Minneapolis-St. Paul homeowners deal with a roofing challenge few other metro areas face: winter ice dams on top of an active summer hail corridor. This guide puts published repair and replacement prices in one place and shows where each number comes from, so you can check it yourself before you compare quotes.
How to read these numbers: they come from published cost guides (HomeGuide, Fixr) and from the 2026 price guides of a Twin Cities roofing company. They are planning ranges, not quotes. Roof size, pitch, decking condition and what each bid includes all change the final price. Sources are listed at the bottom of the page. Last reviewed September 27, 2026.
Roof Repair Costs in the Twin Cities
| Repair type | Typical cost | Source |
|---|---|---|
| Missing or damaged shingles (small repair) | $200–$600 | Minneapolis Roofing Co., 2026 |
| Leak diagnosis and small patch | $350–$900 | Minneapolis Roofing Co., 2026 |
| Pipe boot replacement | $250–$550 per boot | Minneapolis Roofing Co., 2026 |
| Chimney flashing repair | $600–$2,200 | Minneapolis Roofing Co., 2026 |
| Roof valley repair | $500–$1,800 | Minneapolis Roofing Co., 2026 |
| Skylight leak repair | $400–$1,500 | Minneapolis Roofing Co., 2026 |
| Partial storm damage repair | $800–$4,500 | Minneapolis Roofing Co., 2026 |
| Ice dam removal (national) | $600–$1,800 (average about $1,200) | Fixr, Jan 2025 |
| Repair of ice dam damage (national) | $300–$1,500 | Fixr, Jan 2025 |
| Structural repair of a sagging roof (national) | $3,000–$6,000 | HomeGuide, Nov 2025 |
💡 What the ranges show: in the Twin Cities guide, most single-issue repairs top out around $2,200, while partial storm damage can reach $4,500. Jobs cost more when water has already reached insulation, drywall or decking, so a small leak fixed early is usually the cheapest version of the problem.
Roof Replacement Cost in Minneapolis
Two published sources give a useful range, and they do not match. HomeGuide's Minnesota average for a new roof is $5,800–$16,200, across jobs of all sizes. Minneapolis Roofing Company's 2026 guide is higher because it prices a 2,000 sq ft home with a 7/12 pitch, one layer of tear-off and brand-name shingles, and it puts most single-family roofs at $14,000–$21,000. Both can be right for different roofs, so treat the gap as normal and compare at least three written quotes.
| Material (2,000 sq ft home, 7/12 pitch) | Installed cost, 2026 | Typical Minneapolis lifespan |
|---|---|---|
| Architectural asphalt shingles | $14,000–$22,000 | 25–30 years |
| Premium (designer) asphalt | $18,000–$28,000 | 30–50 years |
| Synthetic slate / composite | $24,000–$42,000 | 40–50 years |
| Standing-seam metal (24 ga steel) | $28,000–$48,000 | 50–60+ years |
| Cedar shake | $32,000–$55,000 | 25–35 years |
| Flat roof, TPO or EPDM (garage or dormer) | $9,500–$18,000 | 20–30 years |
Source: Minneapolis Roofing Company, Minneapolis Roof Replacement Cost guide, updated April 20, 2026. These are contractor-published ranges.
| Material (national) | Installed cost per sq ft | Typical lifespan |
|---|---|---|
| Asphalt 3-tab shingles | $3–$5 | 15–20 years |
| Architectural shingles | $4–$6 | 20–30 years |
| Standing seam metal | $9–$16 | 30–80+ years |
| Concrete tile | $7–$19 | 30–100+ years |
| Natural slate | $10–$30 | 50–200+ years |
Source: HomeGuide, Roof Replacement Cost, November 2025. National ranges, not Minneapolis-specific.
What Moves the Price in the Twin Cities
- Roof size and pitch. Roofs are priced by the square (100 sq ft). Minneapolis Roofing Company puts a typical Twin Cities rambler at 22–28 squares and a two-story colonial at 30–40, and says pitches of 10/12 or steeper can add 15–35% to labor.
- Tear-off. Removing one layer runs $1–$2 per sq ft in that guide, and $1–$3 per sq ft for shingles or metal according to HomeGuide.
- Decking. Rotted sheathing is replaced sheet by sheet, about $65–$95 per 4×8 sheet in the Twin Cities guide. HomeGuide puts decking at $2–$5 per sq ft nationally.
- Ice barrier, underlayment and ventilation. Minnesota code calls for an ice barrier at the eaves (see our Minneapolis roofing permit guide). The Twin Cities guide says tear-off, decking, better underlayment, ice-and-water expansion and ventilation can add $2,500–$6,000 to a project.
- Permits. The Twin Cities guide lists permit plus dumpster at $250–$600 combined in Minneapolis and St. Paul. HomeGuide puts roof permits at $100–$500 depending on location.
- Season. After hailstorms, demand compresses supply. The same guide says September–November and March–April bids typically run 10–20% lower than peak June and July.
Minneapolis Weather vs. Your Roof
Summer hail. Hail activity picks up in spring and runs into summer. Hail can knock granules off shingles even when the roof shows no dents, which is why a professional inspection after a storm tells you more than a look from the ground.
Winter ice dams. Heat escaping from the attic melts snow on the upper roof, the water refreezes at the cold eaves, and it can back up under the shingles. By the time a ceiling stain appears, insulation and decking may already be wet. Poor attic insulation and ventilation are the usual root cause, so fixing only the symptom often means paying again next winter. Our ice dam guide covers prevention.
Fall. It is a practical window for preventive repairs: before the snow, and outside the summer post-storm rush.
⚠️ Storm chaser alert: after major hailstorms, out-of-town contractors often canvass Twin Cities neighborhoods. Before you sign, check the Minnesota license number, the insurance certificate and recent Google reviews. Find Minneapolis roofers →
How to Find a Reliable Roofer in Minneapolis
- Verify the state license. Minnesota requires residential roofing contractors to hold a license from the Department of Labor and Industry (Residential Roofer, Residential Building Contractor or Residential Remodeler). The City of Minneapolis notes that roofers need the state license and do not need a separate Minneapolis license. Look the license up on DLI's site and confirm it is active.
- Confirm insurance and bond. DLI's roofer license requirements include at least $300,000 per-occurrence liability coverage, a $15,000 surety bond, and workers' compensation coverage or a written exemption. Ask for the certificate.
- Check reviews. Our rule of thumb is 4.0+ stars with at least 20 reviews on Google. Read the 1-star reviews first.
- Get three written quotes. HomeGuide recommends comparing at least three. Line up materials, labor, cleanup and warranty side by side.
- Ask about ice dam prevention. A good roofer looks at attic ventilation and insulation, not only the shingles.
Insurance Claims for Roof Damage in Minnesota
- Coverage: policies typically cover sudden events such as hail, wind and fallen trees. Policies differ on ice dam damage, and some insurers treat damage linked to attic insulation or ventilation as maintenance. Ask before you file.
- Deadlines: report damage as soon as you find it. Your policy sets its own deadlines for reporting and filing, so read it.
- Deductible: check yours, and whether your policy has a separate wind and hail deductible. Minnesota law (Minn. Stat. §325E.66) bars residential roofers from advertising or promising to pay or rebate your deductible. If a contractor does, your insurer does not have to consider that contractor's estimate.
- ACV vs. RCV: Actual Cash Value policies deduct depreciation. Replacement Cost Value policies pay the replacement amount. Check which one your policy uses.
- Inspections: many roofers offer free storm-damage inspections. Get a written report either way.
Frequently Asked Questions
How much does a roof repair cost in Minneapolis?
A Twin Cities roofing company's 2026 ranges run from $200–$600 for missing shingles and $350–$900 for a small leak patch, up to $600–$2,200 for chimney flashing repair and $800–$4,500 for partial storm damage. HomeGuide's national figures are similar in scale: $150–$3,000 for minor to moderate repairs and $3,000–$6,000 for structural damage.
How much does a new roof cost in Minneapolis?
HomeGuide's Minnesota average range for a new roof is $5,800–$16,200 across jobs of all sizes. Minneapolis Roofing Company puts architectural asphalt shingles on a 2,000 sq ft, 7/12-pitch home at $14,000–$22,000 in its 2026 guide. Roof size, pitch, layers and scope explain the gap, so compare at least three written quotes.
Does homeowners insurance cover roof repair in Minnesota?
Homeowners policies typically cover roof damage from sudden events such as hail and wind. Policies differ on ice dam damage, and some insurers treat damage linked to attic insulation or ventilation as maintenance, so ask before you file. Minnesota law (Minn. Stat. §325E.66) also bars residential roofers from advertising or promising to pay or rebate your deductible.
How much does it cost to deal with an ice dam?
Fixr reports national ice dam removal costs of $600–$1,800, about $1,200 on average, with repairs to the resulting damage typically adding $300–$1,500. If water has reached insulation, drywall or decking, the total can be higher.
When is the best time to repair or replace a roof in Minneapolis?
Minneapolis Roofing Company reports that September–November and March–April bids typically run 10–20% below peak June and July pricing after storms. HomeGuide notes that rain, snow, strong wind or temperatures below 40°F delay installation, so plan non-emergency work outside deep winter.
How do I find a licensed roofer in Minneapolis?
Minnesota requires residential roofing contractors to hold a Department of Labor and Industry license (Residential Roofer, Residential Building Contractor or Residential Remodeler). DLI's license requirements include at least $300,000 per-occurrence liability coverage, a $15,000 surety bond and workers' compensation coverage or a documented exemption. Look the license up on DLI's site before you sign.
Sources and method
Every price on this page comes from a published source listed here. We show ranges, not single numbers, and we do not adjust them. Where sources disagree we show both. Last reviewed September 27, 2026.
- HomeGuide, How Much Does a Roof Replacement Cost? (Nov 7, 2025)
- Minneapolis Roofing Company, Minneapolis Roof Replacement Cost: The Complete 2026 Pricing Guide (updated Apr 20, 2026)
- Minneapolis Roofing Company, Roof Repair in Minneapolis: The Complete 2026 Homeowner's Guide (updated Apr 20, 2026)
- Fixr, How Much Does It Cost to Remove Ice Dams? (updated Jan 31, 2025)
- Minnesota Department of Labor and Industry, Roofer license
- City of Minneapolis, Residential Specialty Contractor license (roofers need the state license)
- Minnesota Statutes section 325E.66, Insurance claims for residential roofing goods and services
Contractor-published prices (Minneapolis Roofing Company) come from a company that sells roofing, so treat them as one data point and not a market average.
Find Roofers in Minneapolis
BestRoofersIn.com lists roofers with contact details and, where available, Google ratings. We do not verify licenses or insurance, so check before you hire.
Browse Minneapolis Roofers →Are you a roofing contractor? Get featured for $170/month →