Get an instant roof, siding, or window estimate online — no sales call, no waiting.Try the instant estimator
Modern Exterior Systems

Services

ReviewsBlog

Roofing, Siding & Windows in Eagan, Minnesota

Owner-led and manufacturer-certified, with a lifetime workmanship warranty on every install. I run Modern Exterior Systems out of Eden Prairie and work Eagan and the south metro year-round.

Eagan is regular south-metro territory for my crews

My shop's in Eden Prairie, about 25 minutes from Eagan — regular territory, and the drive comes out of my pocket, not your quote. Crew lead on your property within 24 to 48 hours.

I know the housing stock here. Eagan boomed in the 1980s and 90s, so most of the city — Cedar Grove, the neighborhoods around Pilot Knob and Lexington — is two-stories, ramblers, and splits hitting their second roof now, usually with marginal attic ventilation that drives ice dams. The wooded-lot homes near Patrick Eagan Park and the newer customs run steeper and bigger. Different homes, different scopes — I quote each one for what it actually is, and I'll flag the ventilation fix that keeps the next roof from aging out early.

Get my free Eagan quote

What I install in Eagan homes

Roof Replacement

CertainTeed and Malarkey certified installs. Most Eagan roofs land $14K–$30K; the wooded-lot customs near Patrick Eagan Park run higher into Presidential Shake TL, synthetic slate, or standing seam. The 1980s–90s homes usually need a ventilation retrofit so the next roof lasts — quoted upfront, billed only if needed.

Windows

Kolbe, Pella, and ProVia — the brands I'd put in my own house, not the deepest-kickback line. Value vinyl $1,400–$2,500 a window; architectural lines $2,500–$6,000. Eagan is full of 80s–90s homes running fogged, seal-failed double-pane glass that's overdue.

Siding

LP SmartSide and James Hardie installs that hold paint through Minnesota freeze-thaw and don't shatter at -20°F. I quote both side-by-side. Failing 80s–90s hardboard and chalking aluminum is most of what I replace in Eagan.

Storm Damage & Insurance

I've walked Eagan storm roofs for 20+ years — on-roof photos, a real scope, and I'll meet your adjuster on-site. We don't waive deductibles; that's illegal in Minnesota under Statute 325E.66.

Gutters & Guards

Seamless gutter repair and MasterShield guard installs for the wooded Eagan lots. I'll tell you honestly when a reseal beats a full replacement — most repairs run $150–$2,500 by scope.

Commercial Roofing

Reroof, maintenance, and repair for Eagan-area commercial buildings — flat membrane (TPO, EPDM, mod-bit) and metal. Manufacturer-backed warranty plus a 10-year workmanship warranty. Honest condition reports, not rip-and-replace by default.

Three things I'll do that most Twin Cities contractors won't

Lifetime workmanship warranty

Most contractors give you 5 or 10 years on the install. I back ours for the lifetime of the roof. If it leaks in year 12 because of how we nailed it, we fix it on our dime — by then most outfits are gone or telling you it's your problem.

No door-knocking. No pressure.

No storm-chasing your street, no same-day-close playbook. I'll measure your Eagan project, write a line-item quote, and leave. Go get two more quotes — I'd rather you compare than feel rushed into a roof you didn't have time to think about.

Manufacturer-certified install

CertainTeed ShingleMaster, Malarkey Emerald, Atlas Pro+ Silver Select, LP SmartSide, James Hardie Preferred. That cert depth lets me register warranties most contractors can't — and it's verified, not a logo I pasted on.

New roof on an Eagan two-story

90s two-story re-roof · ventilation retrofit included

Eagan · 2026 · CertainTeed Landmark Pro

A Cedar Grove-area home had chronic ice dams from a sealed-up attic. We replaced the worn roof and added balanced intake-and-ridge ventilation — the dams stopped the first winter.

James Hardie siding on an Eagan home

Failing hardboard siding replaced · LP SmartSide

Eagan · 2026 · LP SmartSide

Original 80s hardboard was swelling and rotting at the bottom courses. We swapped it for LP SmartSide engineered wood — same lines, built to take Minnesota moisture and hold paint for decades.

How a Modern Exterior Systems project works

Step 1

Free Inspection

Crew lead on your Eagan property within 24–48 hours.

Step 2

Written Quote

Line-item quote emailed within 48 hours — no lump number.

Step 3

Material Selection

Samples in hand; the right line for the home and the exposure.

Step 4

Install

1–3 days on-site for most homes, clean site daily.

Step 5

Final Walk-Through

We walk it together — magnet sweep for nails, gutters cleared.

Step 6

Warranty Activated

Manufacturer + lifetime workmanship registered in your name.

The questions I actually get asked in Eagan kitchens

How much does a roof replacement cost in Eagan in 2026?

Most Eagan asphalt roof replacements run $14,000 to $30,000 in 2026 (CertainTeed Landmark Pro, Malarkey, Atlas). The bigger two-stories east of Pilot Knob and the wooded-lot homes near Patrick Eagan Park run higher, and premium materials — Presidential Shake TL, synthetic slate, standing seam metal — land $25,000 to $65,000+. A lot of Eagan's 1980s–90s homes are on their second roof now with marginal ventilation; I quote a deck allowance and a vent retrofit upfront and bill only what's needed.

Do you do free roof inspections in Eagan?

Yes. I get a crew lead out within 24 to 48 hours. My shop is in Eden Prairie, about 25 minutes from Eagan — regular territory, and the drive is on me, not your quote. We walk the roof when it's safe, photograph the actual condition, and email a written line-item quote within 48 hours. No high-pressure follow-up.

Do you handle Eagan storm and hail insurance claims?

Yes. The 55122 and 55123 ZIPs take hail and straight-line wind most summers. I document damage with on-roof photography, meet your insurance adjuster on the property when I can, and write scopes carriers can actually validate. I won't waive your deductible — that's illegal in Minnesota under MN Statute 325E.66, and any contractor who offers to is showing you how they cut corners.

Do you replace windows in Eagan?

Yes. A huge share of Eagan is 1980s–90s homes still running original double-pane glass that's lost its seal — fogging, drafts, and high winter bills. I install ProVia, Kolbe, and Pella, from value vinyl ($1,400–$2,500/window) up to architectural lines for the wooded-lot and Cedar Grove customs ($2,500–$6,000/window). Most Eagan homes run 12 to 20 windows. I spec the right line for the home, not the brand with the deepest kickback.

Who installs siding in Eagan, including storm-damaged siding?

I do. Most Eagan siding work is original 1980s–90s cedar, hardboard (including some LP/Masonite-era board that's failing), and chalking aluminum — plus storm-pulled runs. I install LP SmartSide engineered wood ($22,000–$50,000 on a typical Eagan home) and James Hardie fiber cement ($35,000–$75,000), both of which hold paint through Minnesota freeze-thaw and don't shatter at -20°F. Storm-pulled runs often roll into the same insurance claim as the roof.

Do I need a permit to replace my roof in Eagan?

Yes. The City of Eagan requires a building permit for roof replacement. I pull every Eagan permit before my crews start and fold the fee into the line-item quote — you're not chasing it down yourself.

Free measurement on your Eagan home

Written line-by-line quote within 48 hours. Call Joe at 952-206-6339 or request a free estimate. Based at 6927 Rosemary Rd, Eden Prairie, MN 55346 — serving Eagan and the south metro.

Serving Eagan and the south metro — see every Twin Cities community we cover.

Neighboring communities: Burnsville · Apple Valley · Lakeville · Bloomington

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.

West metro

South metro

East metro

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

North metro

View all service areas →