Roof Replacement Cost
Research-backed US homeowner guide to roof replacement cost. Typical range: $6,700 - $24,500. Key takeaway: roof replacement costs change with roof size, pitch, tear-off layers, decking repair, flashing, ventilation, material type, and local permit rules.