Storm damage, a stubborn leak, or a roof worn down by Minnesota winters? We handle it all, and if a storm is to blame, we deal with your insurance company for you. No pressure, no surprises.
Tell us about your roof and we will reach out to book your free, no-pressure inspection. No obligation, ever.
By submitting this form, you agree to our privacy policy and terms of use. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Tell us about your roof and we will reach out to book your free, no-pressure inspection. No obligation, ever.
By submitting this form, you agree to our privacy policy and terms of use. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
For 16 years, Exteriors Plus has installed and repaired roofs across Bloomington and the south metro, one honest job at a time. We are family-owned, licensed, bonded, and insured (BC637312).For 16 years, Exteriors Plus has installed and repaired roofs across Bloomington and the south metro, one honest job at a time. We are family-owned, licensed, bonded, and insured (BC637312).
We focus on residential roofing and do it right. You get a free same-day inspection, a clear written estimate before any work begins, and a roof installed by a GAF Master Elite team. That certification puts us in the top 2% of roofers in the country.We focus on residential roofing and do it right. You get a free same-day inspection, a clear written estimate before any work begins, and a roof installed by a GAF Master Elite team. That certification puts us in the top 2% of roofers in the country.
A roof past 20 years in Minnesota is living on borrowed time, and our hail and wind seasons do not wait. When you call us, you get straight answers, fair pricing, financing if you need it, and a crew that cleans up like we were never there.A roof past 20 years in Minnesota is living on borrowed time, and our hail and wind seasons do not wait. When you call us, you get straight answers, fair pricing, financing if you need it, and a crew that cleans up like we were never there.



When repairs no longer make sense, we install a new GAF roof built for Minnesota weather, most homes in a single day.

Leaks, missing shingles, worn flashing. We find the real cause and fix it right, often the same day you call.

A free, same-day inspection with photos and honest answers, with zero pressure to buy anything.

Hail or wind hit your roof? We respond fast, tarp the damage, and walk you through your insurance claim.

Not sure what you need? Start here and we will point you in the right direction with a free inspection.
If hail or wind hit your roof, you should not have to become an insurance expert overnight. We document the damage, file the claim paperwork, and deal with your insurance company for you, so you can focus on your family, not paperwork.
A project manager inspects your roof the same day you call and documents every inch of storm damage with photos.
We submit the paperwork to your insurance carrier and handle the communication from first call to final inspection.
We meet the adjuster at your home, make sure nothing gets missed, and give you a clear written estimate for the work.
Most roofs are finished in a single day, followed by a full cleanup and a final walkthrough with you.
We have guided Twin Cities homeowners through hundreds of storm claims as an A+ BBB rated contractor and a preferred contractor in the American Family Contractor's Connection network. See how our insurance claim process works.
These are not marketing claims. They are credentials we earned and renew, and the track record behind every roof we install.
Only the top 2% of roofers in the country qualify as GAF Master Elite. It lets us install to tighter standards and offer enhanced manufacturer warranties most contractors cannot.
We are fully licensed in Minnesota (BC637312) and insured from day one. You are protected before we ever step on your roof, working with a local company since 2009.
Hundreds of Twin Cities homeowners rate Exteriors Plus 4.9 stars, and we hold an A+ rating with the Better Business Bureau. We earn it one honest job at a time.
Voted a Minnesota's Best roofing and contracting company by Star Tribune readers every year from 2022 through 2025. Local recognition you can count on.
Recognized locally and certified to do the job right. These are real credentials we hold and awards we have earned across the Twin Cities.

A+ BBB Accredited

EPA Lead Safe Certified

Minnesota's Best 2025, Silver

Minnesota's Best 2025, Bronze

Contractors Association of MN

Savage Chamber of Commerce

