New Roof Cost UK 2026: Prices & Free Quotes

New Roof & Re-Roof Costs UK 2026

A new roof typically costs £5,000–£14,500 for a pitched roof, or £2,500–£6,000 for a flat roof. Get free quotes from trusted roofers below.

Free & no obligation · Up to 4 quotes · UK-wide coverage

How much does it cost?

OptionTypical cost
Flat roof (EPDM)£2,500 – £6,000
Gable pitched (concrete tile)£5,000 – £8,000
Hipped roof£8,000 – £12,000
Clay tiles£10,200 – £15,500
Natural slate£13,700 – £21,000
Scaffolding typically adds £800–£1,500. 2026 prices.

How it works

  1. Tell us about your project and your postcode.
  2. Get matched with trusted local installers.
  3. Compare up to 4 free, no-obligation quotes.

Related


Last updated: June 2026.

How to choose a good roof installer

Use a TrustMark or NFRC (National Federation of Roofing Contractors) member, and get a written guarantee. Always get the quote in writing, ask about guarantees, and compare at least three installers before deciding.

Hidden costs to watch for

  • Scaffolding (£800–£1,500)
  • Replacing battens, felt or the underlay
  • Chimney, flashing or fascia repairs
  • Removing and disposing of the old roof

Roof: quick answers

How much does a new roof cost?

A new roof on a 3-bed semi typically costs £6,500–£14,500 (concrete tiles); flat roofs are £2,500–£6,000. Natural slate costs more.

Should I repair or replace my roof?

A few slipped tiles or a localised leak is a repair. Widespread damage, sagging, or a roof near the end of its life (concrete tiles last 40–60 years) is usually more economical to replace.

Are the quotes really free?

Yes. Requesting quotes is completely free with no obligation, and we cover the whole UK.