Skip to content
Reviewed by the ContractorRanks editorial team on · How we research

New Roof Cost in Minnesota (2026)

Asphalt re-roof on a typical 2,000 sqft MN home is running $7,800–$16,500 right now — tear-off, materials, labor, and permits included. The wider range usually means the cheap end is a 1-truck operator and the high end is a storefront contractor with sales and overhead baked in. Either can be the right pick.

Updated June 8, 2026.

Architectural Asphalt
$7,800–$16,500
$3.90–$8.25/sqft installed
Standing-Seam Metal
$18,000–$34,000
25–50 year lifespan typical

What drives the MN number specifically

Building code focus: Snow load (heaviest design loads of any US state in the northeast counties), ice damming, and a short construction window.

What the code costs you: Ice and water shield required minimum 24" past the interior wall line, typically extended to 36" for low-slope sections. Full ridge ventilation required — adds about $400-$800 vs basic ridge cap.

Permit cost: $150-$350 statewide. Minneapolis and St. Paul: $200-$400 with inspection. Many rural counties allow re-roof with no permit if same-for-same.

Common materials: Architectural asphalt with full ice-shield underlayment is the default. Metal (stamped, standing seam, or stone-coated) growing fast — Twin Cities suburbs see 15-20% of new roofs going metal as of 2026.

How long it actually lasts here: Cold preserves shingles well. A 30-year architectural delivers 27-30 years in MN if the venting was done right and ice damming was managed. Bad attic ventilation is the #1 premature failure cause.

The Minnesota-specific thing most quotes won't mention

Hail is bigger in MN than people outside the state realize — the Twin Cities sit in a hail corridor that produces a major insurance event roughly every 4-6 years. Class 4 IR shingles get an insurance discount most carriers honor, similar to Texas.

Best time of year to roof in Minnesota

June-September is the entire usable installation window — 4 months of work driving prices up in July-August. Schedule early (call in February) for the best price and crew quality.

Insurance reality in MN

Minnesota's Department of Commerce strictly enforces the contractor licensing law for roofing — always verify the contractor at mn.gov/dli before signing. Storm chasers from out of state are an ongoing problem after major hail events.

Pricing context across Minnesota

Quotes pulled from contractors operating in:

MinneapolisSt. PaulRochesterDuluthBloomingtonPlymouth

Metro labor rates can push 10-20% above the rural baseline within the same state. If you're in the largest metro, plan on the upper half of the range above.

Frequently Asked Questions

How much does a new roof cost in Minnesota?

For a typical 2,000 sqft single-family home with architectural asphalt shingles, Minnesota contractors are quoting $7,800–$16,500 including tear-off, materials, labor, permits, and disposal. That's 3.90–$8.25 per square foot installed. Metal runs $18,000–$34,000 for the same home.

What's the permit cost for a re-roof in Minnesota?

$150-$350 statewide. Minneapolis and St. Paul: $200-$400 with inspection. Many rural counties allow re-roof with no permit if same-for-same.

When's the best time of year to replace a roof in Minnesota?

June-September is the entire usable installation window — 4 months of work driving prices up in July-August. Schedule early (call in February) for the best price and crew quality.

Does homeowner's insurance cover roof replacement in Minnesota?

Minnesota's Department of Commerce strictly enforces the contractor licensing law for roofing — always verify the contractor at mn.gov/dli before signing. Storm chasers from out of state are an ongoing problem after major hail events.

How long should a new roof last in Minnesota?

Cold preserves shingles well. A 30-year architectural delivers 27-30 years in MN if the venting was done right and ice damming was managed. Bad attic ventilation is the #1 premature failure cause.

What to do with this number

  1. Get three written quotes. Anyone refusing to put it on paper is filtering themselves out for you.
  2. Check that each quote spells out: tear-off vs. layover, decking allowance, underlayment type, ridge venting, drip edge, flashing, and disposal. Anything not listed will become a change order.
  3. Ask each contractor what their warranty covers — manufacturer (materials) vs. workmanship (labor). Good local roofers offer 5-15 year workmanship in writing.
  4. Verify licensing (where the state requires it) and insurance before signing. Worker injury on an uninsured crew is your homeowner's policy paying out.

New roof cost in other states

Related: roof pitch calculator · storm damage repair · metal roof cost guide · roofing change order template