How Much Do Roof Shingles Cost in 2025?

Typical Range:

$8,000 - $24,000

Find out how much your project will cost.

Cost data is based on research by HomeAdvisor.

Updated November 12, 2024

Reviewed by Cati O'Keefe, Expert Home Building & Sustainability Contributor.

Written by HomeAdvisor.

Highlights

  • Reshingling a roof costs between $8,000 and $24,000, depending on roof size, labor rates, and shingle materials. The average shingle roof costs $12,300.

  • The shingle material is a major cost factor, with asphalt being the least expensive and slate and metal being the most expensive.

  • Labor is a major cost factor, making up around 60% of the total project cost.

  • Roof repairs are a more cost-effective alternative to roof reshingling.

  • You can reduce the cost of roof shingles by using inexpensive materials, getting your roof redone in the off-peak season, and replacing only damaged sections rather than the whole thing.

Reshingling a roof costs between $8,000 and $24,000 for a 2,000-square-foot roof. On average, a shingle roof costs about $12,300, but this price varies depending on several cost factors, such as the type of shingles used, labor prices, and whether repairs are needed on the underlying roof structure.

Average Roof Shingles Cost

Average CostHigh CostLow Cost
$12,300 $24,000 $8,000
Find Local Roofing Pros
Talk to Pros

Roof Shingle Cost Factors

Several cost factors impact the final price of reshingling a roof, including the number of shingles needed, the type of shingles, and the brand. 

Number of Shingles

Shingles are normally sold in either squares (100 square feet) or bundles (20 to 33 square feet). It’s common to get a slightly better deal per shingle when you buy more at once. These costs may be worked into the roofing material prices quoted by your roofing professional, but it’s worth noting that you’ll probably save money by buying more shingles. The average prices for a new shingle roof are:

Roof Size (Square Feet)Average Cost Range (Materials & Labor)
500 $2,125–$12,500
750 $3,188–$18,750
1,000 $4,250–$25,000
1,500 $6,375–$37,500
1,750 $7,438–$43,750
2,000 $8,000–$50,000
3,000 $12,750–$75,000

Material

An important cost factor to consider is the type of shingle you choose. Materials are priced differently, and some also have varying labor costs based on how easy they are to work with. With installation included, roof replacement materials cost between $4 and $25 per square foot, but remember that most pro roofers charge by the square, which is 100 square feet

Shingle MaterialDescriptionAverage Price per Square Foot
Asphalt Common and affordable shingle, easy to install with a 20-year lifespan $4.25–$12.25
Composite Similar to asphalt but with increased durability, can last up to 50 years $8–$14
Wood Classic, natural appearance and a 40–50 year lifespan, vulnerable to pests and mold  $6–$13
Clay Luxurious look and exceptional durability, plus natural insulating abilities $12–$25
Metal Strengthens and insulates the roof for 40–80 years $10–$35
Slate Natural stone for a classic look, lasts up to 100 years $12–$30

Brand

There are countless shingle brands, each with unique selling points, durability claims, and associated price points. Your local roofing contractor can suggest which brands will work best for your specific project.

Other Roof Shingle Cost Factors

When pricing roof shingles, a few other factors impact the final cost of your project. These include labor, removal, flashing, and more.

Labor

Labor is one of the most important cost factors for a new shingle roof. Expect labor costs to make up about 60% of the total project costs, with most roofers charging a minimum of $2 per square foot. Your labor rates may be higher if your roof has a steeper pitch (because it’s harder to work safely on a steep roof), complex shapes and bends, or if you use a more labor-intensive shingle material, such as slate, clay, or metal.

Removal 

You’ll need to pay to remove and dispose of your old shingles. Some roofers work this into their roof shingle repair cost estimate, but others may not. In that case, you’ll have to pay for removal (as well as junk disposal) separately, which can cost anywhere from $500 to $1,300.

Flashing & Reinforcement

It’s possible that your roof needs more than just new shingles. Your roofer will look at the roof's underlying structure before providing their estimate and possibly recommend repairs. Fixes to the flashing and reinforcement are among the most common roof repair costs, but you might also have to pay for fascia, gutter, or roof sealing costs. On average, extra repairs add $150 to $400 for basic fixes and around $950 for more serious repairs.

Warranty

This cost factor might decrease your roof repair total. Your homeowner’s insurance or home warranty may offer coverage for roof damage caused by natural disasters or problems with the initial installation. If you can successfully claim a warranty, you might get some of your shingle costs covered, reducing the project's final price. 

Permits & Inspection

Permits and inspections are a vital part of repairing a roof. Permit costs vary greatly by location but tend to cost between $250 and $500. Inspections are performed after the installation to ensure the roof is built correctly. Roof inspections cost about $220.

Roof Shingle Repair vs. Replacement

How do you know whether your roof shingles need replacing or just a repair? First, consider the age of the roof. If your asphalt shingles are more than 20 years old, it’s probably time to replace them, as the roof will continuously fail as time goes on.

However, if your roof shingles are relatively new but have been damaged, you might be able to replace the damaged section. Generally, roof repairs cost between $380 and $2,000, far less than the average replacement cost of $12,300.

Budgeting for a Shingle Roof

Redoing a shingle roof is a significant expense, but you can lower your costs with a few budgeting tips:

  • Choose the right materials: Shingle materials like asphalt and vinyl composite are less expensive than metal, slate, or clay, but they don’t offer as much durability. Choose a material that balances upfront cost with lifespan.

  • Get your roof reshingled in the off-season: Roofers usually charge more in the spring and summer. You can reduce labor costs by negotiating a better deal for a roofing project during the off-peak season.

  • Replace sections: If most of your roof is still in good shape, consider replacing only damaged sections.

  • Invest in quality installation: This will increase your upfront cost, but investing in a skilled roofer can reduce roof repair costs down the line.

How HomeAdvisor Gets Its Cost Data

No place is more important than your home, which is why HomeAdvisor connects homeowners with local pros to transform their houses into homes they love. To help homeowners prepare for their next project, HomeAdvisor provides readers with accurate cost data and follows strict editorial guidelines. After a project is complete, we survey real customers about the costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.

Get a Quote from a Shingle Roof Expert
Get Estimates Now

FAQs

What’s the best shingle material?

The best shingle material depends on your needs. If you're looking for maximum curb appeal, a beautiful wood, clay, or slate option might be best. If you live in an area with high humidity, you may prefer the durability of metal or composite. Asphalt shingles are the best choice if you want to keep costs low.

How long does roof reshingling take?

Roof reshingling may take one to three days for a simple asphalt roof installation, while more complex roofs, larger homes, or specialized materials (like slate, clay, or metal), could take a week or more to install.

Can you reshingle only part of a roof?

You can reshingle part of a roof, but it’s not always recommended. Usually, partial roof replacements don’t have the same warranties as a new roof. Your old shingles won’t match the new ones, and you’ll eventually need to replace the older part of the roof.

How long do new roof shingles last?

Generally, asphalt shingles last up to 20 years. Composite vinyl and wood shingles can last up to 50 years, while clay and metal can last up to 80 years with proper maintenance. Slate is the longest-lasting shingle material with a lifespan of up to 100 years.