Roof Replacement Cost Calculator

Estimate how much it costs to replace a roof based on size, material, roof complexity, and tear-off requirements.

Last updated: March 2026

Ad Space
Estimated Roof Replacement Cost:
Low End
-
Average
-
High End
-

Estimates based on national average pricing from contractor surveys, HomeAdvisor, and Angi. Costs vary by location, materials, and project scope. Get quotes from licensed professionals for accurate pricing.

Shop for this project: Find tools and materials at the best prices.

Shop on Amazon
Ad Space

How Much Does Roof Replacement Cost?

$7,000 to $18,000 is the average cost to replace a roof, with most homeowners spending around $10,500 for a complete tear-off and installation of architectural shingles on a 2,000 square foot roof. That said, pricing swings dramatically depending on material. A basic asphalt shingle roof might come in under $9,000, while a slate roof on the same house could top $35,000.

Understanding how much roof replacement costs is important because it is one of the largest single expenses a homeowner will face, but it also delivers one of the best returns on investment. A new roof recovers roughly 60-70% of its cost at resale according to Remodeling Magazine's Cost vs. Value Report. If you're planning a roof replacement alongside other major projects like a home addition ($20,000 to $75,000), bundling them with the same general contractor can sometimes reduce overhead costs.

Roof Replacement Cost by Material

$7,000 to $40,000 for a typical 2,000 square foot roof, depending on material. Material is the biggest cost driver, often accounting for 40-50% of the total project price:

Roofing MaterialCost Range (2,000 sq ft)Lifespan
Asphalt 3-tab shingles$7,000 - $10,00015-20 years
Architectural shingles$8,500 - $14,00025-30 years
Metal roofing (standing seam)$10,000 - $18,00040-70 years
Tile roofing (clay or concrete)$15,000 - $25,00050-100 years
Slate roofing$20,000 - $40,00075-150 years

The cost of a roof replacement depends heavily on material. Asphalt shingles dominate the market for good reason. They're affordable, widely available, and any roofer can install them. Architectural (dimensional) shingles cost 20-30% more than basic 3-tab but offer a thicker profile, better wind resistance, and roughly 10 extra years of life. If you already know you want shingles, our roof shingles cost calculator ($5,000 to $15,000) breaks down pricing by shingle type in more detail. For most homeowners, architectural shingles hit the sweet spot of cost and durability.

Metal roofing has surged in popularity over the past decade, especially standing seam panels. The upfront cost is steep, but a metal roof can last 50+ years with almost zero maintenance. In areas prone to hail, wildfires, or hurricanes, metal is often the most practical long-term choice. Many homeowners replace their siding at the same time as the roof, which costs $6,000 to $20,000 and saves on scaffolding since the crew is already working on the exterior. If you are building from scratch, our construction cost calculator covers roofing as part of a full new build estimate.

Roof Replacement Cost by Size

$4,500 to $21,000+ depending on roof square footage. Roofers typically price by the "square" (100 square feet of roof area). Here is how size affects the bottom line for architectural shingles:

Roof SizeCost RangeAverage Cost
1,000 sq ft$4,500 - $7,000$5,500
1,500 sq ft$6,500 - $10,500$8,000
2,000 sq ft$8,500 - $14,000$10,500
2,500 sq ft$10,500 - $17,500$13,000
3,000+ sq ft$12,500 - $21,000$15,500

Keep in mind that roof area is not the same as your home's floor plan square footage. Roof area is typically 1.2 to 1.5 times the footprint depending on pitch and overhangs. A 1,500 square foot ranch home might have 1,800 to 2,000 square feet of actual roof surface.

Factors That Affect Roof Replacement Cost

$7,000 to $18,000 is the typical range, and several key factors determine where your project falls within it.

Roof Pitch and Complexity

Complex rooflines with steep pitches add 15-25% to the project cost. A simple gable or hip roof is straightforward to work on. But a roof with multiple valleys, dormers, skylights, and varying angles takes more time, generates more waste from custom cuts, and requires additional flashing. Steep pitches (above 6:12) also require special safety equipment and slow the crew down considerably.

Number of Stories

Two-story homes cost 10-15% more than single-story, and three-story buildings add 15-25%. Higher roofs mean longer ladder setups, more scaffolding, and greater difficulty hauling materials up and debris down. The added safety requirements for working at height increase labor costs.

