Roofing cost in Edinburgh
2026 prices for Midlothian · Scotland
Roofing in Edinburgh typically costs between £1,400 and £19,000, with most homeowners landing near £10,200. Local pricing sits about 5% below the UK average. Separate building standards and tenement access affect some work types; labour rates sit below the UK average.
£1,400 – £19,000
UK average £8,500 · Edinburgh index 95
Free · Up to 3 local quotes · No obligation
Roofing prices in Edinburgh by finish level
| FINISH LEVEL | EDINBURGH COST | WHAT'S INCLUDED |
|---|---|---|
| Budget | £1,400 – £2,100 | Entry-level materials, existing layout retained |
| Mid-range | £2,100 – £3,100 | Better fittings, some layout change |
| Premium | £2,800 – £4,200 | High-specification materials and full redesign |
£5,100
About 50% of a typical Edinburgh job, at Scotland day rates.
£5,100
Materials pricing is broadly national — this is where specification, not location, drives your total.
What affects roofing cost in Edinburgh
New Town and Old Town are World Heritage sites with very tight listed-building control. Tenement flats need shared-repair agreement for roofing and stonework.
- Rotten timbers only visible after strip-out
- Failed leadwork around chimneys and valleys
- Undersized guttering causing damp on walls
Rules in Edinburgh
Building control and planning applications for roofing work in Edinburgh go through City of Edinburgh Council. Confirm before booking whether your property sits in a conservation area, is listed, or is covered by an Article 4 direction — each removes permitted development rights and changes the approval route.
Serving EH1, EH3, EH6, EH10 and the surrounding Midlothian area.
Find vetted trades near EdinburghRoofing in Edinburgh: common questions
Get your Edinburgh roofing estimate
Upload a few photos and we'll price the job using Scotland rates, then match you with up to 3 vetted professionals covering EH1.
Start your free quote