If you have been told your roof needs replacing, the first question is always the same: how much? Here is an honest breakdown of what a re-roof costs in London in 2026, and what pushes the price up or down.
What affects the price of a new roof
Three things make the biggest difference: the size and pitch of your roof, the material you choose, and how easy it is for us to get scaffolding up. A mid-terrace in Battersea with rear access is a very different job to a detached house on a busy Islington road that needs a scaffold licence.
- Roof size and pitch
- Material: concrete tile, clay tile or natural slate
- Scaffolding, access and council licences
- Timber repairs found once the old roof is stripped
- Chimneys, valleys, dormers and skylights
The cheapest quote is rarely the cheapest roof. Ask what is included, in writing.
Typical price ranges for London homes
As a guide, most full re-roofs on a London terrace or semi fall between £9,000 and £22,000. Natural Welsh slate sits at the top of that range, while concrete interlocking tiles are the most affordable option. Detached homes and townhouses can go higher.
How to avoid surprise costs
Insist on an itemised, fixed-price quote after an in-person survey. A good roofer will tell you up front how they will price any rotten timber they find, rather than leaving it as an open-ended extra.