How much does roof replacement cost per square foot?
Quick Answer
Roof replacement costs $3.50-$12/sqft. Asphalt: $3.50-$5.50. Metal: $6-$12. Tile: $8-$15/sqft.
Sponsored
Get a Free Roof Estimate profindr.com › sponsored
888-707-1349 Cost Breakdown
| Service | Low | High | Notes |
|---|---|---|---|
| Asphalt shingles | 3.50/sqft | 5.50/sqft | 20-30 years |
| Metal roofing | 6/sqft | 12/sqft | 40-70 years |
| Tile | 8/sqft | 15/sqft | 50-100 years |
| Slate | 15/sqft | 30/sqft | 75-200 years |
Roof Replacement Cost Per Square Foot
Per-sqft pricing helps estimate total cost.
By Material
Asphalt: $3.50-$5.50. Metal: $6-$12. Tile: $8-$15. Slate: $15-$30.
Total for 2,000 sqft
Asphalt: $7,000-$11,000. Metal: $12,000-$24,000. Tile: $16,000-$30,000.
Price Factors
Complexity, pitch, accessibility, labor rates, and disposal costs. Steeper roofs cost more.
Getting Estimates
Get 3+ written estimates including tear-off, disposal, underlayment, flashing, and cleanup.
Sponsored
Related Questions
Cheapest per sqft?
3-tab asphalt at $3.50-$4.50, but architectural at $4-$5.50 is better value.
Calculate roof size?
Home footprint × pitch factor (adds ~15-20%). Roofer will measure precisely.
Does pitch affect cost?
Yes, steeper = more expensive due to safety requirements.