Tear-Off and Disposal

Removing the old roof adds $1,000 to $3,000 to the total. A single-layer tear-off is standard and typically runs $1,000 to $1,500. If your home has multiple layers of shingles stacked up, tear-off is more labor-intensive and generates more disposal weight, pushing costs to $2,000 to $3,000. Some homeowners opt to overlay new shingles on top of the old layer, but most contractors recommend a full tear-off so they can inspect the roof deck for rot, water damage, or structural issues.

Roof Deck Repairs

Replacing damaged decking (plywood sheathing) costs $50 to $100 per sheet. Once the old roofing is stripped, the crew will inspect the plywood or OSB sheathing underneath. Soft spots, water stains, and rot mean those sections need to be cut out and replaced before new material goes on. Most roofs need at least a few sheets replaced. Budget an extra $300 to $1,000 for potential deck repairs.

Permits and Inspections

Most municipalities require a building permit for a full roof replacement, typically costing $100 to $500. Some jurisdictions also require a final inspection. Your contractor should handle the permit process, but confirm this upfront. Skipping the permit can create problems when you sell the home.

Geographic Location

How much it costs to replace a roof also depends on where you live. Labor rates vary significantly by region. Roof replacement in a major metro area on the coasts can run 20-40% higher than in the Midwest or South. Areas with extreme weather (heavy snow loads, hurricane zones) also require upgraded materials and installation methods that add to the cost.

How to Save Money on Roof Replacement

$700 to $5,400 in potential savings is achievable with the right approach. These tips can help reduce your total cost.

Signs You Need a Roof Replacement

$7,000 to $18,000 now can prevent $10,000 to $30,000+ in interior water damage if you catch the warning signs early. Watch for these red flags:

Before committing to a full replacement, consider getting a professional home inspection ($300 to $500) to assess the roof's condition and identify any related structural concerns. If the main issues are moss, algae, or staining rather than structural damage, a professional roof cleaning ($300 to $700) might be all you need to extend the roof's life a few more years. If the roof project includes upgrading old single-pane windows, window replacement ($300 to $800 per window) is often bundled with roofing for a combined exterior upgrade. An inspector can tell you whether you need a full replacement or if targeted repairs will buy you a few more years.

Ad Space

Planning to DIY? Handling a small repair? Roof sealant and replacement shingles can fix minor issues for under $50.

Shop on Amazon

Frequently Asked Questions

How much does it cost to replace a roof?

Most homeowners pay $7,000 to $18,000 to replace a roof, with the national average around $10,500 for a 2,000 square foot roof with architectural shingles. Costs vary widely by material - asphalt shingles run $7,000 to $12,000, metal roofing costs $10,000 to $18,000, tile runs $15,000 to $25,000, and slate can reach $20,000 to $40,000. Roof size, pitch complexity, number of stories, and tear-off requirements all affect the final price.

How long does a roof replacement take?

A standard asphalt shingle roof replacement on a single-story home takes 1 to 3 days. Larger homes, multi-story buildings, and complex rooflines may take 3 to 5 days. Premium materials like tile or slate often require a full week or longer because each piece must be individually set. Weather delays can extend any roofing project.

Does homeowners insurance cover roof replacement?

Homeowners insurance typically covers roof replacement if the damage was caused by a sudden, covered event like a storm, hail, fire, or fallen tree. Insurance does not cover roofs that failed due to age, wear, or lack of maintenance. If your roof is over 20 years old, your policy may only reimburse the depreciated value rather than the full replacement cost. File a claim promptly and get an independent inspection before accepting the insurer's estimate.

How often should a roof be replaced?

Asphalt 3-tab shingles last 15 to 20 years, architectural shingles last 25 to 30 years, metal roofs last 40 to 70 years, tile roofs last 50 to 100 years, and slate roofs can last 75 to 150 years. Harsh weather, poor ventilation, and lack of maintenance shorten lifespan. If your roof is within 5 years of its expected end-of-life, start budgeting for replacement.

Can you put a new roof over an old one?

In many areas, building codes allow one layer of new shingles over an existing single layer. This saves $1,000 to $3,000 in tear-off and disposal costs. However, overlaying hides potential deck damage, adds weight to the structure, and may void the new shingle warranty. Most roofing professionals recommend a full tear-off. If your roof already has two layers, tear-off is required by code.

Related Calculators