Cost guides · United Kingdom

How much does a new roof cost?

Headline averages disagree widely: £8,000 from Checkatrade, £5,500 to £7,000 from MyBuilder, £12,000 to £15,000 from Rated People. The honest range is roughly £4,000 for a small simple roof to £22,000 for a large premium one, with most standard pitched roof jobs landing between £5,000 and £15,000.

£5,000–£15,000 for most standard pitched roofs

The published figures

Every figure below is a published guide figure, shown as its publisher printed it and linked to the source. Retrieved on 2026-07-17.

WhatPublished figureBasisSource
Average full replacement£8,000, most jobs £4,000–£19,000Checkatrade cost guide (opens in new tab)
Full replacement, typical home£4,000–£13,000MyBuilder price guide (opens in new tab)
Gable roof / hipped roof£5,000–£8,000 / £8,000–£12,000MyBuilder price guide (opens in new tab)
Typical spend£12,000–£20,000Rated People cost guide (opens in new tab)
Slate roofing£160–£210 per m²Spanish slate £95–£125 per m²Checkatrade cost guide (opens in new tab)
Stripping the old roof£800–£1,400Rated People cost guide (opens in new tab)
Scaffolding, 14m two lift examplearound £2,280Rated People cost guide (opens in new tab)
Repairs: up to 5 slipped or cracked tiles£150–£500Checkatrade cost guide (opens in new tab)
Average roof repair£850, range £150–£2,500Checkatrade cost guide (opens in new tab)

What moves the price

  • Roof size, shape and pitch
  • Material: concrete tile, clay tile or slate
  • Access and scaffolding
  • Stripping the old covering
  • Structural repairs found once the covering is off

Get real quotes

Guide figures set expectations; only quotes set your price. Compare local businesses on their public evidence:

Find a roofer

Sources

Figures retrieved from the named sources above on 2026-07-17. Prices change; always confirm with quotes.