Now Hiring – View Openings

Roof Replacement Cost in Minnesota (2026)

Most Minnesota roof replacements run between $11,500 and $27,000 for a standard asphalt shingle system, with larger or more complex homes going higher. Where you land depends on roof size, pitch, and how cut up the roof is. If your replacement is going through a hail or wind claim, your out-of-pocket cost is usually just your deductible, which is a very different number.

4.8 rating with 700+ Google reviews, Owens Corning Platinum Preferred, Owens Corning “Top of the House” Certified Installer, BBB A rated since 2013, Backed by 30M+ Annual Sales

Last updated: July 2026

Roof Replacement Cost by Home Size

These ranges are for full tear-off and replacement with standard asphalt shingle systems.

Home size Typical cost
Up to 1,600 sq ft Up to $11,500
1,600 to 2,700 sq ft $11,500 to $18,000
2,700 to 4,000 sq ft $18,000 to $27,000
4,000+ sq ft $27,000+

A note on how to read this. These ranges assume a typical single-story roof. If you have a two-story home, your roof is smaller relative to your living space, so you will usually fall toward the lower end of your band or below it. A rambler and a two-story can both be 2,000 sq ft of living space while having very different amounts of roof. The section below will help you figure out which situation you are in.

Final pricing depends on roof complexity, pitch, materials, and system components. These ranges are for single-family homes. If you own a townhome or serve on an association board, see our Townhome Roofing page, since multi-unit buildings are scoped and quoted differently.

How to Estimate Your Roof Size

Roofers price by roof area, not living space. Here is how to get close in about a minute.

  1. Take the ground footprint of your house. This is the outline of the building, not total living area. A 30 ft by 50 ft house is 1,500 sq ft of footprint whether it is one story or two.
  2. Multiply by the pitch factor below.
  3. Add about 10 percent for waste.
Roof pitch Multiply footprint by
4/12 (common on ramblers) 1.05
6/12 (most common in the metro) 1.12
8/12 (steep, crews need staging) 1.20
10/12 (very steep) 1.30
12/12 (45 degrees, specialty work) 1.41

Example: a 1,600 sq ft footprint at 6/12 pitch gives you about 1,790 sq ft of roof, or roughly 18 squares.

One square equals 100 sq ft of roof. If a bid is written in squares, that is a good sign. It means someone measured.

This gets you close enough to sanity-check a quote. It will not catch dormers, porch roofs, or a detached garage. Once you have a square count, our breakdown of average asphalt roof pricing shows what that translates to per square.

Why Per-Square-Foot Pricing Misleads

Most online cost guides quote roofing by the square foot. It is a reasonable gut check and a poor comparison tool, because the rate does not price complexity. A steep, cut-up roof and a simple gable can carry the same per-foot number and land thousands apart in total. Once you have bids in hand, compare the line items instead.

What Impacts Roof Replacement Cost in Minnesota?

Size sets the baseline. These move you within the range or past it.

  • Roof complexity. Every valley, dormer, and hip means more cuts, more waste, and more flashing. A cut-up roof costs noticeably more than a simple gable of the same size.
  • Pitch. Above about 7/12, a crew cannot walk the roof. That means staging, harnesses, and slower production.
  • A second layer of shingles. Double the tear-off labor and roughly double the disposal weight.
  • Decking condition. Deteriorated plywood has to be replaced before the new roof goes on. Nobody can price this accurately before tear-off, which is why an honest bid states a per-sheet price in advance instead of leaving it open.
  • Chimneys, skylights, and dead valleys. Custom flashing work, and the most leak-prone details on any roof.
  • Ventilation. Many older metro homes are under-vented. Corrections are required at replacement and directly affect how long your shingles last.
  • Access. Tight lots, mature landscaping, no dumpster access, or a steep grade all add time.
  • Material. Architectural asphalt is the standard for most Minnesota homes. Impact-resistant, metal, cedar, and synthetic options all cost more up front and last longer.

Our guide on choosing the right roofing system walks through how to match material to your home and how long you plan to stay.

What Minnesota Code Requires, and Why Our Roofs Cost More

National cost averages do not apply cleanly here. Minnesota’s climate triggers requirements warmer states do not have. These are not upsells; they are code.

