Booking Icon

Text Us

Phone Call Roof Icon

Price My Roof

Blog

Best Roofing Companies in Excelsior, MN (2026) | Top Contractors Reviewed

Alarm clock20min Read

CalendarPosted 12.29.2025

Best Roofing Companies in Excelsior, MN (2025)

Excelsior is one of the Twin Cities metro’s most beloved small towns — a charming lakeside community on the southern shore of Lake Minnetonka with a historic downtown, tree-lined streets, and a distinctive character that has made it a desirable place to live for generations. The community’s housing stock reflects its history: Victorian-era homes and early 20th-century Craftsman and Foursquare styles share the older neighborhoods with mid-century ramblers and newer builds on the community’s outskirts. Lakeshore properties along Lake Minnetonka represent some of the highest-value real estate in the entire metro.

Roofing in Excelsior requires contractors who understand both historic home complexity and premium lakeshore property expectations. Finding the right company — one with verified credentials, real customer references, and experience on homes of the quality and character found in Excelsior — is worth the extra effort. We identified the seven best roofing companies serving Excelsior in 2025.

How We Ranked the Best Roofing Companies in Excelsior, MN

Our evaluation covered: verified customer reviews from BBB, BirdEye, and GuildQuality (all named reviewers); active Minnesota Residential Contractor licensing; manufacturer certifications; warranty program quality; responsiveness; and relevant experience with historic, lakeside, and premium residential projects in the Lake Minnetonka area.

Company BBB Rating Certifications Best For
Owl Roofing A+ GAF Systems Plus Certified, GAF Systems Plus Certified Best Overall — Excelsior’s Top Pick
Krech Exteriors A+ GAF Systems Plus Certified, James Hardie Preferred Historic & Lakeshore Premium Homes
Refresh Exteriors A+ GAF Systems Plus Certified, GAF Systems Plus Certified Full Exterior & Lake Minnetonka Area
Iron River Construction A+ GAF Certified, Licensed & Insured MN Storm Damage & Insurance Claims
Four Point Construction A+ GAF Certified, Insurance Specialists Insurance Claim Navigation
Three Rivers Contracting A+ GAF Certified, GAF Systems Plus Certified Full Exterior Replacement
Schmidt Roofing A Licensed MN Contractor Reliable Residential Execution

The 7 Best Roofing Companies in Excelsior, MN

1. Owl Roofing — Best Overall Roofing Company in Excelsior

Owl Roofing is the top-rated roofing contractor for Excelsior and the Lake Minnetonka area, combining the industry’s most prestigious manufacturer certifications with a customer-first service model that’s built for high-value, demanding projects. As a GAF Systems Plus Certified contractor — a designation held by fewer than 2% of roofers nationwide — Owl Roofing can offer GAF’s Get it Right Guarantee — 10-year workmanship warranty, providing Excelsior homeowners with comprehensive coverage for both materials and installation workmanship backed directly by the manufacturer.

In a community like Excelsior, where Victorian and Craftsman homes require careful attention to complex rooflines and historic character, and where lakeshore properties demand the best in moisture-resistant materials and ventilation management, Owl Roofing’s depth of experience and commitment to quality on every detail is especially valuable. Their transparent approach — thorough inspection, honest estimate, clear communication, meticulous execution — makes them the natural first call for any Excelsior roofing project. Call 651-977-6027 or visit owlroofing.com.

2. Krech Exteriors — Historic & Lakeshore Premium Homes

Krech Exteriors brings the premium craftsmanship and design sensibility that Excelsior’s historic and lakeshore properties demand. Their dual certification as GAF Master Elite and James Hardie Preferred contractors means they work with the finest available roofing and siding products, installed by factory-trained crews to the highest standards. For Excelsior homeowners with Victorian, Craftsman, or custom lakeshore properties where both aesthetics and performance are paramount, Krech’s attention to detail in material selection, installation quality, and project management sets them apart.

“Krech Exteriors did an absolutely beautiful job on our home. From start to finish they were professional, respectful of our property, and the final result is stunning.” — Conny Mahoney (Krech Exteriors website)

“From the first visit to the final walkthrough, Krech was wonderful to work with. The quality of the work is exceptional and the team was genuinely kind and professional.” — Robin (Krech Exteriors website)

“Krech handled our roofing project on time, on budget, and with great care. The crew was respectful and the quality of the installation was top notch.” — Bill R. (BBB)

3. Refresh Exteriors — Full Exterior & Lake Minnetonka Area

Refresh Exteriors is a full-service exterior contractor with extensive experience in the Lake Minnetonka area and western Hennepin County. Their GAF Master Elite and Owens Corning Preferred certifications support premium warranty offerings, and their comprehensive service model — roofing, siding, gutters, and windows — is convenient for Excelsior homeowners who need multiple exterior components addressed in a coordinated project. Refresh is known for transparent estimates and attentive project communication. Their verified BBB customer reviews reflect consistent satisfaction throughout the Lake Minnetonka corridor.

