Average roof replacement cost
Most US homeowners replace an asphalt shingle roof in the low five figures, but your quote depends on size, pitch, material, tear-off, and local labor — not a single national number.
What is the average cost to replace a roof in the US?
For a typical 1,700–2,200 sq ft roof on a single-family home, many homeowners see total installed costs roughly between $12,000 and $19,000 for architectural shingles. Metal and tile run higher; simple 3-tab asphalt can land lower in affordable markets.
Why do two contractors quote different prices for the same house?
Scope differences drive most of the gap: tear-off layers, underlayment upgrades, ventilation, flashing detail, warranty tier, and crew overhead. Always compare line items, not just the bottom line.
Does roof square footage equal home square footage?
No. Roof area is usually larger than heated living space because of pitch, overhangs, and garage sections. Contractors measure in squares (100 sq ft of roof field) or use aerial takeoffs.
When is a repair enough instead of full replacement?
Localized damage on a younger roof may suit repair. Widespread granule loss, multiple leaks, soft decking, or a roof past 80% of expected life usually points to replacement for better long-term value.
Related FAQ guides
Roof replacement labor cost
How labor is priced on roofing projects, regional differences, and what increases crew hours.
Roof tear-off and disposal cost
What tear-off adds to a re-roof, multi-layer removal, and dumpster fees.
Roofing cost per square explained
How roofing squares work and how per-square pricing translates to your home.
Insurance and roof replacement
When homeowners insurance may cover re-roofing, deductibles, and documentation tips.
Get your planning range
Use the calculator for a transparent range based on your roof size, material, and state — no contact required to see results.