Ice barrier at every eave. Minnesota’s residential code requires a self-adhering membrane, or two cemented layers of underlayment, running from the lowest edge of every roof surface to a point at least 24 inches inside the exterior wall line. On a house with deep overhangs, that can mean several courses before the field shingles start.

Attic ventilation. Code sets a minimum ventilating area, generally 1 sq ft for every 150 sq ft of attic, with a reduced ratio allowed in specific conditions. Intake and exhaust need to be balanced. Under-vented attics in Minnesota cook shingles from below in summer and feed ice dams in winter, which makes ventilation a lifespan issue and not just a compliance box.

Sound decking. Deteriorated sheathing has to be replaced before the new roof goes on.

Permits. Most metro cities require a permit for a reroof. We pull it on every job.

Requirements and amendments vary by city, so confirm specifics with your local building official.

Worth checking on any bid you receive. If an estimate does not mention the ice barrier, either it is not included, or nobody wrote a real scope.

A bid that comes in low by skipping ice barrier coverage or leaving an under-vented attic uncorrected is not a cheaper roof; it is the same roof with a shorter life. Commercial Roofing projects follow a separate permitting and inspection path, and apartment, condo, and industrial properties are estimated on a different basis.

If it is an Insurance Claim, Here is What You Actually Pay

Most Minnesota roof replacements are storm-driven. On a claim, the project cost and your cost are two different numbers.

Check whether your policy is RCV or ACV. This one line on your declarations page matters more than anything else. Replacement Cost Value pays what it costs to install a comparable new roof today. Actual Cash Value pays that amount minus depreciation for the age and condition of your old roof, which on a roof that is already 12 or 15 years old can leave a large gap you cover yourself.

Your wind and hail deductible probably is not $1,000. Many Minnesota policies carry a separate percentage deductible for wind and hail, commonly 1 to 5 percent of your dwelling coverage. On a home insured for $400,000, a 2 percent deductible is $8,000. Find this number before you assume a claim is worth filing.

Expect more than one check. On an RCV policy, the carrier usually issues an initial payment for the depreciated amount, then releases the rest after the work is finished and the final invoice is submitted. Two or three checks is normal.

No Minnesota contractor can pay or waive your deductible. Under Minnesota Statute 325E.66, a residential contractor cannot pay, rebate, waive, or absorb any part of your deductible, and cannot advertise that they will. If a contractor violates this, your insurer is not obligated to consider their estimate at all, which can leave you holding a claim that will not settle. Anyone offering to cover your deductible is asking you to take on a real risk.

Do not sign an Assignment of Benefits. An AOB hands your claim rights over to the contractor. There is no version of this that helps you.

File promptly. Minnesota policies generally require prompt notice, and carriers have denied claims filed long after a storm even where hail damage was clear.

Timing is only one of the reasons roof claims get denied, and most of them are avoidable if you know about them going in.

How to Compare Roofing Bids

If you have quotes in hand, check these in order.

  1. Roof size in squares. If two bids differ by more than a square or two, one of them did not measure. Ask which.
  2. The shingle, by name. “Architectural shingles” is not a spec. A product name is.
  3. Ice barrier coverage. Eaves only, or eaves plus valleys and penetrations?
  4. Underlayment. Felt or synthetic.
  5. Flashing. New or reused? Is chimney and skylight work priced or excluded?
  6. Decking. Is there a stated per sheet price, or is it open-ended?
  7. Ventilation. Reinstalled as is, or corrected?
  8. Workmanship warranty, in years, and whether it transfers if you sell.
  9. License and insurance. Ask for the MN license number and a certificate of insurance. You can verify the license through the Minnesota Department of Labor and Industry.
  10. Who is actually on the roof, and who honors the warranty in five years.

Reusing flashing and cutting starter strips from field shingles are the two most common places a low bid saves money. Both are invisible from the ground on install day. Both show up later as a leak.

The cheapest bid is sometimes the right one. You can only know once these ten lines match. If the bids arrived after a storm, our guide to telling local contractors from storm chasers covers what else to check before you sign.

What Your Price Covers

We install roofing systems built around Owens Corning Total Protection, where each layer works together to seal, defend, and ventilate.

Our standard replacement includes:

  • Complete tear-off
  • Architectural asphalt shingles
  • Ice and water barrier
  • Synthetic underlayment
  • Proper flashing and ventilation
  • Installation by trained crews
  • Owens Corning backed warranty coverage
  • Permit pulled and inspection scheduled

