How much does a flat roof replacement cost in the UK?
A flat roof replacement costs £60 to £130 in the UK, typically around £90 per m² fitted. Prices reviewed June 2026.
A flat roof replacement is priced per square metre, and the material is the biggest factor. Felt is the cheapest, EPDM rubber sits in the middle, and GRP fibreglass is the most expensive. Access, the state of the timber deck underneath, and roof size also move the price.
Price your flat roof replacement
Adjust for your job and area to get a range. Nothing is sent anywhere.
Flat roof replacement cost breakdown
What a flat roof replacement typically costs, by the unit:
| What | Typical UK cost |
|---|---|
| Per m², supplied and fitted | £60 to £130 per m² |
| + Two-storey roof needing scaffolding | add £15 to £35 per m² |
| + New timber deck needed | add £20 to £45 per m² |
| Typical 20 m² | £1,200 to £2,600 |
What's included in the price?
A typical flat roof replacement price includes:
- Stripping and disposing of the old covering
- The new membrane and a new timber deck where needed
- New edge trims, drips and flashings
- Labour and standard ground-level access
What changes the price?
The things that move a flat roof replacement price most:
The material: felt, EPDM rubber or GRP fibreglass
Whether the deck or firrings need replacing
Roof size and how the roof is reached
Scaffolding or an access tower on a two-storey roof
Does where you live change the cost?
London and the South East add around 15 to 25 percent on labour.
Common questions
A single garage of around 15m² typically costs £1,200 to £1,800 in felt, or £1,650 to £2,700 for EPDM rubber or GRP fibreglass, supplied and fitted.
EPDM rubber usually costs £70 to £110 per m² fitted, so a 20m² roof works out at roughly £1,400 to £2,200.
These are independent guide prices based on typical UK jobs in 2026. Your actual cost depends on your property, spec, access and where you live. Always get at least three written quotes before committing.