Minneapolis Roofing Company
Modern Exterior Systems is a women-owned, BBB A+ roofing company serving Minneapolis and the Twin Cities since 2007. We handle the whole roof — repair, replacement, storm and hail damage, metal, flat, and ice dams — with on-roof inspections, honest scopes, and a lifetime workmanship warranty on every residential roof. No high-pressure sales, no upsell to a replacement you don't need.
Updated July 2026 · Reviewed by Joe Dvorak, Owner, Modern Exterior Systems

The short version, from the owner
I'm Joe Dvorak. I've been putting roofs on Twin Cities homes for 20+ years, and I run Modern Exterior Systems out of Eden Prairie. When you search “roofing companies in Minneapolis,” you get a wall of names and a wall of ads. Here's the honest filter: hire a licensed, manufacturer-certified roofer who'll come measure your actual roof, put the scope in writing line by line, and tell you the truth about repair vs. replace. That's how we work. We're CertainTeed ShingleMaster, Malarkey Emerald, and Atlas Pro+ certified, MN licensed (BC762305), BBB A+, and every residential roof we install carries a lifetime workmanship warranty. Pick whichever service below matches what your roof actually needs.
Roofing services across Minneapolis
Whatever your roof needs, there's a dedicated page with the specifics, pricing, and photos. Start where your problem is.
Roof replacement
Full tear-off and new roof — asphalt, impact-resistant, metal, and synthetic. Lifetime workmanship warranty.
Learn more →Roof repair
Leaks, missing shingles, failing flashing, cracked valleys. Honest repair-vs-replace answers, no upsell.
Learn more →Storm & hail damage
Wind and hail inspections, documentation, and adjuster coordination after a Twin Cities storm.
Learn more →Roof inspection
On-roof inspection with photos — for a pre-sale, a suspected leak, or a storm-damage claim.
Learn more →Metal roofing
Standing seam and metal roofing built to outlast the freeze-thaw and shed our heavy snow loads.
Learn more →Flat & low-slope roofing
TPO, EPDM, and modified-bitumen systems for flat and low-slope residential and light-commercial roofs.
Learn more →Ice dam removal
Steam ice-dam removal and the ventilation and insulation fixes that stop them coming back.
Learn more →Why Minneapolis homeowners hire us
Since 2007
Roofing the Twin Cities for nearly two decades — women-owned and family-operated.
Lifetime workmanship
Every residential roof carries a lifetime workmanship warranty. If our work fails, we fix it.
Certified & licensed
CertainTeed ShingleMaster, Malarkey Emerald, Atlas Pro+, BBB A+, MN license BC762305.
Honest scopes
On-roof inspection, written line-item quote, and a real repair-vs-replace answer. No pressure.
Minneapolis roofing questions
The questions homeowners actually ask before hiring a Minneapolis roofing company.
Get an honest number on your Minneapolis roof
Free on-roof inspection, a written line-item quote, and a straight answer on repair vs. replace. Based in Eden Prairie, serving Minneapolis and 90+ Twin Cities communities.
Further reading
Deeper writeups on the topics this page covers — written for homeowners by a Twin Cities installer.

July 6, 2026
The Best Roofing Companies in Minneapolis, MN (2026) — Ranked by a Local Roofer
A Twin Cities roofer's honest list of the best roofing companies serving Minneapolis, MN — including his own, with the grading criteria spelled out so you can check his work.

July 10, 2026
What a New Roof Actually Costs in the Twin Cities (2026)
A Twin Cities roofer's honest 2026 pricing on a full roof replacement — real ranges by material and home size, what moves the number, and insurance vs. out-of-pocket.

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.

June 25, 2026
Hail Damage and Roof Insurance Claims in Minnesota: An Honest Guide From a Local Contractor
A Twin Cities roofer's straight-talk guide to hail damage — how to tell if your roof is actually hit, how Minnesota insurance claims really work, and the traps to skip.

