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.
National Average Cost
Low End
$6,000
Average
$12,000
High End
$30,000
Cost Breakdown
Compare Homeowners Insurance Rates
See how much you could save by comparing quotes from top insurance providers. Average savings: $400+/year.
Project Details
Timeline
1–5 days for most residential roofs
Permits
Usually required; inspection may be needed
Best Season
summer
Frequently Asked Questions
Finance Your Home Project
Compare HELOC and personal loan options to find the best way to fund your renovation. Pre-qualify in minutes.
Roof Replacement Cost by State
Costs vary significantly by location. Select your state for localized pricing:
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.