Last updated: 19/08/2025
Approx. read time: 7 min

Replacing your roof is a significant investment – and one few homeowners handle more than once. That’s why knowing the real costs, what drives them, and where to gather accurate quotes is crucial. Let’s break it all down with data from UK industry experts, so you can budget effectively and avoid costly surprises.
Average Roof Replacement Costs in the UK
- National average: Around £7,000, but most homeowners spend between £4,000 and £19,000, depending on size and complexity.
- 3-bed semi-detached average: Between £4,250 and £6,250, per MyJobQuote data.
- Costs per roof type (per square metre, including labour & materials):
- London-specific rates: Around £190/m² on average, ranging from £120 to £290 depending on complexity.
Key Factors That Increase or Decrease Costs
Several variables can dramatically impact your roof replacement estimate:
- Material choice:
- Slate and tile are premium and long-lasting.
- Felt and flat roofing are more affordable options.
- Slate and tile are premium and long-lasting.
- Roof size & complexity: Larger surfaces and complex designs (e.g., hips, valleys) require more material and labour.
- Access & scaffolding: Difficult-access roofs or height can add significantly to costs.
- Prep work: Removal of the old roof or structural repairs before replacement can add between £1,000 and £2,500.
- Regional variation: Labour and material costs vary across the UK, with London and the South East typically higher.
Why Roof Replacement Quotes Vary So Much
- Pre-existing damage: As seen in a real life example, hidden rot or structural issues discovered mid-project can push costs from £17.5k to nearly £30k.
- Difference in contractor overheads: Rates may differ based on their operational costs and local workforce prices.
- Workmanship quality and warranty: Longer guarantees and skilled work may cost more upfront but offer better long-term value.
- Scope clarity: Quotes missing VAT, scaffolding, or waste removal often underestimate the final cost.
Curious to see your roofing cost?
Try out our free roofing calculator to get an instant estimate on your roof project or get directly connected with a top-rated roofer in your area now Get quote.