Cost GuidesUpdated May 2026By TradeMatch Editorial Team·28 January 2026·Updated 12 April 2026·7 min read

How Much Does a New Roof Cost in the UK? (2026 Prices)

A new roof is a major investment, but understanding the costs involved helps you budget and avoid overpaying. Here is a full breakdown of UK roofing costs in 2026.

Professional tradesperson completing quality work

Average New Roof Costs

Roof TypeTypical Cost
Tile re-roof (3-bed semi)£5,000–£8,000
Slate re-roof (3-bed semi)£7,000–£12,000
Flat roof replacement (30m2)£2,000–£5,000
Full roof structure + tiles£10,000–£18,000
Chimney repair/repointing£200–£1,200

Labour accounts for 40–60% of the total cost, with scaffolding adding £500–£2,000.

Factors That Affect Cost

Roof size and pitch — Larger and steeper roofs cost more. Material choice — Natural slate costs 2–3x more than concrete tiles. Scaffolding — Required for almost all roof work, typically £500–£2,000. Structural repairs — Rotten rafters or joists add significant cost. Location — London and South East prices are 20–40% higher.

How to Save Money

1. Get 3+ quotes from vetted roofers on TradeMatch
2. Time it right — Summer and early autumn are ideal (less weather disruption)
3. Bundle work — Get guttering, fascias and soffits done at the same time
4. Check for NFRC membership — Ensures quality and offers a guarantee-backed scheme

Construction professional on site

Frequently Asked Questions

How long does a new roof last?
Clay or slate tiles can last 75–100 years. Concrete tiles typically last 40–60 years. Flat roofs (felt) last 10–20 years, while GRP fibreglass can last 30+ years.
Do I need scaffolding for a new roof?
Yes, scaffolding is required by health and safety regulations for almost all roof work. Budget £500–£2,000 depending on the size and complexity of the scaffold.

Need a professional?

Get free, no-obligation quotes from vetted tradespeople on TradeMatch.

More Resources

Related Articles