Flat roofs get replaced far more often than they need to be. A covering that is ponding, blistered and twenty years old probably does need renewing. A covering with one split seam and a blocked outlet almost certainly does not. The difference is worth several thousand pounds, and you can usually see it in a set of overhead photographs.
Indicative flat roof replacement costs by material
Prices below are typical UK ranges per square metre for a supplied and fitted replacement covering on an existing sound deck. Anything that involves replacing the deck, firrings or insulation sits above these figures.
Indicative UK supply-and-fit prices, 2026. Existing sound deck assumed.
| Covering | Cost per m² | Typical life | Best suited to |
|---|---|---|---|
| Torch-on felt (3-layer) | £70–£110 | 15–20 years | Garages, sheds, budget replacements |
| EPDM rubber membrane | £80–£130 | 25–30 years | Extensions — one sheet, very few seams |
| GRP fibreglass | £90–£150 | 20–30 years | Balconies and walk-on roofs |
| Single ply (PVC/TPO) | £90–£160 | 25–30 years | Commercial units and large spans |
| Warm-roof insulation upgrade | +£30–£60 | — | Any of the above when standards apply |
What that means for a whole roof, fitted, excluding deck replacement.
| Roof | Approx. area | Felt | EPDM or GRP |
|---|---|---|---|
| Single garage | 15 m² | £1,050–£1,650 | £1,200–£2,250 |
| Kitchen extension | 20 m² | £1,400–£2,200 | £1,600–£3,000 |
| Large dormer | 8 m² | £560–£880 | £640–£1,200 |
| Small commercial unit | 120 m² | £8,400–£13,200 | £10,800–£19,200 |
For a typical domestic extension or garage roof of around 15–20 m², that puts most straightforward replacements between roughly £1,300 and £3,000. A large dormer or a commercial unit runs to a different order of magnitude, and access, edge detailing, upstands, outlets and roof lights all add cost.
Repair or replace? Five checks
- Age. A felt roof past 18–20 years is on borrowed time regardless of how it looks.
- Ponding. Standing water more than 48 hours after rain points to a deck or fall problem, not just a covering problem.
- Blistering and crazing. Widespread surface breakdown means the covering has aged out; isolated blisters can be cut and patched.
- Soft or springy underfoot. That is a wet deck, and no new covering should be laid over it.
- Perimeter and upstand detail. Many 'flat roof leaks' are actually failed edge trims, upstands or the flashing where the flat roof meets the wall — a repair, not a replacement.
What a fair quote should contain
A serious flat roof quote sets out the covering system by name and manufacturer, whether the existing covering is being stripped or overlaid, whether insulation is being upgraded, what happens at the edges and upstands, how rainwater outlets are being handled, and what guarantee is offered. Insurance-backed guarantees of 10–20 years are common on EPDM and GRP; a verbal 'that'll be fine for years' is not a guarantee.
Overlaying an old covering is cheaper but it hides a wet deck and often voids the manufacturer warranty. If a quote is notably lower than the others, check whether that is why.
Building standards and Scottish weather
Where more than a quarter of a roof covering is being renewed, thermal upgrade requirements can be triggered under building standards, which typically means a warm-roof build-up with insulation above the deck. That costs more up front and cuts heat loss afterwards. It is worth asking your roofer to confirm what applies to your job rather than discovering it mid-project.
Scottish weather is hard on flat roofs specifically because of freeze-thaw cycling and sustained wind-driven rain. A hairline split that would sit harmlessly through a dry southern summer will be a soaked ceiling by February here.
Get the evidence first
Before you commit to a five-figure decision, get the roof photographed. AyeInspect surveys flat roofs across Glasgow, Lanarkshire, Edinburgh, Falkirk, Stirling and Paisley for a fixed £99 residential or £149 commercial, with every defect circled, described and graded for severity. You get the report; you choose the roofer.