Certified Installer
Financing Through Our Lending Partners
A new roof should not have to wait on your savings account. Pay zero interest if you pay it off within 12 months, or keep monthly payments low with credit-based financing up to $100,000.
PAY IT OFF FAST
Interest, Same as Cash*
Pay the balance in full within 12 months and the financing costs you nothing. Just mention it when you schedule your estimate so we can set it up ahead of time.
SPREAD IT OUT
Maximum Financing Available*
Low monthly payments sized to your budget. Checking your options starts with a soft credit pull that never touches your credit score, and you can pay it off early without penalty.
Financing made simple
Apply in minutes with a soft credit pull. We walk you through it when we build your estimate.
*All financing is arranged through independent third-party lending partners and subject to credit approval; Exteriors Plus Roofing does not lend directly. Same as cash: no interest is charged when the balance is paid in full within the 12-month promotional term, and this option must be arranged before your project begins. Terms vary by lender. Ask us for current program details when we build your estimate.
Most roof problems get worse fast. We come out the same day, document everything with photos, and give you straight answers with no pressure to buy.Most roof problems get worse fast. We come out the same day, document everything with photos, and give you straight answers with no pressure to buy.
You get a written, itemized estimate before any work starts. The number we quote is the number you pay. Financing up to $100,000 is available if you want to spread out the cost.You get a written, itemized estimate before any work starts. The number we quote is the number you pay. Financing up to $100,000 is available if you want to spread out the cost.
As a GAF Master Elite installer with 16+ years local, we install roofs that last and back them with strong manufacturer warranties we register for you.As a GAF Master Elite installer with 16+ years local, we install roofs that last and back them with strong manufacturer warranties we register for you.
How We Compare
Anyone can list features. What matters is what actually happens to you. Here is the difference, from your first call to years after the crew leaves.
| The Outcome | The Typical Contractor | Exteriors Plus |
|---|---|---|
| Knowing Where You Stand | You wait weeks, then get a vague guess | ✓Straight answers the same day you call, with photo documentation you can see for yourself, free |
| What You Actually Pay | The final bill grows mid-job with surprise add-ons | ✓You pay exactly the number you approved before work started. Nothing more. |
| Affording It | You drain savings or put the roof off another year | ✓You keep your savings: financing up to $100,000, 0% interest when paid within 12 months, and applying never touches your credit score |
| How Long Your Roof Lasts | Cut corners fail early, and the warranty never gets registered | ✓A GAF Master Elite install, the top 2% of roofers nationwide, with enhanced warranties registered for you |
| Your Insurance Payout | Missed damage means you settle for less than you are owed | ✓Your claim reflects the full damage. We have guided hundreds of Twin Cities storm claims from first call to final inspection |
| Your Yard When It's Done | You find leftover nails with bare feet and tires | ✓A full magnetic nail sweep and debris haul-away, like we were never there |
| Getting Answers Mid-Job | Radio silence once the deposit clears | ✓A project manager on your roof the same day you call, and clear communication through the final inspection |
| If Something Goes Wrong Later | The crew is gone and the number is disconnected | ✓A local team since 2009: 4.9 stars across 300+ reviews and Star Tribune Minnesota's Best, 2022 to 2025 |
Others
You wait weeks, then get a vague guess
Exteriors Plus
✓Straight answers the same day you call, with photo documentation you can see for yourself, free
Others
The final bill grows mid-job with surprise add-ons
Exteriors Plus
✓You pay exactly the number you approved before work started. Nothing more.
Others
You drain savings or put the roof off another year
Exteriors Plus
✓You keep your savings: financing up to $100,000, 0% interest when paid within 12 months, and applying never touches your credit score
Others
Cut corners fail early, and the warranty never gets registered
Exteriors Plus
✓A GAF Master Elite install, the top 2% of roofers nationwide, with enhanced warranties registered for you
Others
Missed damage means you settle for less than you are owed
Exteriors Plus
✓Your claim reflects the full damage. We have guided hundreds of Twin Cities storm claims from first call to final inspection
Others
You find leftover nails with bare feet and tires
Exteriors Plus
✓A full magnetic nail sweep and debris haul-away, like we were never there
Others
Radio silence once the deposit clears
Exteriors Plus
✓A project manager on your roof the same day you call, and clear communication through the final inspection
Others
The crew is gone and the number is disconnected
Exteriors Plus
✓A local team since 2009: 4.9 stars across 300+ reviews and Star Tribune Minnesota's Best, 2022 to 2025
We proudly serve homeowners in Bloomington and the surrounding communities within about 15 miles, covering the southern Minneapolis and St. Paul metro. If your roof needs help, we are close by and ready to respond.
Straight answers to the questions Twin Cities homeowners ask us most. Still need help? Call or text us.
We are licensed by the state of Minnesota. This is important for the following reasons: licensed roofing contractors must pass examinations based on specifications, standards, and practices supported by roofing industry professionals, and they must meet mandated qualifications in verifiable work experience, education, and moral character. Licensure also helps protect you from 'storm-chasers,' those out-of-town scammers looking to make quick money off you, someone they plan on never seeing again!
We understand that people are busy and that it can be difficult to take time away from work, family, and other commitments. While we are able to give you estimates without visiting the property, we often prefer to physically inspect the home's exterior (especially in cases of storm damage). This allows us to provide you with the most accurate assessment of its condition, which enables us to give you the most accurate appraisal and recommendations.
One day is the standard for a typical residential roof. Keep in mind that there are many factors that influence a timeline for completion: roof size, amount of work needed, and issues that may arise during installation, and of course, the weather.
Even if only a section of a roof is showing wear, it can be more cost-effective in the long-run to consider an entire replacement rather than a partial repair. While replacing only sections of tile or shingles can be a good short-term solution to your problems, it's best for the structural integrity of the roof to have consistency in the age and quality of your roofing materials.
The general life expectancy of a roof varies, as with any home improvement project, but most high-quality roofing shingles can be expected to last for about 20 years before failing or otherwise needing to be replaced. Areas with high wind speeds, heavy rainfall, and extreme temperatures can expect that lifespan to be shorter. Having spare shingles on-hand in the event of strong winds is a good idea and will provide you with a good opportunity to get up on your roof and assess its overall quality on a regular basis. While most roofs have a warranty, this doesn't mean that your roof will necessarily go this long without needing to be replaced. Some will wear out faster due to severe weather and environmental conditions, while others may last longer. Most roofs, however, are designed to last between 15 and 25 years; some types of slate and metal roofs can last longer.
Call or text to book your free same-day inspection. We follow up with a written, itemized estimate before any work starts, with no hidden fees and financing available if you want it.
CALL NOW: (952) 345-3408Tell us about your roof and we will reach out to book your free, no-pressure inspection. No obligation, ever.
By submitting this form, you agree to our privacy policy and terms of use. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.