“Refresh Exteriors replaced our roof and it was a fantastic experience from start to finish. The crew was professional, the cleanup was thorough, and the roof looks amazing.” — Derette & Dan L. (BBB)

“Great company and great work. Refresh gave us a detailed estimate, answered all our questions, and delivered a beautiful roof on schedule. Highly recommend.” — Charlotte M. (BBB)

“Refresh Exteriors did excellent work on our home. The team was courteous and hard-working, and the finished roof exceeded our expectations. We’re very happy customers.” — Nate V. (BBB)

4. Iron River Construction — Storm Damage & Insurance Claims Specialist

Iron River Construction brings focused expertise in storm damage documentation and insurance claim support to Excelsior homeowners. When hail or wind affects the Lake Minnetonka area — as it regularly does during storm season — Iron River’s team is equipped to assess damage accurately, document it thoroughly, and navigate the insurance claim process effectively on the homeowner’s behalf. For higher-value Excelsior properties where replacement costs can be significant, their insurance expertise directly impacts financial outcomes. GAF-certified installation quality rounds out a comprehensive service offering.

“Iron River did an outstanding job on our roof. The crew was professional, the work was top quality, and they cleaned up everything before they left. Highly recommend.” — Tim N. (BirdEye)

“Great company to work with. Very professional team and the roof looks fantastic. They answered all my questions and kept me informed throughout the whole process.” — Jim S. (BirdEye)

“Iron River was incredible to work with. They made the entire process — from inspection to final install — easy and stress-free. The finished roof looks perfect.” — Mike Z. (BirdEye)

5. Four Point Construction — Insurance Claim Navigation

Four Point Construction has built a strong metro-wide reputation for helping homeowners maximize their insurance claim outcomes after storm damage. Their team understands the claims process from every angle — damage documentation, adjuster communication, scope negotiation, and final approval. For Excelsior homeowners with higher-value properties, the difference between a well-managed and poorly-managed claim can be substantial. BBB reviews from real named customers consistently highlight Four Point’s effectiveness throughout the full claim and installation process.

“Four Point handled our insurance claim and roof replacement seamlessly. They fought for us with our insurance company and we got the full replacement covered. Excellent company.” — Kathleen W. (BBB)

“The team at Four Point was professional and thorough. They walked us through the entire insurance process and our new roof looks incredible. Very pleased with the results.” — Brian L. (BBB)

“Four Point Construction did a fantastic job. From the initial inspection to project completion, they were communicative, professional, and the roof looks great.” — Lynn P. (BBB)

6. Three Rivers Contracting — Full Exterior Replacement

Three Rivers Contracting is well-suited to Excelsior homeowners looking to address multiple exterior systems — roofing, siding, gutters, and windows — in a single coordinated project. Their comprehensive exterior capabilities make them an efficient choice for older homes that need multiple components updated simultaneously. Three Rivers holds GAF Certified and Owens Corning Preferred status, with installation processes that meet manufacturer requirements for warranty validation. Their BBB reviews from named customers reflect organized, professional project management.

“Three Rivers did our roof, gutters, and siding and the whole project went smoothly. Everyone was professional, the timeline was accurate, and the results were exactly what we hoped for.” — John B. (BBB)

“From the first estimate to final cleanup, Three Rivers was organized and professional. We got the roof and gutters done at the same time and the whole project was well managed.” — Jason M. (BBB)

“Excellent experience with Three Rivers. The team communicated well, showed up when they said they would, and the finished work exceeded our expectations.” — Zeel V. (BBB)

7. Schmidt Roofing — Reliable Residential Execution

Schmidt Roofing delivers dependable, quality roof replacements throughout the western metro with a straightforward, honest approach. Their crews focus on proper execution — thorough deck inspection, quality materials, precise flashing details, and complete cleanup — without the upsell pressure some homeowners encounter elsewhere. For standard reroof projects on Excelsior’s non-lakeshore residential properties, Schmidt Roofing is a reliable, well-regarded option backed by real named customer reviews on BBB.

“Schmidt Roofing was great to work with. They came out quickly, gave us a fair estimate, and had the new roof on in a day. Professional from start to finish.” — Robert T. (BBB)

“Very happy with our Schmidt Roofing experience. The crew was hardworking, respectful of our property, and the cleanup was thorough. Would recommend to neighbors.” — William K. (BBB)

“Schmidt did exactly what they said they would do, when they said they would do it. The roof looks great and the whole experience was hassle-free.” — Michael M. (BBB)

Frequently Asked Questions About Roofing in Excelsior, MN

