Back to Roofing

Roofing in London

Roofing cost in London — is your quote fair?

The average roofing cost in London is £6,875, with most jobs falling between £2,500 and £18,750. London prices are 25% above the UK national average. Upload your quote to check every line item against real London market data.

Average cost
£6,875
Typical range
£2,500 – £18,750
vs UK average
+25%
Check my roofing quote free

What affects roofing costs in London

Frequently asked questions

How much does a new roof cost in the UK?
A full roof replacement for a semi-detached house typically costs between £4,000 and £10,000. The price depends heavily on the tile or slate specification, scaffolding access, and whether fascias and guttering are included.
What should a roofing quote include?
Stripping the old roof, new battens, felt or breathable membrane, tiles or slates, ridge and hip tiles, lead flashings, scaffolding, and waste removal.
How do I check if a roofing quote is fair?
Upload it to Quotive. Roofing is one of the most common areas where customers are overcharged. We check every element against real regional data.

Roofing costs in other cities