HCL

How Much Does a Roof Replacement Cost? (2026)

A roof replacement protects your home from weather damage and can improve energy efficiency. Most asphalt shingle roofs last 20–30 years. Metal, tile, and slate options cost more but last longer.

HC
HomeCostLab Team
·Published January 1, 2026·Updated March 1, 2026·Fact-checked

National Average Cost

Low End

$6,000

Average

$12,000

High End

$30,000

Cost Breakdown

Materials (Shingles)40% — $4,800
Labor35% — $4,200
Tear-off & Disposal10% — $1,200
Underlayment & Flashing10% — $1,200
Permits & Inspection5% — $600
Save Money

Compare Homeowners Insurance Rates

See how much you could save by comparing quotes from top insurance providers. Average savings: $400+/year.

Compare Insurance Quotes

Project Details

Timeline

1–5 days for most residential roofs

Permits

Usually required; inspection may be needed

Best Season

summer

Frequently Asked Questions

Financing

Finance Your Home Project

Compare HELOC and personal loan options to find the best way to fund your renovation. Pre-qualify in minutes.

Compare Financing Options

Need help financing your roof replacement?

Most homeowners don't pay for major projects out of pocket. Explore your options — from HELOCs to personal loans — and find the best rate.