Roofing, Siding & Windows in the Twin Cities You Can Trust
Family-owned since 2009, licensed contractor BC637312. Free instant estimates and same-day inspections for roofing, siding, and window projects across the Twin Cities.
SAME DAY
INSPECTIONS AVAILABLE
VOTED STAR TRIBUNE'S
2022-25 GOLD, SILVER & BRONZE WINNERS FOR MINNESOTA'S BEST!
2025: Bronze Best General Contractor, Bronze Best Window Company, Bronze Best Roofing Company, Bronze Best Restoration Services, Silver Best Siding Company
Exteriors Plus
2024:
Silver Best General Contractor,
Bronze Best Window Company,
Bronze Best Roofing Company,
Bronze Best Restoration Services
2023:
Bronze Best General Contractor,
Bronze Best Remodeler
2022:
Gold Best General Contractor,
Gold Best Gutter Installation,
Gold Best Remodeler,
Gold Best Window Company,
Gold Best Roofing Company
Licensed & Insured Savage Roofing Company
We’re committed to providing you with excellent service and products at every step of your Exteriors Plus experience. Whether it be roofing or siding, our team can get the job done! We offer installation services that include everything from small projects like window replacement, all the way up to large scale jobs such as replacing the roof on your home. Give our team a call at (952) 345-3408 or send us a message in the chat widget and we’ll reach out to you right away!
Exteriors Plus Roofing Siding & Windows is a family-owned general contractor based in Savage, MN, serving homeowners across the Twin Cities. Licensed under MN BC637312 and fully insured, we have spent 16+ years helping families protect their homes from everything Minnesota throws at them. The Savage area alone has been under 36 severe weather warnings in the past 12 months, with hail detected nearby on dozens of occasions. That kind of weather wears down roofs, cracks siding, and warps window seals faster than most homeowners realize. We handle all three trades under one roof: roofing, siding, and windows. If your home took a hit from a recent storm or your roof is past its prime, call (952) 345-3408 for your free instant estimate. We also offer financing up to $100,000 so the cost never has to wait while your home keeps taking damage.
Savage Total Exterior Services
A roof past 20 years in Minnesota is living on borrowed time. Freeze-thaw cycles loosen shingles, and one bad hailstorm finishes the job. We install GAF shingle systems with manufacturer-backed warranties and handle the full tear-off, deck inspection, and cleanup in most cases within a single day
Missing shingles after a storm. A leak stain spreading across your ceiling. Water pooling where it should not be. Our crew diagnoses the source on the first visit, provides a written quote before starting any work, and carries common materials on every truck so most repairs happen the same day you call.
Minnesota averages severe hail events every spring and summer. If your roof, siding, or gutters took damage, we document every inch, file the claim paperwork with your insurance carrier, and manage the process from first call to final inspection. We are a preferred contractor in the American Family Contractor’s Connection network.
Cracked, faded, or warped siding does more than hurt curb appeal. It lets moisture behind the wall, which leads to mold, rot, and insulation failure. We install vinyl, fiber cement, and engineered wood siding with a free 3D exterior rendering so you see exactly how your home will look before a single panel goes up
Drafty windows drive up energy bills every winter and let condensation build between panes. We measure, order, and install energy-efficient replacement windows sized to your existing frames. No structural rework needed for most replacements. Financing available so you do not have to choose between comfort and your budget.
Clogged or sagging gutters push water toward your foundation, stain your fascia, and cause ice dams in winter. We replace full gutter systems with properly pitched, seamless aluminum and install leaf guards where needed. Every install includes downspout routing to move water away from your home’s footprint.
Contact us for a Free Estimate
why trust us for your remodeling project?
Here’s how our owner Quy Bui’s own brand new home remodel project came out with the help of the Exteriors Plus team!
Exteriors Plus holds MN contractor license BC637312, carries full liability insurance, and maintains an A+ rating with the Better Business Bureau. What makes us different starts with our 3D exterior rendering service. Before any remodel begins, you see a photorealistic preview of your home with the new materials applied. No guessing, no surprises. We are a GAF certified installer, and we have been voted Star Tribune Minnesota’s Best in multiple categories, including Gold for Best Roofing Company, Best General Contractor, and Best Window Company in 2022, with Silver and Bronze awards every year since.
Minnesota’s storm season runs April through September, and the Twin Cities south metro is consistently in the path. July 2025 alone brought golf-ball-sized hail across the metro with multiple confirmed reports of 1 to 1.5 inch stones. That is the environment your roof, siding, and windows live in. When you call (952) 345-3408, our team responds fast. We offer same-day inspections, assign a dedicated project manager to your job, and provide a written estimate before any work starts. We also work directly with your insurance company to handle claims documentation so you can focus on your family, not paperwork.
Service Area
Exteriors Plus is headquartered at 12481 Rhode Island Ave S in Savage, MN, and we serve homeowners across the Twin Cities south metro. Our crews work daily in Burnsville, Prior Lake, Shakopee, Lakeville, and Bloomington. We also serve Apple Valley, Eagan, Rosemount, Inver Grove Heights, Mendota Heights, Farmington, Eden Prairie, Chanhassen, and surrounding communities. If your city is not listed, call anyway, because for storm damage and emergency repairs we cover the full Twin Cities metro.
Additional cities served: Apple Valley, Eagan, Rosemount, Inver Grove Heights, Mendota Heights, Farmington, Eden Prairie, Chanhassen, Richfield, West St. Paul
4-STEP PROCESS
Step 1
Call or Book Online
Reach us at (952) 345-3408 or request your free instant estimate online. We respond the same day.
Step 2
Same-Day Inspection
A project manager visits your property, documents the condition of your roof, siding, or windows, and reviews options with you on site.
Step 3
Estimate + 3D Preview
You receive a detailed written quote. For remodel projects, we include a free 3D rendering so you see the finished result before work begins.
Step 4
Installation + Cleanup
Our crew completes the work, cleans the jobsite daily, and walks through the finished project with you before we leave.
Learn More About Exteriors Plus
Playlist
Why Choose Us As Your Savage Roofing Experts?
We as a company take pride in what we do. We love the process. Leveraging technology and using all the tools available to create a streamlined process to eliminate issues or delays. Being able to watch a project evolve brings us great joy and gives us our drive. Helping people isn’t just our passion, it’s our lifestyle!
Free 3D Exterior Rendering on All Remodel Jobs!
Visualizing your dream home just got easier with our free 3D exterior rendering service on all remodel jobs. We understand that remodeling is a big decision, and we want you to feel confident and excited about your choices. Our state-of-the-art 3D rendering technology provides a realistic, detailed preview of how your home will look post-remodel. Click below to claim your offer and someone from our team will reach out to you!
Before
3D Design
After













Get A $250 Rebate
On Your GAF Lifetime Roofing System When Installed By A GAF Master Elite or Certified Contractor (after mail-in rebate)! For full details an to redeem your rebate offer, go to gafrebatecenter.com
Visualize Your New Roof with the GAF Virtual Home Remodeler!
It’s time to upgrade your home’s exterior. But where do you start? Selecting colors and materials for roof shingles and matching them with other features can be challenging. Thankfully, the online GAF Virtual Home Remodeler is here to help you visualize the endless options available by mixing and matching shingle styles along with colors for aspects like siding, trim, and doors. At no cost, you can become your own designer—you can even upload a photo of your home and experiment with new colors and styles to your heart’s content. Click below to get started on your design!
Frequently Asked Questions
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!
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.
Want to see more FAQs?
Click to learn more!
Give us a call for a Free Estimate!
Your roof, siding, and windows take the worst of what Minnesota delivers. If you are not sure whether storm damage is costing you money, or if your home just needs an upgrade, call (952) 345-3408 for a free same-day inspection. We provide a written estimate before any work starts, and we offer financing up to $100,000 so the project fits your budget. Exteriors Plus is licensed (BC637312), fully insured, and backed by 249 five-star reviews from homeowners across the Twin Cities. Get your instant estimate today.