Roofing, Siding & Windows in Belle Plaine, Minnesota
I'm Joe Dvorak. Modern Exterior Systems is a roofing, siding, and window contractor based in Eden Prairie — about 28 miles up Highway 169 from Belle Plaine. I work the older homes downtown around Meridian and Main, the newer subdivisions southeast of 169 like On the Green and Chatfield on the Green, and the farm places out toward the river. Five manufacturer certifications. Lifetime workmanship warranty on residential installs. I'm not the cheapest bid you'll get, and I'll tell you why on the inspection.
Updated June 2026 · Reviewed by Joe Dvorak, Owner, Modern Exterior Systems

Belle Plaine neighborhoods
Where I work in Belle Plaine
Belle Plaine sits on the Minnesota River in Scott County, off Highway 169. The town is really two different jobs for me. There's the old downtown grid around Meridian and Main — homes built anywhere from the 1880s to the 1950s, some of them near the Hooper-Bowler-Hillstrom House. And there's the newer growth southeast of 169, subdivisions like On the Green and Chatfield on the Green that have gone up since the 2000s. The two need very different work, so I price them differently.
Historic downtown + river side
Older homes near Meridian Street and the river — balloon framing, steeper pitches, sometimes original cedar or asbestos siding underneath. These take a careful tear-off, not a fast one.
Newer subdivisions southeast of 169
On the Green, Chatfield on the Green, and the newer builds toward Prairie Garden — 2000s-2020s homes on bigger lots, first or second roof, where builder-grade shingles are aging out.
City of Belle Plaine permits: City Hall, 218 Meridian Street North, Belle Plaine MN 56011, (952) 873-5553. A building permit is required for a roof replacement — I pull it before my crew starts.

Trusted by Belle Plaine homeowners
Belle Plaine housing stock
What kind of homes do I work on in Belle Plaine?
Two buckets. Older homes in the original downtown grid — some over a hundred years old, with steep pitches, board decking, and whatever's been layered on over the decades. And newer subdivision homes southeast of 169 going on their first or second roof. I quote them like the different jobs they are.
Old downtown · new subdivisions
Century-old homes downtown, builder-grade roofs out by On the Green
On an older Belle Plaine home near Meridian Street, I pull a few shingles before I quote — board decking with gaps, two or three old layers, and sometimes knob-and-tube near the soffits change the price. On the newer subdivision homes, the surprise is usually the opposite: a 15-year-old builder-grade roof that looks fine from the street but has lost its granules on the south slope. Either way I quote a deck repair allowance up front and bill only the boards that actually rot out. Continuous ridge vent and proper ice-and-water shield go on every Belle Plaine roof — winters here earn it.
City of Belle Plaine permits: City Hall, 218 Meridian Street North, Belle Plaine MN 56011, (952) 873-5553. Roof permits required. I pull every Belle Plaine permit before the crew starts.

Storm + insurance work
Hail claims and full-exterior jobs on the river
Belle Plaine catches the same hail the rest of the river valley does — the May 2021 storm dropped golf-ball hail on homes here, and plenty of roofs got replaced on claims. I'll walk your roof, photograph the actual hits, and meet your adjuster on the property when I can. I walk every Belle Plaine install over $40,000 myself — most full-exterior jobs and bigger river-side homes clear that line.
CertainTeed Presidential Shake TL — premium asphalt
James Hardie ColorPlus fiber cement, 15+ year paint warranty
Kolbe Heritage windows + standing seam metal roofing
LP SmartSide engineered wood for the value tier

Services + Belle Plaine pricing
Services in Belle Plaine + typical price ranges
Roofing $14K–$65K+. Siding $22K–$55K. Windows $14K–$50K. Gutters $1.5K–$4.5K. Continuous ridge vent retrofit + soffit baffle inspection on every roof replacement.

Roofing
Roof replacement
$14K–$30K asphalt (CertainTeed Landmark, Malarkey, Atlas). $25K–$65K+ premium (Presidential Shake TL, synthetic slate, metal). Older downtown homes priced after I pull a few shingles, not before.

Siding
Siding installation
$22K–$55K. LP SmartSide engineered wood (value tier). James Hardie fiber cement with ColorPlus 15+ year paint warranty. Full tear-off, house-wrap upgrade.