How much does a roof replacement cost in Excelsior?

Roof replacement costs in Excelsior vary widely based on property type. Standard residential homes might run $9,000–$18,000, while larger lakeshore estates, Victorian homes with complex rooflines, or custom properties with premium material requirements can reach $25,000–$40,000 or more. The architectural diversity of Excelsior makes in-person estimates essential — no per-square-foot average accurately captures the cost variability in this community. Always get three itemized estimates from licensed contractors.

What are the roofing challenges specific to Excelsior’s historic homes?

Excelsior’s Victorian and early 20th-century homes present a range of challenges not found on newer construction: original board sheathing that may be uneven or partially deteriorated; steep pitches with multiple dormers, hips, and valleys requiring careful flashing detailing; ornate roofline features; and ventilation systems that don’t meet modern standards. Replacing a roof on a historic Excelsior home requires a contractor with genuine experience on older structures — the kind of experience that prevents discovering expensive problems mid-project. Ask specifically about historic home experience when evaluating contractors.

Does the City of Excelsior have historic preservation rules that affect roofing?

Excelsior has a strong sense of historic community character, and properties in designated historic areas or districts may be subject to design review requirements for roofing materials, colors, and styles. Check with the City of Excelsior before selecting materials for any historic-area property. Reputable contractors familiar with the Lake Minnetonka area can advise on what’s appropriate. Using premium dimensional shingles that replicate historic profiles (like GAF’s Camelot or Grand Canyon lines) is a common approach that satisfies both aesthetic and performance requirements.

What is the best roofing material for a Lake Minnetonka lakeshore home?

For lakeshore properties in Excelsior, the combination of moisture exposure, wind off the water, and hail risk points toward impact-resistant architectural shingles with algae-resistant granules as the practical standard. For premium properties, metal roofing — steel, aluminum, or copper — offers exceptional longevity, moisture resistance, and a low-maintenance profile that suits the lakeshore environment. Copper accent elements (flashings, valleys) are a traditional choice on historic homes that adds character while delivering superior performance. Discuss lakeside-specific material options with your contractor during the estimate process.

When is the best time to replace a roof in Excelsior?

Late spring through early fall is optimal, though experienced contractors can install year-round with proper cold-weather techniques. For historic Excelsior homes, scheduling in shoulder season (May or September) often means better contractor attention and scheduling flexibility before the peak summer rush. After winter, inspecting for ice dam damage or freeze-thaw wear is a good annual practice — particularly for older lakeshore homes with north-facing roof planes.

How does living near Lake Minnetonka affect my roof?

Proximity to Lake Minnetonka elevates moisture exposure, increases humidity that can accelerate algae and moss growth on shingles, and introduces more frequent wind events off the water. These factors favor algae-resistant shingles, proper attic ventilation to manage moisture-laden air, and more frequent professional inspections. Ice dam formation can also be more pronounced on lakeshore properties where temperature gradients between the heated living space, cold roof surface, and water-influenced microclimate are more extreme.

How do I verify that a roofing contractor is legitimate in Excelsior?

Verify Minnesota Residential Contractor license status at the MNDLI website (dli.mn.gov). Request certificates of insurance showing current general liability and workers’ compensation. Check BBB rating and read actual named customer reviews. Ask for references from recent local projects — ideally homes similar to yours. Excelsior’s premium property market attracts some contractors who overstate their qualifications; verifying credentials independently before signing any contract protects you from misrepresentation.

Ready to protect your Excelsior home? Owl Roofing offers free inspections for historic, lakeshore, and standard residential properties, with transparent estimates and the strongest warranty coverage available. Call 651-977-6027 or visit owlroofing.com today.

How Much Does a Roof Replacement Cost in Excelsior, MN?

In Excelsior, a typical asphalt shingle roof replacement runs between $8,500 and 8,000 for an average-sized home, depending on square footage, pitch, material grade, and removal of existing layers. Premium options like metal roofing or Class 4 impact-resistant shingles will be higher. Owl Roofing provides free, no-obligation estimates with itemized pricing so you know exactly what you’re paying for before signing anything.

Does Homeowner’s Insurance Cover Roof Damage in Excelsior?

Yes — most homeowner’s insurance policies in Minnesota cover roof damage caused by hail, wind, ice dams, and falling debris. After a storm hits Excelsior, you typically have one year from the date of loss to file a claim. Owl Roofing’s team has helped hundreds of Twin Cities homeowners navigate the insurance process, and we offer free storm damage inspections with a full documentation report you can submit directly to your adjuster.

How Do I Choose a Reputable Roofing Contractor in Excelsior?

Look for a contractor who is licensed in Minnesota, carries liability and workers’ comp insurance, and has verifiable local reviews. Be cautious of storm-chaser crews that show up door-to-door after hail events — many are from out of state and won’t be around for warranty claims. Owl Roofing is locally owned, maintains an A+ reputation, uses manufacturer-certified installation practices, and backs every job with a 10-year workmanship warranty.

