Flat Roof Replacement Cost in Edinburgh
- The average cost of a flat roof replacement in Edinburgh is around £2,300.
- Most jobs take between 2 and 3 days to complete.
- Flat roof replacement costs in Edinburgh by material and structure type.
- How long the job takes and what's typically involved.
- How to find a local flat roofer using MyJobQuote.
Flat roofs are an economical roofing option for garages, home extensions, and front porches in the many new and older properties in areas across Edinburgh.
Flat roofs are popular because they are long-lasting and durable. But weather conditions can affect the lifespan of a flat roof in Edinburgh, which is often very windy and rainy during the winter months. Storms and strong winds can cause the material on a flat roof to tear or split, allowing water to penetrate.
If you're looking to replace your flat roof and you need to know more about Edinburgh roof prices, then read this guide.
We explain the typical cost of replacing a flat roof in Edinburgh, what extra costs you might come across, and how to find and get quotes from local roofing installers.

£2,300
Table of Contents
- How Much Does a Flat Roof Replacement Cost in Edinburgh?
- Costs of Flat Roof Replacement in Edinburgh by Material
- Cost of Flat Roof Replacement in Edinburgh: Material and Labour
- Additional Costs of Flat Roof Replacement in Edinburgh
- Factors Affecting the Cost of Flat Roof Replacement in Edinburgh
- Insulation to Comply with Building Regulations
- How Long Does a Flat Roof Replacement in Edinburgh Take?
- Flat Roof Lifespan and When to Replace
- Checklist: Hiring a Flat Roof Contractor in Edinburgh
How Much Does a Flat Roof Replacement Cost in Edinburgh?
In 2026, flat roof replacement costs in Edinburgh average around £2,300, with most garage and extension jobs falling between £1,600 and £5,800 depending on size, material, and access. Smaller jobs like porches cost less, while larger roofs on modern homes can run higher.
Edinburgh flat roofing prices are broadly in line with most other parts of the UK, but tend to be lower than in London and the South East of England. Flat roofers in Edinburgh charge on average between £30 and £40 an hour, or £220 to £310 per day. Most roofing jobs need a team of 2 roofers.
What is your main reason for a flat roof replacement?
If you'd rather get an instant, tailored figure, you can also try our flat roof replacement cost calculator.
Costs of Flat Roof Replacement in Edinburgh by Material
Here's a comparison of the materials for a flat roof:
Edinburgh Flat Roof Prices
| Type of Roofing | Cost Per m² (Installed) | Pros |
|---|---|---|
| Felt Flat Roof | £75–£110 | Low-cost choice that's easy to fit. |
| EPDM Rubber Roofing | £100–£145 | Durable, strong, and flexible. |
| Fibreglass (GRP) | £110–£165 | Seam-free, reducing the risk of leaks. Weather-resistant and durable. |
| Lead Roofing | £185+ | Attractive, long-lasting, flexible, and durable. |
| Green Roof | £80–£150 | Eco-friendly, attracts wildlife — a good fit for keen gardeners. |
Cost of Flat Roof Replacement in Edinburgh: Material and Labour
- Double garage (20–25m²) — Between £1,600 and £3,900.
- Extension roof (40m²) — Between £3,000 and £5,800.
- Front porch (3m²) — Between £470 and £950.
- Lead roof on a bay window (3m²) — Between £555 and £750.
- Flat roof on a modern home (80m²) — Between £4,200 and £8,900.
A budget-friendly option is felt for your flat roof. It's the least expensive material, at between £75 and £110 per m² installed. Mid-range options like EPDM rubber or fibreglass cost between £100 and £165 per m².
Homeowners with bay windows sometimes choose lead as a material. It's the most expensive option, at around £185 plus per m².
Material Only
- Double garage (20–25m²) — Between £720 and £2,050.
- Extension roof (40m²) — Between £2,100 and £3,950.
- Front porch (3m²) — Between £30 and £330.
- Lead roof on a bay window (3m²) — Between £115 and £130.
- Flat roof on a modern home (80m²) — Between £1,550 and £4,550.
Labour Costs at Edinburgh Rates
You'll normally have 2 roofers doing the job, so day rates apply per roofer and are doubled up for the team.
- Double garage (20–25m²) — 2 to 3 days, costing between £880 and £1,850.
- Extension roof (40m²) — 2 to 3 days, costing between £880 and £1,850.
- Front porch (3m²) — 1 day, costing between £440 and £620.
- Lead roof on a bay window (3m²) — 1 day, costing between £440 and £620.
- Flat roof on a modern home (80m²) — 6 to 7 days, costing between £2,650 and £4,350.
Additional Costs of Flat Roof Replacement in Edinburgh
- Roof insulation — £7 to £15 per m² (wool rolls or rigid boards). See our roof insulation cost guide for more detail.
- Scaffolding hire — Average cost of £750 to £1,050 per week. Read more in our scaffolding hire cost guide.
- Waste removal/skip hire — On average, expect to pay around £220 for skip hire.
- Roof windows/skylights — Between £755 and £3,450 depending on design, size, and type.
- Emergency work/same-day callouts — On average, between £150 and £200 in Edinburgh.
Factors Affecting the Cost of Flat Roof Replacement in Edinburgh
There are a number of factors that will influence the total cost of replacing a flat roof in Edinburgh, and they include:
- Roof shape and size — Materials are sold by square metre. For example, you may have a roof that's 30m². 30m² of felt will cost between £2,250 and £3,300, but if it is an awkward shape, you may need more material, which will increase your costs.
- The type of material — Felt, EPDM rubber, and fibreglass are the most common coverings for a flat roof, and range from £75 to £165 per m².
- Complexity and access — Installing a flat roof on a modern home is likely to need scaffolding to install safely. The average cost of scaffolding is between £750 and £1,050 per week.
- Removal and disposal costs of the old roof — You may need to hire a skip if your quote doesn't include the cost of disposing of your old roofing material. You can pay around £220 for skip hire.
- Building regulations — These require insulation on a roof that will cover an unheated space. The cost of insulation material is between £7 and £15 per m², depending on the type you choose.
- Labour rates — Most flat roofers in Edinburgh charge between £220 and £310 a day.
Edinburgh's flat roof costs sit close to the UK average, and broadly in line with other Scottish and northern cities. For instance, flat roof replacement costs in Glasgow are similar, while prices in Leeds tend to be within a similar range too. Both cities are noticeably cheaper than London and the South East, where labour rates typically run higher.
Edinburgh-Specific Considerations for Flat Roofs
Much of Edinburgh's housing stock is made up of Victorian and Georgian tenement flats, particularly in areas like Marchmont, Bruntsfield, and the New Town. These properties often have flat-roofed rear extensions or dormer sections, where felt or EPDM rubber tends to be the most practical and cost-effective choice.
If your property is in the Old Town or New Town conservation area (part of Edinburgh's UNESCO World Heritage Site), you may need planning permission before changing roofing materials, even on a like-for-like replacement. It's worth checking with the City of Edinburgh Council before work begins.
Parking is also worth factoring into your budget. Many central Edinburgh streets fall within controlled parking zones, so roofers may need a parking permit or suspension for skips, scaffolding, or their vehicle. This can add a modest cost on top of your quote, so it's worth asking upfront.
Insulation to Comply with Building Regulations
Garages and porches aren't habitable, so insulation isn't a requirement. But if you are covering a room created by an extension or you've converted a garage into a habitable room, then you will need insulation to comply with building regulations.
You can choose to have a cold or warm roof. A cold flat roof is the least expensive. The insulation is located between the roof joists with added ventilation to help prevent condensation.
Warm flat roof insulation is placed above the joists and under the waterproof layer on the roof. It retains heat more efficiently, but it costs more to install.
How Long Does a Flat Roof Replacement in Edinburgh Take?
A typical flat roof installation takes between 2 and 3 days to complete, whether it's a new flat roof or a full replacement. A large home extension can take between 6 and 7 days.
Rain and wind can delay installation. The materials also need dry weather to seal properly.
Flat Roof Lifespan and When to Replace
Typical lifespans for flat roofs are:
- Felt — 10 to 30 years.
- EPDM — 25 to 50 years.
- Fibreglass (GRP) — 20 to 30 years.
- Lead — 100 years plus.
- Green Roofing — 30 to 50 years.
If you notice pooling water, you have a leak, or there are cracks or tears in the roof, then you should arrange to have it inspected before the damage gets worse.
Checklist: Hiring a Flat Roof Contractor in Edinburgh
Renewing a damaged flat roof early will usually save you money, since a major leak can ruin furnishings and possessions further down the line. Before hiring, it's worth checking the following:
- Are they experienced with flat roofs specifically, not just pitched roofing?
- Do they hold public liability insurance?
- Will they handle building control sign-off, or do you need to arrange this yourself?
- Is removal and disposal of the old roof included in the quote?
- Do they offer a guarantee on their work?
- Can they show examples of similar flat roof jobs, ideally in Edinburgh?
MyJobQuote can get you free quotes from local Edinburgh roofers. Post your job on the MyJobQuote website, and once you have your quotes, compare each one to find the best combination of price and timescale.