Windows
Window replacement
$14K–$50K. ProVia Endure for value tier with lifetime warranty. Kolbe Heritage and Pella Architect Series for premium replacements. Triple-pane Low-E standard.
2026 Belle Plaine pricing
Belle Plaine roof, siding + window price ranges
The three scopes most Belle Plaine homeowners book. Older downtown homes with extra layers or board decking get priced after I pull a few shingles — up front, not as a surprise at the end. See the full Twin Cities service area and our roof replacement details.
Belle Plaine roof replacement
Standard asphalt + premium upgrade
$14K–$65K+
Standard $14K–$30K · premium $25K–$65K+
Standard $14K–$30K (CertainTeed Landmark, Malarkey, Atlas)
Premium $25K–$65K+ (Presidential Shake TL, synthetic slate, metal)
Continuous ridge vent retrofit + soffit baffle inspection standard
Extended ice-and-water shield at eaves
Lifetime workmanship warranty (current owner)
Why hire me
Why Belle Plaine homeowners hire me
Three things: I retrofit ventilation on every roof, I carry five manufacturer certifications instead of one, and I back every residential install with a lifetime workmanship warranty. I'm not the cheapest bid — but I'll show you on the inspection what the cheap bid leaves out.
Ventilation retrofit on every roof
A lot of older Belle Plaine homes have marginal attic ventilation, and that's what drives the ice dams that wreck eaves and gutters every February. I install continuous ridge vent and check soffit baffles on every replacement — it's the fix most bids skip.
Five manufacturer certifications
Most contractors who'll drive out to Belle Plaine install one shingle line and one siding line. I install five — CertainTeed, Malarkey, Atlas, LP SmartSide, James Hardie — so you pick the material that fits the home and the budget, not the one I'm stuck selling.
Lifetime workmanship warranty
The industry standard on roofing workmanship is 5 to 10 years. I back every Belle Plaine residential install for as long as you own the home. No asterisks, no fine print.
Project gallery
Recent Belle Plaine projects
Roofing, siding, and window installs across the downtown grid, the subdivisions southeast of 169, and homes out toward the Minnesota River.





What homeowners say
Feedback from Belle Plaine and Scott County homeowners I've worked with on roofs, siding, and windows.
"Joe's crew replaced our older downtown roof with CertainTeed shingles and added ridge venting we didn't have before. They found two soft spots in the decking, showed me the photos, and only charged for the boards they swapped. The lifetime warranty sealed it."

Sarah, downtown Belle Plaine
Roof replacement, 2025
"Our place out by On the Green needed James Hardie siding and new Kolbe windows. Joe handled the permit with the city, kept the schedule, and the finish work is clean. No surprises on the invoice."

Michael, On the Green
Siding and windows, 2025
"After the hail came through, Joe inspected our roof, walked the adjuster around it, and replaced the damaged shingles on the claim. The whole process was straight and fast."

Jennifer, Belle Plaine
Storm damage repair, 2026
"We were redoing an older Belle Plaine home and needed new windows and gutters. Joe coordinated everything and pulled all the permits. The team was respectful and got it done on time."

David, Belle Plaine
Windows and gutters, 2025
"Joe replaced our aging roof and siding in one project. He explained every step, brought out material samples, and the final result came in better than we pictured."

Patricia, Belle Plaine
Roof and siding, 2025
"Joe walked us through our new-build siding project in detail — he knew the premium materials cold and never pushed the priciest option. Highly recommend."

Robert, Chatfield on the Green
Custom roof and siding, 2025
"We called for a free inspection after noticing roof wear. Joe caught a ventilation problem we had no idea about and fixed it during the replacement. Good catch that saved us ice dams."

Linda, Belle Plaine
Roof replacement, 2026
Belle Plaine questions
Answers to common questions about roofing, siding, windows, and permits in Belle Plaine.
More questions about your Belle Plaine project?
Call me at 952-206-6339 or request a free Belle Plaine quote — written line-item, no high-pressure follow-up.
Ready to start?
Free Belle Plaine estimate within 48 hours
Call me at 952-206-6339 or request a free Belle Plaine quote. Crew lead on the property within 24 to 48 hours. Written line-item quote within 48 hours of the visit. Continuous ridge vent retrofit standard on every roof replacement.

About Modern Exterior Systems
Women-owned. Family-operated. Based in Eden Prairie.
Modern Exterior Systems is a women-owned, family-operated roofing and exterior contractor headquartered in Eden Prairie, Minnesota, serving Belle Plaine about 28 miles down Highway 169. Five manufacturer certifications: CertainTeed ShingleMaster, Malarkey Emerald Pro, Atlas Pro+ Silver Select, LP SmartSide Preferred, James Hardie Preferred. BBB Accredited A+. NRCA Member #1016569. MN License #BC762305. Lifetime workmanship warranty on every residential install.
Reviewed by Joe Dvorak, Owner, Modern Exterior Systems · Updated June 2026
Credentials
Manufacturer certifications + industry credentials
Five active manufacturer certifications, three institutional accreditations. Every crew works to manufacturer specifications and pulls every Belle Plaine permit before starting.
CertainTeed ShingleMaster
Premium asphalt
Enables CertainTeed SureStart PLUS extended warranty registration on residential installs.

James Hardie Preferred
Fiber cement
ColorPlus 15+ year factory paint warranty on full-house siding replacements.
BBB Accredited A+
Highest rating
Transparent pricing, written line-item quotes, no high-pressure follow-up.
