Whose roof is going to fail first on your Savage street?
Modern Exterior Systems (Modex) is a women-owned roofing, siding, and window contractor that has worked Savage homes for decades — the 1990s tract builds in Hidden Valley, the row houses near the Credit River, and the newer parcels along the Eagle Creek corridor. CertainTeed ShingleMaster and Malarkey certified. Lifetime workmanship warranty for as long as you own the home.
Updated June 2026 · Reviewed by Joe Dvorak, Owner, Modern Exterior Systems

Local
Savage roofing, siding, and windows
Savage sits in northern Scott County, between the Minnesota River and the Credit River that runs up through town. We work this market constantly — and owner Joe Dvorak personally leads inspections on projects over $40,000. A Savage call gets a real crew lead at the curb, not a 1-800 number routed out of state.
Trusted on Savage streets from Hidden Valley to the Credit River
Neighborhoods
Savage's housing was mostly built at once — and it's aging at once
Savage grew fast. The bulk of the city's single-family stock and row houses went up around the mid-1990s, which means whole streets in Hidden Valley and across the 55378 zip hit roof-replacement age within a few years of each other. We've tracked that wave for decades — from the older builds near the Minnesota River bluff, through the 1990s tract subdivisions, to the newer parcels along the Eagle Creek corridor.
Era
Older homes near the Minnesota River bluff
The earlier Savage homes up near the river bluff are on their second or third roof by now, and a lot of the original decking has soft spots we only find once the old shingles come off. We tear off to the deck, replace rotted sheathing by the actual board (not a flat-rate allowance), run ice-and-water shield 36 inches from every eave to meet Minnesota code, and install CertainTeed Landmark or Malarkey Highlander. Typical Savage asphalt replacement runs $14,000 to $28,000.

Roofing
Roof replacement and repair in Savage
Most Savage asphalt roofs land $14,000 to $28,000 — a standard 25-square tract home sits at the low end, the larger Eagle Creek builds at the top. CertainTeed Landmark and Malarkey Highlander are our most-installed shingles across the 55378 streets. See our full roof replacement process or dig into Minnesota roof costs.
Gutters
Gutters and drainage for Savage's low-lying lots
Savage has a lot of homes sitting on lower ground near the Credit River and the Eagle Creek Corridor, where spring snowmelt and heavy rain need somewhere to go. We install seamless aluminum and steel gutters sized to actually move that water away from the foundation, plus seasonal cleaning and ice-dam prevention.
- Seamless aluminum and steel gutters
- Seasonal cleaning and maintenance
- Ice-dam prevention and foundation drainage

Why choose
Three things I'll do in Savage that most contractors won't
I know the streets, I match the work to the home, and I back every job for as long as you own it.

Local
I match the work to a 1990s tract street
When most of a street went up at the same time, a re-side or a reroof that ignores the original profile sticks out. I match the siding lap, the shingle line, and the color so your home reads as part of the block — not a patch job. That's a Savage-specific problem most out-of-town crews don't even think about.

Eight manufacturer and industry credentials
CertainTeed ShingleMaster, Malarkey Emerald Pro, Atlas Pro+ Silver Select, LP SmartSide Preferred, and James Hardie Preferred — plus BBB A+, NRCA membership, and MN License BC762305. Certified installs mean the manufacturer warranty actually holds up.

Lifetime workmanship — for as long as you own the home
Most contractors stop at 5 or 10 years. If a Savage roof I installed leaks in year 12 because of how we nailed it, we fix it on our dime. Most crews at that point are gone or telling you it's your problem.
Pricing
Savage project costs
2026 ranges for typical Savage homes — a standard 25-square tract home sits low, the larger Eagle Creek builds run higher. Every quote is line-itemed by scope; free inspection included. See the full Minnesota cost breakdown.
Roof replacement
$14K–$28K
Standard 25-square tract home $14K–$20K
Larger Eagle Creek builds $22K–$28K
CertainTeed and Malarkey certified
Lifetime workmanship (current owner)
Free inspection and line-item estimate
Recent projects
Savage roofing, siding, and window projects from 2025 and 2026 — the mid-1990s tract homes around Hidden Valley and the newer builds near the Eagle Creek corridor.






What Savage homeowners say
Real notes from Savage customers — Hidden Valley, the Credit River streets, and the Eagle Creek builds.
Half our Hidden Valley street is on the same 1990s roof, so we knew ours was due. Modex tore off, found rot we didn't know about, and showed it to us before replacing it. No surprise charges. The new Malarkey roof looks right next to the neighbors.

Greg
Hidden Valley, roof replacement
Our builder vinyl was cracked and faded. Modex re-sided in LP SmartSide and matched the lap so the house still fits the block. They also swapped our foggy builder windows for Pella. Whole project, one crew, no drama.

Maria
Credit River area, siding and windows
After the August 2023 hail, our insurer wanted documentation we didn't know how to produce. Modex's inspector photographed everything, met the adjuster here, and wrote a scope that got approved. Honest about what was and wasn't storm damage.

Tom
Eagle Creek area, hail claim
Our lot sits low and the old gutters dumped water right at the foundation. Modex resized everything to seamless steel and redid the downspouts to carry it away. Two springs later, the basement is dry.

Dana
Lower lot near Eagle Creek, gutters
We got three quotes. Modex was the only one who explained why a Class 4 shingle made sense for us and didn't try to push us into materials we didn't need. The line-item quote made the decision easy.

Patrick
Savage, roof inspection
Savage runs from the older homes near the Minnesota River bluff, through the mid-1990s subdivisions around Hidden Valley, to the newer parcels along the Eagle Creek and Credit River corridor. Modex has worked all of it for decades — the town Marion Savage put on the map with Dan Patch.

Modern Exterior Systems
Serving Savage, Scott County
The questions I actually get asked in Savage kitchens
Straight answers on cost, permits, timelines, storm claims, and the Savage school-district question that comes up at resale.
More questions?
Call 952-206-6339 or request a free Savage inspection.
Is your Savage roof the next one to go?
Free inspection and a line-item estimate on your Savage home — written by scope, not a lump number. Ownership-level review on every project over $40,000. We also handle storm damage and insurance claims.


About
Modern Exterior Systems (Modex)
Women-owned, family-operated roofing, siding, and window contractor that has served Savage and Scott County for decades. Certified by CertainTeed, Malarkey, Atlas, LP SmartSide, and James Hardie. BBB A+, NRCA member, Minnesota License BC762305.
Savage runs from the older homes near the Minnesota River bluff, through the mid-1990s subdivisions around Hidden Valley, to the newer builds along the Eagle Creek and Credit River corridor. We've worked all of it.
CertainTeed ShingleMaster · Malarkey Emerald Pro · Atlas Pro+ Silver Select (enables Signature Select extended warranty up to 20 years non-prorated) · LP SmartSide Preferred · James Hardie Preferred · BBB Accredited A+ · NRCA Member #1016569 · MN License #BC762305
Savage is split between Burnsville-Eagan-Savage ISD 191 and Prior Lake-Savage Area Schools ISD 719 — a real resale factor that makes a clean, street-matched exterior worth getting right.
Reviewed by Joe Dvorak, Owner, Modern Exterior Systems
