Roof Replacement Cost overview
Learn the typical cost to replace a roof in the United States, including labor, materials and major pricing factors. Final project prices depend on the work required, material selection, local labor rates, access conditions, permits and contractor demand.
Typical cost range
| Estimate level | Typical cost |
|---|---|
| Lower-cost project | $6,500 |
| National planning average | $11,500 |
| Higher-cost project | $30,000 |
What affects the total cost?
- Project size and complexity
- Material quality and finish level
- Local labor rates and contractor availability
- Demolition, disposal and site preparation
- Permits, inspections and code requirements
- Unexpected damage discovered during the work
How to compare contractor quotes
Request multiple detailed written estimates. Compare the exact scope, materials, labor, exclusions, permit responsibility, cleanup, warranty, project schedule and payment terms—not only the final price.