Pricing reviewed October 2026
A new roof costs $4 to $11 per sq ft installed in 2026 — about $9,000 to $18,000 for most homes.
| Roof area | 3-tab asphalt | Architectural | Metal |
|---|---|---|---|
| 1,500 sq ft roof | $6,800 – $11,200 | $9,000 – $13,500 | $12,000 – $21,000 |
| 2,000 sq ft roof | $9,000 – $15,000 | $12,000 – $18,000 | $16,000 – $28,000 |
| 2,500 sq ft roof | $11,200 – $18,800 | $15,000 – $22,500 | $20,000 – $35,000 |
| 3,000 sq ft roof | $13,500 – $22,500 | $18,000 – $27,000 | $24,000 – $42,000 |
See cost by material.
Want a number for your roof? Estimate your project with the roof replacement cost calculator.
Compare free roofing estimates from verified local contractors →
Roof figures marked as from the 2026 cost guide ($4–$11/sq ft installed; ~$9,000–$18,000 typical replacement; 3-tab $4.50–$7.50, architectural $6–$9, metal $8–$14, synthetic slate $9–$15, natural slate $15–$30) come from the RoofingCostEstimate 2026 cost guide. Tile, wood shake and flat-roof ranges, tear-off add-ons, pitch/story multipliers and city adjustments are editorial estimates based on typical scope, materials and labor — not survey data. Compare written quotes from licensed local roofers.