Instant roof estimate — no sales call
Modern Exterior Systems
ReviewsBlog

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

Savage MN home with asphalt shingle roof

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

CertainTeed ShingleMaster certificationMalarkey Emerald Pro certificationLP SmartSide Preferred Contractor certificationJames Hardie Alliance Preferred Contractor certificationNRCA Member #1016569CertainTeed ShingleMaster certificationMalarkey Emerald Pro certificationLP SmartSide Preferred Contractor certification
James Hardie Alliance Preferred Contractor certificationNRCA Member #1016569CertainTeed ShingleMaster certificationMalarkey Emerald Pro certificationLP SmartSide Preferred Contractor certificationJames Hardie Alliance Preferred Contractor certificationNRCA Member #1016569CertainTeed ShingleMaster certification

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.

Older Savage home with CertainTeed Landmark Weathered Wood roof

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.

LP SmartSide straight engineered wood lap siding close-up

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.

Newer Savage home with Malarkey Legacy shingle in Natural Wood

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
Aerial view of Savage MN neighborhood homes in fall

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.

Savage home with new roof and siding on an orange gable

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.

James Hardie shingle siding inspiration home
Manufacturer certifications

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.

Savage home with Malarkey architectural shingle in Brilliant Black
Lifetime workmanship warranty

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

Get my free Savage quote
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

Get my free Savage quote

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.

Savage home with Malarkey Windsor shingle in Weathered Wood
White Savage home with new asphalt shingle roof
Savage home re-sided with James Hardie in the Winslow style
Savage home with new Pella windows
Savage home exterior with garden after roof and siding work
Larger Savage build with CertainTeed Landmark Pro in Weathered Wood

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.
SMArifularif Sheikh · Verified Google review

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.

Most Savage asphalt roof replacements run $14,000 to $28,000 in 2026. A standard 25-square mid-1990s tract home in Hidden Valley sits near the low end; the larger, steeper builds along the Eagle Creek and Credit River corridor run toward the top. Class 4 impact-resistant upgrades often qualify Savage homeowners for a 10 to 30 percent insurance premium discount. Premium DaVinci synthetic shake — rare here — runs $2,500 to $3,500 per square. We line-item every quote by scope, so there's no lump-sum guesswork.

Yes. Our crew lead — or owner Joe Dvorak on projects over $40,000 — comes to your Savage home within 2 to 5 business days of your call, walks the roof when it's safe, photographs the actual condition, and emails a written line-item quote within 48 hours. Savage is a short drive from the Modex shop in Eden Prairie, so we get to the 55378 streets quickly. No charge, and no high-pressure follow-up.

Yes. The City of Savage requires a building permit for roof replacements and for structural alterations to the home. Permits go through the city's online portal, and you can reach City of Savage Building Inspections at 952-882-2650; inspections run Monday through Friday, 8:30 a.m. to 4 p.m. We pull every Savage permit before our crews start, schedule the required inspection, and include the permit fee as a line item in your quote.

In storm season (May through September) lead times for a Savage residential roof typically run 2 to 4 weeks. In the shoulder seasons we can sometimes start in 7 to 10 days. Insurance jobs follow the adjuster timeline — usually 3 to 6 weeks from claim approval to install. Premium materials like James Hardie ColorPlus or DaVinci synthetic shake add 4 to 12 weeks of material lead time before the install window opens.

Yes, regularly. Scott County sat under repeated severe-weather warnings through 2023 and 2024, including the south-central Minnesota hail cycle of August 11, 2023. We document damage with on-roof photography, meet your insurance adjuster on the property when possible, and write scopes carriers can validate. We do not "waive your deductible" — that's a violation of Minnesota Statute 325E.66.

Savage is split between two school districts — Burnsville-Eagan-Savage ISD 191 and Prior Lake-Savage Area Schools ISD 719 — and the line runs through the city, so two homes on different streets can feed different schools. That split is a real factor at resale, which is why a clean, well-matched exterior matters: on a uniform 1990s tract street, a reroof or re-side that matches the block protects your home's value no matter which district it sits in. We match shingle lines and siding profiles to the street for exactly that reason.

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

Savage home with Malarkey architectural shingle in Brilliant Black
Pella 250 vinyl sliding window installed in a Savage home

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

Serving the entire Twin Cities area

Based in Eden Prairie, working across Minneapolis, St. Paul, and the surrounding metro. Find your city below — and if it isn't listed, call us. If you're in the metro, we'll come take a look.

East metro

  • Cottage Grove
  • Inver Grove Heights
  • Mahtomedi
  • Mendota Heights
  • St. Paul
  • Stillwater
  • White Bear Lake
  • Woodbury

North metro

View all service areas →

Call 952-206-6339Get my free estimate