Compare My Roofer
← Back to blog
How much does a new roof cost in the UK?

How much does a new roof cost in the UK?

Editor · 10 August 2026

Replacing a roof is one of the biggest bills a homeowner can face, and the final figure depends heavily on two things: how big the roof is, and what it's covered in. As a starting point, most re-roofing quotes are priced per square metre of roof surface, which is not the same as your house's floor area — pitch, overhangs and roof shape all add extra covered area beyond the footprint below.

Material choice is the single biggest factor in the price. Concrete interlocking tiles are the most affordable option, typically costing around £85-£140 per square metre installed. Clay tiles sit a step up, commonly £130-£180 per square metre, valued for their appearance and long service life. Natural slate is the most expensive mainstream option, typically £150-£240 per square metre, reflecting both material cost and the more skilled labour slate work demands. These per-metre rates usually include strip-off of the old covering, a new breathable membrane, battens, labour, a skip for waste, and VAT — but scaffolding is very often quoted separately, so always check whether it's included before comparing two quotes.

Roof size varies a lot by property type, which is why the same per-metre rate produces very different total bills. A typical 2-bed terrace has roughly 50-60m² of roof surface, a 3-bed semi around 70-90m², and a 4-bed detached commonly 110-150m². Put together with material cost, that means a full re-roof in concrete tile typically runs to around £4,500-£7,500 for a 2-bed terrace, £6,500-£10,500 for a 3-bed semi, and £10,000-£17,000 for a 4-bed detached. Choosing natural slate instead pushes those figures up substantially — commonly £12,000-£20,500 for a 3-bed semi and £18,500-£33,000 for a larger detached house, given both the pricier material and the more time-consuming installation.

Location matters too. London and the South East commonly run around 20-30% above these figures, reflecting higher labour costs and, often, more difficult access on terraced streets. Elsewhere in the UK, prices tend to sit closer to the ranges above, though rural or hard-to-access properties can still add a premium regardless of region.

Beyond material and size, a handful of other factors shape the final quote. Roof pitch affects both material quantities and how long the job takes — a steep pitch is generally slower and sometimes riskier to work on than a shallow one. Underlying timber condition matters as well: if the roof structure itself needs repair once the old covering comes off, that's an extra cost that's difficult to quote accurately in advance, which is why many contractors build in a contingency or flag it as a possible additional charge. Access is another swing factor, since a roof reachable easily by a scaffold tower costs less to work on safely than one hemmed in by a shared wall, conservatory or narrow side passage.

When comparing quotes, it's worth asking exactly what's included rather than assuming two similar-sounding prices cover the same scope. Confirm whether strip-off and skip hire are part of the price or extra, whether scaffolding is included or charged separately (commonly £500-£1,200 on a two-storey property), and whether the quote covers only the roof covering itself or also includes new flashing, ridge tiles, and any necessary repairs to timber underneath. A cheaper-looking quote that excludes scaffolding or waste disposal can end up costing more once those are added back in, so it pays to ask for a fully itemised breakdown before choosing between contractors.

Because re-roofing is such a significant spend, getting at least two or three quotes from local roofers is the most reliable way to establish a fair price for your specific property, rather than relying on national averages alone.

Frequently asked questions

How much does a new roof cost for a 3-bed semi in the UK?

A full re-roof in concrete tile typically costs around £6,500-£10,500 for a 3-bed semi, rising to roughly £12,000-£20,500 if natural slate is chosen instead, with London and the South East commonly running 20-30% above these figures.

Is natural slate much more expensive than concrete tile?

Yes, natural slate typically costs £150-£240 per square metre installed compared with around £85-£140 for concrete tile, reflecting both the pricier material and the more skilled labour that slate roofing requires.

Does a new roof quote usually include scaffolding?

Not always — many quotes price the roof covering, strip-off and skip separately from scaffolding, which commonly adds £500-£1,200 on a two-storey property, so it's worth checking this explicitly before comparing quotes.

Why do two roofing quotes for the same house sometimes vary so much?

Quotes commonly differ because of what's included — some cover only materials and labour for the new covering, while others also include new flashing, ridge tiles, timber repairs and scaffolding, so it's worth asking for an itemised breakdown before comparing prices.