Roof ReplacementCostGuide
The most complete national database of roof replacement pricing. Pick your state to see real per-square-foot costs, material comparisons, and average totals for your city — free.
- National avg / sq ft
- $8.50
- 2,000 sq ft roof
- $12k–$22k
- States covered
- 50
Pick your state
Each state page includes local pricing, common materials, code notes, weather considerations, and city-level breakdowns.
Real pricing, not guesses
Example: a full architectural asphalt shingle replacement on a 2,000 sq ft roof.
Built for homeowners, priced for reality
We aggregate contractor bids, permit data, and material index pricing across all 50 states, then adjust for local labor markets, building codes, and climate exposure.
- Regional cost multipliers for every state
- City-level pricing for 400+ metro areas
- 8 materials from 3-tab shingles to natural slate
- Insurance, hail, hurricane, and code guidance
- Free interactive calculator — no signup required

Frequently asked questions
How much does it cost to replace a roof in 2025?+
Nationally, expect around $8.50 per square foot installed for architectural asphalt shingles — roughly $12,000–$22,000 for a 2,000 sq ft roof. Costs are higher in the Northeast and West Coast and lower in the South and Midwest.
How long does a roof replacement take?+
A typical asphalt shingle tear-off and replacement takes 1–3 days. Metal, tile, and slate can take a week or more depending on complexity.
Will insurance pay for a new roof?+
Homeowners insurance typically covers roof replacement when damage is caused by a covered peril (hail, wind, fallen tree) — not for wear and age. Document damage, file promptly, and consider an independent inspection.
Should I re-roof over the old shingles or tear off?+
Tear-off is strongly recommended. Overlay saves 10–15% but hides deck damage, shortens the new roof's life, and voids many manufacturer warranties.
When is the best time of year to replace a roof?+
Late spring through early fall in most climates. In hail-prone states, book pre-season (Feb–April) to avoid post-storm backlogs.