HomeCostLab

Roof Replacement Cost

Roof replacement — typical cost range

$7,500 – $14,000 USD total (installed)

Source: Fixr.com, "Roof Replacement Cost" (fixr.com/costs/roof-replacement) (as of 2026-02-04)

What drives the cost

Typical replacement process

  1. Inspection and measurement, often with photos of problem areas.
  2. Written estimate specifying material, underlayment, and ventilation details.
  3. Tear-off of old roofing and inspection of the decking.
  4. Decking repairs, then underlayment, ice-and-water shield, and flashing.
  5. New roofing installation and ridge ventilation.
  6. Site cleanup with a magnetic sweep for nails, then final inspection.

Choosing a roofer: checklist

Plan your project