Quick Answer
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 BreakdownConcrete tiles: £5,000-£7,000 (most affordable)Clay tile...
Key Information
- Last Updated:
- 4 May 2026
- Category:
- New Roofs
- Reading Time:
- 1 min read
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.
Leave a Comment
Share your experience or ask a question about this article.
I'd add that the pitch of your roof can also significantly impact costs. Steeper roofs need more complex scaffolding and safety measures, which can increase prices by up to 20%. Always consider this when budgeting.
I'm based in Manchester and got my new slate roof installed last year for around £12k. It's been worth every penny, even with scaffolding factored in.
I recently had a new roof installed in Birmingham and it cost me around £6,500 with concrete tiles. The regional price differences are definitely noticeable!