Instant estimates based on your home size, material, and location — no contractor needed.
Adjust the options below — your estimate updates instantly.
* Estimates based on 2026 national and regional cost data. Roof area includes a ~20% pitch/overhang factor. Always get at least 3 quotes from licensed local contractors before deciding.
Free · No obligation · Licensed local contractors · Response within 24 hours
The average cost to replace a roof in the United States in 2026 ranges from $7,500 to $30,000, with most homeowners spending between $9,000 and $18,000 for a standard asphalt shingle roof on a typical 2,000 sq ft home.
Your actual cost depends on several key factors: the size of your home, which roofing material you choose, your roof's pitch and complexity, and where you live. Labor rates vary significantly by region, with costs in the Northeast and California running 20–30% higher than the national average.
| Material | Per sq ft | 2,000 sq ft home |
|---|---|---|
| 3-tab asphalt | $4.50–$7.50 | $10,800–$18,000 |
| Architectural shingle | $6.00–$9.00 | $14,400–$21,600 |
| Metal (standing seam) | $9.00–$14.00 | $21,600–$33,600 |
| Clay / concrete tile | $12.00–$22.00 | $28,800–$52,800 |
| Slate | $18.00–$30.00 | $43,200–$72,000 |
| Wood shake | $9.00–$14.00 | $21,600–$33,600 |
Your roof area is always larger than your home's footprint — typically 20–30% larger due to pitch, overhangs, and design features. A steeper roof also costs more to install because it requires extra safety equipment and takes longer.
Asphalt shingles are the most affordable and account for about 80% of U.S. roofs. Metal roofs cost more upfront but last 2–3x longer. Slate and tile are premium options with lifespans of 50–100 years.
Labor typically makes up 50–60% of your total roofing cost. Contractors in high cost-of-living areas charge significantly more per square foot than those in rural regions like the South and Midwest.
If your existing roof decking is damaged, replacement adds $2–$4 per sq ft. Tear-off of the old roof typically adds $1–$2 per sq ft on top of installation costs.