How much does a new roof cost in the UK?
Last updated 9 July 2026 · 6 min read · Reviewed by the GotAPal editorial team
Heads up on prices: the figures below are broad UK guide ranges based on common market rates. Actual costs vary by region, job and tradesperson. Always confirm the price directly with the trade before booking.
A new roof is a big spend, but going without one costs far more in damp and damage. Roofing is priced per square metre, plus scaffolding and disposal. Here's what to expect in 2026, and how to avoid the door-knocking cowboys.
The short version
- Fully installed, most roofs cost £45 to £120 per m² depending on the material.
- A typical full re-roof of a semi or terrace runs about £5,000 to £9,000.
- Scaffolding is almost always needed and adds £800 to £2,500.
- Small repairs (a few slipped tiles) are usually £150 to £400.
- Insist on a written spec with materials and guarantee, and never pay a big sum up front.
The short answer
- Concrete tiles: £45 to £65 per m² installed, the most common and affordable.
- Natural slate: £80 to £140 per m², slower to lay, so more labour.
- Flat roof (EPDM rubber): £80 to £120 per m².
Typical prices
| Job | Typical cost |
|---|---|
| Concrete tile pitched roof (per m²) | £45 to £65 |
| Natural slate roof (per m²) | £80 to £140 |
| Flat roof, EPDM rubber (per m²) | £80 to £120 |
| Full re-roof (semi or terrace) | £5,000 to £9,000 |
| Replace slipped/broken tiles | £150 to £400 |
| Repoint or repair ridge tiles | £300 to £800 |
| Scaffolding (per job) | £800 to £2,500 |
| Skip / disposal | £100 to £1,000 |
What affects the price
- Roof type and material. Slate and metal cost far more than concrete tiles.
- Pitch and access. Steep or awkward roofs are slower and need more scaffolding.
- Complexity. Chimneys, valleys and dormers all add labour.
- Battens and felt. A full re-roof usually replaces these too.
How to avoid roofing cowboys
- Get a written spec: materials, guarantee length, and what's included.
- Never pay large sums up front or for "leftover materials from another job".
- Be wary of door-knockers offering a one-day-only price.
- Check reviews and insurance. (See how to avoid cowboy roofers.)
Find a trusted roofer near you
You can find and compare roofers in your area on GotAPal, read real reviews and message them directly. GotAPal is free to use and free to list, with no lead fees, ever.
Ready to get started?
Browse trusted tradesAre you a tradesperson? Your business is already listed. Claim it free, no lead fees ever, and get a free digital contact card and QR.
Claim your free listing