General pricing education for roof replacement. These ranges are for planning purposes — actual costs vary based on specific conditions, location, and scope.
Important: This guide provides general cost education only. Always get written estimates from licensed contractors for your specific project.
Asphalt Shingle
$4–$8/sq ft
Most common; most affordable
Metal Roofing
$8–$20/sq ft
Durable; higher upfront cost
Tile or Slate
$12–$30+/sq ft
Premium; long lifespan
Larger roofs cost more. Steep pitches require additional safety equipment and labor.
Removing old shingles (tear-off) adds cost but allows inspection of the roof deck.
Within each material type, quality tiers vary significantly in price and lifespan.
Most jurisdictions require permits for full roof replacement. Costs vary by location.
If deck or rafter damage is found during tear-off, repair costs increase significantly.
Labor costs vary by region. Urban areas typically cost more than rural markets.
Use these ranges as a starting point for budget planning — not as final pricing. The only way to get an accurate estimate for your specific roof is to have a qualified roofing contractor inspect the property and provide a written quote based on actual conditions.
A typical single-family home roof replacement (2,000–2,500 sq ft) in the asphalt shingle range costs roughly $8,000–$20,000, but this varies significantly based on the factors above.