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.

Era
Hidden Valley and the mid-1990s tract builds
These are the homes Savage is made of — three- and four-bedroom builds, single-detached and row houses, most raised in a tight window in the mid-1990s. The original builder-grade three-tab is right at the end of its life across these subdivisions, and the builder LP and vinyl siding profiles are starting to fade and crack. We replace with CertainTeed Landmark or Malarkey Highlander asphalt, match the original siding profile so one re-side doesn't clash with the rest of the street, and most jobs land $14,000 to $26,000.

Era
Newer builds along the Eagle Creek and Credit River corridor
The 2000s-onward homes near the Eagle Creek Corridor and the Credit River are larger, with steeper pitches and complex rooflines that drink up material. Some owners step up to CertainTeed Landmark Pro, Malarkey Legacy, or — rarely on the estate parcels — DaVinci synthetic shake at $2,500 to $3,500 per square. Low-lying lots near the creek also need gutter and drainage planning so meltwater moves away from the foundation. Joe Dvorak personally signs off on every Savage install over $40,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+, 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
Siding installation
$18K–$60K
LP SmartSide and James Hardie
LP SmartSide or James Hardie fiber cement
Profile matched to your 1990s tract street
Vinyl installed on request, tradeoffs explained
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.






Reviews we can't edit
“Excellent roofing contractor. They handled our roof replacement efficiently with high quality workmanship, clear communication, and fair pricing from start to finish.”
Every review we show is pulled verbatim from Google, Facebook, and the BBB — platforms we don't control and can't edit. Read the full record at the source.
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.
Get an honest read on your Savage roof
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.
Neighboring communities: Shakopee · Prior Lake · Lakeville · Apple Valley · Burnsville


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+ · LP SmartSide Preferred · James Hardie Preferred · BBB A+ rating · 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
Further reading
Shingle rankings, real 2026 costs, and hail-claim guides — written for the same storms that cross Savage every summer.

June 8, 2026
Best Shingles for Minnesota Weather: A Contractor's Honest Ranking
MN contractor ranks the best shingles for our climate: freeze-thaw, hail, wind, ice dams. CertainTeed, Malarkey, the truth on the rest.

July 10, 2026
What a New Roof Costs in the Twin Cities — 2026
Real 2026 numbers: what asphalt, Class 4, metal, and cedar actually cost here — what moves the price, and what insurance really covers.

June 25, 2026
Hail Damage and Roof Insurance Claims in Minnesota: An Honest Guide From a Local Contractor
How to tell if your roof is actually hit, how Minnesota claims really work, and the traps worth skipping — from a Twin Cities roofer.

June 4, 2026
Class 4 Impact-Resistant Shingles in Minnesota: Are They Worth It?
What the Class 4 rating actually means, and the 10–30% insurance discount that usually pays for the upgrade in a hail market.