Full details on materials, warranties, and how we work are on our Roof Installation & Repair page.

What Minnesota Homeowners Say

700+ verified Google reviews from homeowners across the Twin Cities metro and greater Minnesota. Owens Corning Platinum Preferred · Top of the House Certified Installer · BBB A-Rated since 2013. View our full accreditations and certifications.

I had a great price, and they did a perfect job. Give them six stars if I could. I won’t hesitate to use them again.
- Adam J.
Great quality job at a good price. Done in a timely manner.
- Katie V.
I really appreciate that Advantage Construction took on a small scale project and did not try to charge an outrageous price. I thought the price was very fair for what I was having done.
- Michael R.

Do You Actually Need a Full Replacement?

Not every roof does. If damage is localized, the decking is sound, and the roof has years of rated life left, a repair is usually the better financial decision.

Replacement makes more sense on a roof past 20 years, with damage across multiple slopes, with a history of repeated patching in the same areas, or with an approved storm claim. We will tell you which one you are looking at, even when the honest answer is the smaller job.

Frequently Asked Questions

What is a square in roofing?

100 square feet of roof surface. A 2,400 sq ft roof is 24 squares. Materials and labor are both priced this way.

How much does a roof cost for a 2,000 sq ft house?

Based on our ranges, most 2,000 sq ft homes fall between $11,500 and $18,000 for a standard asphalt replacement. A two-story home in that range will usually come in lower than a rambler, because there is less roof.

How long does a roof replacement take?

Most single-family homes are a one- to two-day job once crews are on site. The wait for scheduling is usually longer than the install, especially in the weeks after a major storm.

Can you replace a roof in winter in Minnesota?

Yes. Cold weather installation is slower and requires more care, since shingles need warmth to seal. It is a real option if your roof is actively failing and cannot wait for spring, and is worth weighing against the real cost of putting a replacement off.

What time of year is cheapest to replace a roof?

Scheduling is easier in late fall and early winter, and lead times are shorter. But pricing is driven by roof size, complexity, and materials far more than by season. The best time is when your roof needs it.

Do I need a permit?

Most metro cities require one for a full reroof. We pull it. If a contractor tells you no permit is needed for a replacement, verify that with your city before signing.

Is it cheaper to add a second layer over my old roof?

Up front, yes. Over the life of the roof, usually not. A layover traps heat, hides decking problems, shortens the new shingles’ life, and makes the eventual tear-off more expensive. It also limits your warranty options.

Do I need a full replacement or just a repair?

Repairs make sense when damage is isolated to one area, the roof is under about 15 years old, and the repair is a small fraction of replacement cost. Replacement makes sense on a roof past 20 years, with damage across multiple slopes, or with an approved storm claim. We break down how contractors actually make that call, and a free inspection will tell you which situation you are in.

How long does a roof last in Minnesota?

Manufacturers rate architectural asphalt at 25 to 30 years. In this climate, 20 to 25 is more realistic, and a single significant hail event can end a roof’s life early regardless of age. Ventilation quality is the biggest factor you control.

What is the most expensive part of replacing a roof?

Labor and materials are close, with labor leading on complex roofs and materials leading on simple ones. The line items that surprise people are decking replacement and chimney or skylight flashing, because neither is fully knowable until the old roof is off.

Which shingle brand is best?

Owens Corning, GAF, Malarkey, and CertainTeed all perform well in Minnesota. We install Owens Corning because using one manufacturer’s full system, from shingle to underlayment to ventilation, qualifies for system-level warranty coverage that mixed components cannot get. The brand matters less than whether the whole assembly is one system installed to spec.

Will insurance cover my new roof?

If the damage is from a covered peril like hail or wind, usually yes, subject to your deductible and whether your policy is RCV or ACV. Normal wear and age are not covered.

Get a Real Number for Your Roof

Ranges get you oriented. They cannot tell you your pitch, your decking condition, or what is happening at your chimney.

We will inspect the roof, photograph what we find, walk you through your options, and leave you with a line-itemed estimate you can compare against anyone else’s. No obligation.

Free Home Inspections,
Schedule Today!

We Are Proud of
What We Do