Back to Roofing

Roofing in Edinburgh

Roofing cost in Edinburgh — is your quote fair?

The average roofing cost in Edinburgh is £5,940, with most jobs falling between £2,160 and £16,200. Edinburgh prices are 8% above the UK national average. Upload your quote to check every line item against real Edinburgh market data.

Average cost
£5,940
Typical range
£2,160 – £16,200
vs UK average
+8%
Check my roofing quote free

What affects roofing costs in Edinburgh

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