Home
Interior RemodelingKitchen RemodelingBathroom RemodelingBasement FinishingAll Interior Remodeling
Outdoor LivingDeck BuilderSunrooms & PorchesPergolasAll Outdoor Living
ExteriorRoofingSidingWindows & DoorsGutters, Soffit & FasciaAll Exterior Renovation
Other ServicesStorm RestorationCommercial RoofingInsulationCustom Solutions
Solar & ElectricalSolar (iSolar)Electrical (3 Rivers Electric)
Service AreasSaint Paul Park (HQ)AnokaApple ValleyCottage GroveForest LakeLakevilleMinneapolisMinnetonkaSaint PaulStillwaterWoodburyAll Areas We Serve →
ResourcesFree Estimate FormBlogOur WorkFAQGlossaryReviewsRecent Storms
AboutAbout Three RiversOur ProcessCareersContact
Get a Free EstimateCall (651) 504-5655

How Much Does a New Roof Cost in Minnesota? (2026 Price Guide)

New charcoal-gray asphalt shingle roof on a two-story Minnesota home

If you’re staring down a roof replacement in Minnesota, the first question is always the same: what’s this going to cost me? For most Twin Cities homes in 2026, a full roof replacement runs $8,000 to $22,000, with the typical single-family asphalt roof landing around $11,000–$16,000. Metal and larger or steeper roofs push higher. Below, we break down exactly what moves that number.

What a new roof costs in the Twin Cities (2026)

Roof pricing is usually quoted per “square” (100 square feet). In the Minneapolis–St. Paul metro, installed 2026 pricing generally falls in these ranges:

  • Architectural asphalt shingles: $4.50–$8.00 per sq. ft. — the most common choice for MN homes.
  • Impact-resistant (Class 4) shingles: $6.50–$10.00 per sq. ft. — can earn an insurance discount.
  • Standing-seam metal: $10–$18 per sq. ft. — higher upfront, 40- to 70-year lifespan.

7 factors that change your price

  • Roof size & pitch — bigger and steeper roofs need more material and labor.
  • Material — asphalt vs. metal is the single biggest lever.
  • Tear-off & layers — removing old shingles (especially two layers) adds cost.
  • Decking repairs — rotted sheathing found during tear-off must be replaced.
  • Underlayment, ice-and-water shield & ventilation — critical in Minnesota’s freeze-thaw climate.
  • Complexity — valleys, dormers, skylights and chimneys add flashing and labor.
  • Permits — required across the metro and priced into a proper quote.

Will insurance cover your new roof?

If your roof was damaged by a Minnesota hail or wind storm, your homeowner’s policy may cover a full replacement — minus your deductible. The key is a documented, timely claim. See our guide to the Minnesota hail insurance claim process, or start with our storm damage repair team.

How to get an accurate roof quote

