What drives roof replacement cost
There's no single national price for a new roof because so much depends on your house. These are the biggest factors:
Roof size and "squares"
Roofing is measured in squares (100 square feet each). The more squares, the more material and labor — so knowing your roof's size is step one in any estimate.
Material
Material is one of the largest swings in price. Asphalt shingles sit at the affordable end, while metal, tile, cedar, and slate climb from there in both cost and lifespan.
Tear-off and hidden decking damage
Removing the old roof adds labor, and any rotten decking discovered underneath has to be replaced — a common source of "surprise" costs.
Complexity and location
Steep pitches, valleys, chimneys, and skylights all add labor. Where you live affects prices too, thanks to local labor rates and permit costs.
Getting a fair price
Get multiple detailed quotes, understand what's included, and budget for the extras homeowners often forget. That's how you avoid overpaying for a new roof.