EdgeLocal

How Much Does Roofing Cost in Minnesota? — 2026 Guide

Roof replacement and repair, from shingle patches to full tear-offs.

Average cost range

$8,500–$24,000

for a typical asphalt shingle replacement

Cost factorImpact on price
Roof size and pitchPriced per square (100 sq ft); steep roofs need extra safety gear and labor.
MaterialArchitectural asphalt is the baseline; standing-seam metal or slate can double the price.
Tear-off layersRemoving two or more old layers adds disposal and labor.
Decking repairsRotted plywood is replaced per sheet once the old roof is off.
Ventilation and flashingNew ridge vents, chimney flashing and skylight kits add cost but prevent leaks.
Typical range$8,500–$24,000 for a typical asphalt shingle replacement

Two similar-looking jobs can be priced very differently once materials, access and local labor rates in Minnesota are taken into account, so the most reliable number is a written quote for your project.

Typical U.S. ranges from industry sources (2024–25); not EdgeLocal data. Your quote will vary with scope, materials and location.

EdgeLocal lists 1,632 roofing contractors in Minnesota and 10,008 across all locations.

Find roofing contractors in Minnesota

How to get quotes

  1. Describe your project once: what needs doing, your ZIP code and your timeline.
  2. EdgeLocal sends your request to local roofing contractors who cover your area.
  3. Compare two or three written quotes on scope, materials, timeline and warranty — not just price.

Get Free Quotes from Local Roofing Contractors

What affects the cost

  • Roof size and pitch (steeper roofs need more safety equipment and labor)
  • Material: asphalt shingle, metal, rubber membrane or cedar
  • Number of existing layers that must be torn off and disposed of
  • Decking repairs found once the old roof is removed
  • Flashing, vents, skylights and chimneys that need detailing
  • Local permit requirements and storm-season demand

Questions to ask before you hire

  • Will you tear off the old roof or install over it, and how do you handle rotten decking?
  • Who is the crew lead on site, and do you use subcontractors?
  • Can you show proof of general liability insurance and, if you have employees, workers’ compensation coverage?
  • Will you give me a written, itemized estimate and a written contract before work starts?
  • What warranty do you offer on labor, and who handles manufacturer warranty claims?

Verify your contractor

Iowa requires contractors doing residential construction over $2,000 to be registered with the Iowa Division of Labor under Iowa Code Chapter 91C. Before you sign, check the registration number on the estimate against the state registry.

Look up an Iowa contractor registration

What roofing contractors do

Roofing contractors tear off and replace worn roofs, fix leaks, replace flashing and vents, repair hail and wind damage, and help homeowners document storm claims with insurers. Many also install ice-and-water shield, ridge ventilation and gutters as part of a full re-roof.

Find roofing contractors by state

Hiring roofing contractors in Minnesota: what to know

Roofers repair, replace and inspect residential roofs, from asphalt shingles to metal and low-slope systems. Roofing contractors tear off and replace worn roofs, fix leaks, replace flashing and vents, repair hail and wind damage, and help homeowners document storm claims with insurers. Many also install ice-and-water shield, ridge ventilation and gutters as part of a full re-roof.

Typical U.S. ranges from industry sources (2024–25); not EdgeLocal data. Your quote will vary with scope, materials and location.

How to hire a roofer

  1. Verify registration and insurance. Ask for a certificate of liability and workers comp insurance naming you as holder.
  2. Get three written bids. Compare the same shingle line, underlayment and ventilation plan on each.
  3. Ask about manufacturer certification. Certified installers can offer extended system warranties.
  4. Confirm the tear-off plan. Get it in writing whether old layers are removed and how decking repairs are priced.
  5. Clarify storm-claim handling. A good roofer documents damage but never asks you to sign over your claim.
  6. Hold final payment until inspection. Pay the balance after cleanup, magnet sweep and any required permit inspection.

Red flags to watch for

  • Door-knocking storm chasers with out-of-state plates right after hail
  • Offers to "cover your deductible" — that is insurance fraud in most states
  • Large cash deposits demanded before materials are delivered
  • No permanent local address or phone number

Licensing in Minnesota

Requirements vary by state: Iowa requires contractor registration, Illinois and Minnesota license roofers at the state level, and other states rely on local licensing. Always verify registration and insurance before work starts.

The Minnesota Department of Labor and Industry licenses residential building contractors, remodelers and roofers. Electricians and plumbers hold separate state licenses, and radon professionals must be licensed by the Minnesota Department of Health.

Best time to hire

Late spring through early fall is peak roofing season. Book soon after a hail event before calendars fill, and schedule non-urgent replacements in early spring or late fall for better availability.

Related services

Roofing cost FAQs

How do I find a good roofer in Minnesota?

Compare local roofing contractors on EdgeLocal by Google rating, review count and hours, then request written quotes from at least three. Verify Minnesota licensing where it applies.

How much does a roofer cost in Minnesota?

Typical U.S. pricing is about $8,500–$24,000 for a typical asphalt shingle replacement. Local prices in Minnesota vary with labor rates, materials and season — these figures are industry estimates, not EdgeLocal data.

How long does a roof replacement take?

Most single-family re-roofs are finished in one to three days, depending on size, pitch, weather and how many layers are torn off.

Can a roof be replaced in winter?

Yes, but shingles need sun or hand-sealing to bond below about 40°F, so many roofers prioritize repairs in winter and schedule full replacements spring through fall.

Will insurance pay for a new roof after hail?

If an adjuster confirms functional hail or wind damage, most policies cover replacement minus your deductible. Older roofs may be paid at actual cash value instead of replacement cost.

Do roofing contractors need a license in Minnesota?

Requirements vary by state: Iowa requires contractor registration, Illinois and Minnesota license roofers at the state level, and other states rely on local licensing. Always verify registration and insurance before work starts. In Minnesota: The Minnesota Department of Labor and Industry licenses residential building contractors, remodelers and roofers.

How do I verify a contractor in Iowa?

Iowa requires contractors doing residential construction over $2,000 to register with the Iowa Division of Labor (Iowa Code Chapter 91C). You can look up a registration on EdgeLocal’s verify page.

Related cost guides

Get free quotes from local roofing contractors