Online calculators only estimate — a real number comes from a roofer measuring your roof, checking your decking and ventilation, and putting it in writing. Three Rivers Contracting is a licensed Minnesota general contractor (MN GC #BC760638), rated 4.9★ across 72 Google reviews, BBB A+ accredited, and a certified installer for GAF, Owens Corning, Andersen and Pella. We self-perform our roofing — no subcontracted crews — and give you a clear, line-item estimate.

Ready for a real number on your roof? Explore our roofing services or get a free, no-obligation estimate.

What our real Twin Cities roof replacements have cost

Online calculators are one thing — here’s what actual projects have cost. Based on recent roof replacements Three Rivers Contracting completed across the Twin Cities metro, full replacements have ranged from about $12,000 to $60,000. Most land between roughly $16,000 and $25,000, with a typical (median) project around $20,000–$23,000. Larger or bundled jobs — a new roof plus siding or gutters — run $35,000 to $56,000+. Most of these were insurance-scope storm-damage replacements, and reflect 2023–2024 pricing (which continues to trend upward).

Roof replacement cost: frequently asked questions

How much does a roof replacement cost in the Twin Cities?

Based on recent roof replacements Three Rivers Contracting completed across the Minneapolis–St. Paul metro, full roof replacements have ranged from about $12,000 to $60,000. Most projects fall between roughly $16,000 and $25,000, with a typical project around $20,000–$23,000. Larger or bundled jobs (a roof plus siding or gutters) can run $35,000–$56,000 or more.

What is the average cost of a new roof in Minnesota?

For a typical Twin Cities single-family home, a full asphalt-shingle roof replacement averages around $20,000–$23,000, though the range spans roughly $12,000 to $60,000 depending on roof size, pitch, material, and the extent of any storm or decking damage.

Why do roof replacement prices vary so much?

Roof cost is driven mostly by size and pitch (bigger, steeper roofs need more material and labor), the roofing material (architectural asphalt vs. impact-resistant or metal), how many old layers must be torn off, any rotted decking found during tear-off, and whether storm damage triggers an insurance-scope replacement.

How much does it cost to replace a roof on an 1,800 sq ft house?

An 1,800 sq ft home in the Twin Cities typically falls in the $16,000–$25,000 range for a full asphalt-shingle replacement, depending on roof pitch, layers to tear off, and shingle grade. Roof square footage exceeds floor square footage because of pitch and overhangs, so pricing is quoted per roofing ‘square’ (100 sq ft), not floor area.

How much to shingle a 2,000 sq ft roof?

A 2,000 sq ft roof is about 20 roofing squares. In the Twin Cities that runs roughly $14,000–$22,000 installed for architectural asphalt shingles, including tear-off, underlayment, flashing, and disposal. Steeper pitch, multiple layers, or premium shingles push the figure higher. Three Rivers Contracting quotes exact pricing after an on-site measurement.

How much should it cost to fix a roof?

Most roof repairs in the Twin Cities run $400–$2,500, versus $16,000+ for a full replacement. Small fixes like a few damaged shingles or a boot or flashing reseal sit at the low end; larger repairs involving decking, leaks, or storm damage run higher. If more than about 25% of the roof needs work, replacement is usually the better value.

How much does it usually cost to fix a roof leak?

A typical roof-leak repair in the Twin Cities runs $400–$1,500. Simple flashing or shingle fixes are at the low end; leaks that have damaged decking or interior areas cost more because the repair includes replacing wet sheathing. Fast action matters—a small leak left alone becomes a far larger decking-and-mold bill.

What is the average cost of a roof repair?

Roof repairs in the Twin Cities typically cost $400–$2,500, with most homeowners spending $600–$1,200 for common fixes like flashing, boot seals, or a section of storm-damaged shingles. Cost drivers are roof pitch, height, material match, and whether decking underneath is compromised. A repair makes sense when damage is localized and the roof has years of life left.

What is the cheapest way to repair a roof?

The cheapest legitimate repair addresses the specific failure—resealing flashing, replacing a cracked boot, or swapping damaged shingles—rather than patching over a systemic problem. On an older or widely damaged roof, repeated small repairs cost more over time than replacement. A professional inspection tells you which path actually saves money; guessing usually doesn’t.

What is the cheapest time of year to get a new roof?

Late fall through winter (November–February) is usually the cheapest time to replace a roof in Minnesota, because demand drops after storm season and crews have more availability. Spring and post-storm summer are busiest and priciest. That said, insurance-covered storm work and active leaks shouldn’t wait for a season—safety and further damage outweigh modest seasonal savings.

Is a roof warranty worth it?

Yes—a strong roof warranty is worth it, but read what it covers. Manufacturer warranties cover material defects (often 25–50 years, prorated), while the workmanship warranty from your contractor covers installation errors, which cause most premature failures. A manufacturer warranty is only valid if the roof is installed to spec by a qualified installer, so contractor quality protects the warranty itself.

☎ Call Us Get a Quote