What Does a New Roof Actually Cost?

A complete new roof on a typical 3-bed semi in the UK costs between £5,000 and £12,000 depending on materials, location, and the complexity of the job.

Cost Breakdown

  • Concrete tiles: £5,000-£7,000 (most affordable)
  • Clay tiles: £7,000-£10,000 (premium look, longer lifespan)
  • Natural slate: £10,000-£15,000+ (the gold standard)
  • Scaffolding: £800-£1,500 (always required)

Regional Price Differences

Roofing costs in London and the South East are typically 20-30% higher than in the North of England, Scotland, or Wales. Always get at least three quotes from local roofers to compare.

Protecting your home? Visit Home Security Guide UK for smart alarm and CCTV reviews.