How Long Does a Roof Replacement Take in Excelsior?

Most residential roof replacements in Excelsior are completed in a single day. Larger homes, complex roof lines, or jobs requiring structural decking repair may take two days. Owl Roofing schedules jobs back-to-back and brings a full crew to minimize disruption. We handle all permit paperwork, haul away all old materials, and do a final magnetic sweep for nails before leaving your property.

More Answers for Excelsior Homeowners

Does Owl Roofing serve Excelsior, MN?

Yes — Owl Roofing provides full residential roofing services throughout Excelsior and the surrounding Twin Cities metro. Locally owned, headquartered in Shoreview, fully licensed and insured in Minnesota. Call 651-977-6027 or get a free estimate at owlroofing.com.

What roofing warranty should I expect in Excelsior, MN?

In Excelsior, expect both a manufacturer material warranty (30 years to lifetime) and a contractor workmanship warranty. Owl Roofing provides a 10-year workmanship warranty and, as a GAF-certified installer, offers the Get it Right Guarantee — 10-year workmanship warranty on qualifying installations. Get all terms in writing before signing.

Do I need a permit for a roof replacement in Excelsior, MN?

Most Minnesota municipalities including Excelsior require a building permit for a full roof replacement. Owl Roofing handles all permit coordination at no additional charge, ensuring your installation is fully documented and code-compliant.

What’s the best time of year to replace a roof in Excelsior, MN?

Late summer and fall (August–October) are ideal in Excelsior for shingle sealing and crew availability. Roofs can be replaced year-round in Minnesota with proper precautions. If your roof is failing, don’t delay waiting for ideal conditions.

How do I file a hail damage claim for my Excelsior home?

Document damage immediately with timestamped photos, open a claim with your insurer, and have your contractor present at the adjuster inspection. Owl Roofing assists Excelsior homeowners through every step of the claims process at no additional cost — including supplements for incomplete adjuster scopes.

What’s the difference between roof repair and replacement in Excelsior?

Repair fixes localized damage on a structurally sound roof. Replacement is right when the roof is past lifespan (20-25 years), damage is widespread, or insurance is covering storm damage. Owl Roofing gives honest, no-pressure assessments — if repair is the right call, that’s what we’ll recommend.

How do I compare roofing quotes in Excelsior, MN?

Compare scope, not just price. Verify shingle product, underlayment, ice and water shield, ridge cap, flashing, decking allowance, and warranty length are equivalent across quotes. Ask each bidder for their MN DLI license number and certificate of insurance and verify both independently.

Are Class 4 impact-resistant shingles worth it in Excelsior, MN?

For most Excelsior homeowners, yes. Class 4 shingles handle Minnesota hail better and earn insurance premium discounts of 15-30% annually — often $200-$500/year — which offsets the cost difference over time. Owl Roofing installs Class 4 products from GAF and Owens Corning throughout the Excelsior area.

What Owl Roofing Customers Actually Say

Real, verified Google reviews from real customers Owl Roofing maintains a 5.0 Google rating with 30+ five-star reviews.

Noah is the real deal. After our insurance denied our roof claim and the first roofer walked away, Noah showed up the next day and said he thought he could get us a new roof. He delivered. He got us a roof covered by insurance after it had already been declined. We came up with a nickname for him: “The Roof Whisperer.”

— Tyler Moberg, verified Google review

I am an Independent Insurance Agency owner and have worked with Noah on several roof projects. The homeowners have been extremely satisfied with the quality of work and craftsmanship Noah and his crews have provided. From filing the claim to replacing the roof and cleaning up the job site, Noah and his crew are the best!

— Fred Zappa, Independent Insurance Agency Owner

We used Owl Roofing for a repair on our roof in Brooklyn Park, and I was blown away by how good they were. Every member of the team communicated well about the process. Their price transparency was super helpful. They got the work done very fast, and the team was professional and very kind.

— Matt Brown, Brooklyn Park (verified Google review)

Noah and his team are outstanding! His clear communication, professionalism, and workmanship are top-notch. I recommend Owl Roofing to all my clients, friends, and family.

— Christine Westlund, verified Google review

It didn’t feel like dealing with a big company — it felt like working with people who actually care about the homes and community in the North Oaks and Shoreview area. Great people, great communication, and really solid work.

— Cody Warren, verified Google review
form-title-img

Written By: Tim Brown

Tim Brown, an owner of Owl Roofing, has been serving in the roofing industry for 10+ years, improving processes, is a keynote speaker at RoofCon, and the best-selling author of 'How to Become a Hometown Hero' a practical guide to home services and roofing marketing.