how much does it cost to replace a roof

1 hour ago 3
Nature

The cost to replace a roof varies widely depending on location, roof size, materials, complexity, and labor rates. Here are key cost insights for 2025:

  • Average cost in the UK: About £7,000 on average, with typical ranges from £4,000 to £19,000 depending on roof type and complexity. Flat roofs are cheaper (£2,800–£7,500), while hip roofs can cost up to £18,000
  • Average cost in the US: Around $9,500 on average, with most homeowners spending between $5,867 and $13,213. Costs can range from $4 to $11 per square foot. Larger or more complex roofs and premium materials (slate, tile, wood shake) increase costs, sometimes up to $47,000 or more
  • Material impact: Asphalt shingles are the most affordable, typically $5,800–$20,000 installed. Wood shake, metal, tile, and high-end stone or slate roofs cost significantly more, sometimes exceeding $30,000
  • Labor and complexity: Labor can account for about 60% of total costs. Roof complexity (steep slopes, multiple angles, chimneys, skylights) increases labor time and cost. Labor rates vary regionally and can be $40–$90 per hour per worker or more
  • Other factors: Removal and disposal of old roofing materials, project length, and seasonal timing also affect costs. Disposal of heavy materials like tile or metal can add significant fees
  • Typical project duration: Replacing a roof usually takes up to a week, depending on size and complexity

In summary, for a typical home, expect to pay roughly:

Region| Average Cost| Cost Range| Cost per Square Foot/Meter
---|---|---|---
UK| £7,000| £4,000–£19,000| £120–£275 per m²
US| $9,500| $5,867–$13,213 (up to $47,000+)| $4–$11 per sq. ft.

These estimates include materials, labor, and disposal but vary based on specific project details and location

. For an accurate quote, consider roof size, material choice, complexity, and local labor rates, and get multiple bids from licensed contractors.