Many or all companies we feature compensate us. Compensation and editorial
research influence how products appear on a page.
Home Equity HELOCs

How Much Does It Cost to Replace a Roof?

Your home’s roof is your frontline protection against the elements and one of the most expensive parts of your home to replace. It can be extra nerve-wracking if you start noticing water-stained ceilings and widespread patches of missing or damaged shingles.

Knowing how much a roof replacement might cost can help you prepare for the expense. (Or, if you’re an anxious person like me, at least avoid most of the sticker shock.) 

We’ll review some of the factors that can affect your roof replacement cost. Keep in mind that these are just estimates; for the final word on your home’s roof, you’ll need to compare quotes from roofing contractors.

Table of Contents

Average cost of roof replacement

Nationwide, the average roof replacement cost ranges from $6,240 to $31,415 for a 1,500-square-foot home, according to a 2025 survey by This Old House.

That’s quite a range, and it highlights how much impact different factors can have on your final price tag. Let’s look at those next.

8 factors that affect the cost of a new roof

The best way to estimate the cost of replacing your roof is to ask for bids from roofing contractors.

But short of that, you can get a sense of whether your roof replacement will cost more or less by looking at these factors: 

1. Size

The bigger the roof, the more labor and materials you’ll need, and that drives the price up.

It’s not just the square footage of your home’s living area, either; it could be higher or lower if your home has multiple stories or an attached garage. 

Here’s how roof replacement costs change according to size for a standard asphalt-shingle roof, according to This Old House:

  • 1,000 square feet: $5,025
  • 2,000 square feet: $9,858
  • 3,000 square feet: $14,691

2. Roof complexity

More complex roofs require more planning and materials, as well.

Things like dormers, chimneys, steep roof pitches, or even working higher up on a second story can all add to the cost of a roof replacement.

3. Material

One of the biggest factors affecting your cost is the type of materials you pick.

Aesthetics come into play here, but so does the environment you live in. I love the look of wood shake roofs, for example, but I would never buy one because I live in a wildfire-prone area. 

It’s also important to consider how much you want to spend, versus how long you want your roof to last. Here’s how different roof types compare in cost and longevity:

Roof materialCost per 100 square feetRoof lifespan (in years)
Asphalt shingles$80 – $13015 – 20
Architectural shingles$100 – $25020 – 30
Metal$100 – $80030 – 80
Tile$300 – $2,50030 – 200
Wood shakes$300 – $70025 – 30
Slate$600 – $1,60050 – 200

Cheaper roofing materials, like asphalt shingles, typically cost less upfront but need to be replaced more often.

More expensive roofing materials, like slate, require a bigger upfront investment. But they’ll generally save you money over time with a longer lifespan. 

Also important in storm-prone states like Florida and Louisiana: Weather-resistant FORTIFIED roofs are more expensive upfront, but they frequently qualify for state-sponsored grants, tax advantages, or home insurance discounts. 

4. Labor

Roofing is one of the hardest and most dangerous construction jobs out there, and contractors charge rates accordingly: $75 per hour, on average.

Much of it depends on where you live, too, with rates nationwide ranging from $44 to $130 per hour. Here’s what you can expect to pay in different states:

Homeowners often think they can save money on a roofing job by doing the work themselves.

But unless you can carry 80 bundles of shingles that weigh 70 pounds each up a ladder and install them all perfectly, I wouldn’t advise a DIY roofing job.  

5. Location

Where you live can influence how much you pay for labor and materials, in general.

But it could also affect local building norms and requirements. Cedar-shake roofs are banned in some communities, for example, because of their high risk of burning during a wildfire. 

Here are typical roof replacement costs in different states:

6. Season

In some areas of the country, it can cost more to replace your roof during certain times of the year, or even be impossible in extreme environments.

When I lived in northern Alaska, contractors often had to encase entire buildings in an expensive heated plastic bubble to replace the roof in winter. 

On the other hand, in more favorable year-round climates, scheduling off-season work could help save money.

One Utah contractor notes, for example, that homeowners can save 10% to 20% during the off-peak winter season. But in areas like Florida, homeowners can see price surges up to 50% during hurricane season.

7. Permitting and inspection fees

Local governments are responsible for setting permitting and inspection requirements, along with the associated fees. If you hire a contractor, they’ll typically handle all this themselves. 

You’ll need to handle it on your own if you DIY your roof, though, with permitting fees typically ranging from $150 to $500

8. Contractor charges

Contractors often pass secondary costs onto you, such as the permitting fees discussed above.

But they can also add on extra charges, which can add a further 15% to 20% to the project cost. Here are a few examples of extra costs that contractors often charge:

Your contractor can notify you of some of these charges in advance, such as debris disposal fees. But others, like unanticipated repairs, might not appear until the roof is exposed. 

Can I use insurance to cover the cost of a new roof?

If your roof needs to be replaced because of something your home insurance covers, like storm damage, you can file a claim to help pay for some of the cost. Home insurance won’t cover things like normal wear and tear, though. 

Be extra-careful to vet roofing contractors after a major event, when “storm chasers” swoop in to help meet the outsized roofing demand. Some do subpar work or are outright scammers. 

Tax incentives may help cover the cost of a new roof

There aren’t a ton of ways to lower your roof replacement cost using tax breaks, but here are a few:

Is a roof replacement worth it?

This depends mostly on your roof’s current condition. If it’s already in good shape, it’s likely not worth it.

But if you’re not sure, you can hire a contractor or inspector, which typically costs between $125 and $570. They can give you an idea of its remaining lifespan and any recommended repairs. 

If your roof needs replacing, consider your goals. If you’re selling your home, a new roof can help you sell it faster and for a higher price, especially in a buyer’s market. But you’re unlikely to fully recoup the cost right away. If you plan on staying in your home, that might not be as important.

Consider ROI

A new $32,000 asphalt shingle roof has a typical ROI of 68%, per one 2025 report. That means it only adds $22,000 to your home’s immediate value. In other words, you paid around $10,000 for the possibility of a faster and easier sale. (Metal roofs have a 50% ROI, in comparison.)

But that can be important if you’re relying on your home sale proceeds to buy your next home. I’ve sat for months on a home that wouldn’t sell in a buyer’s market because it needed repairs, and trust me, paying a mortgage and rent at the same time isn’t fun. I’d have gladly paid extra if I could have afforded it.

Article sources

At LendEDU, our writers and editors rely on primary sources, such as government data and websites, industry reports and whitepapers, and interviews with experts and company representatives. We also reference reputable company websites and research from established publishers. This approach allows us to produce content that is accurate, unbiased, and supported by reliable evidence. Read more about our editorial standards.

About our contributors

  • Lindsay VanSomeren
    Written by Lindsay VanSomeren

    Lindsay VanSomeren is a personal finance writer living in Suquamish, Washington. She's passionate about helping people manage their money better so that they can live the life they want. In her spare time, she enjoys outdoor adventures, reading, and learning new languages and hobbies.

  • Kristen Barrett, MAT
    Edited by Kristen Barrett, MAT

    Kristen Barrett is a managing editor at LendEDU. She lives in Cincinnati, Ohio, with her wife and their three senior rescue dogs. She has edited and written personal finance content since 2015.