New roof cost is one of the biggest single figures a homeowner ever has to plan for, and it varies enormously depending on the size of your roof, the covering you choose and how easy the job is to access. In 2026, most UK households replacing a roof are spending somewhere between roughly £5,000 and £12,000, though the full range stretches from around £4,000 for a small, simple roof to £19,000 or more for a large property in premium materials.
This guide breaks the numbers down by square metre, by material and by property type, and explains what a quote should include so you can tell a fair price from an inflated one. Figures here are typical UK ranges for 2026 and are meant for budgeting rather than as a quote for your specific home.
New roof cost in 2026: the headline figures
As a broad national picture, a full pitched roof replacement in the UK averages around £7,000 to £8,000, with the majority of homeowners landing between £4,000 and £19,000 once size, material and complexity are taken into account. In Kent and South East London, where labour and access costs tend to run a little higher than the national average, it is sensible to budget towards the upper half of any range you are quoted.
Because so much depends on your particular roof, the most useful way to think about cost is per square metre, then adjusted for the covering and the property.
Roof replacement cost per square metre
For a full strip and re-cover, most homeowners pay somewhere between £90 and £220 per square metre once labour, materials, scaffolding and waste removal are included. The spread is wide because it captures everything from a straightforward concrete-tile roof on a bungalow to hand-cut natural slate on a period property. To estimate roughly, measure your roof footprint, adjust for the pitch, and multiply by a figure in that band that matches your chosen covering.
Cost by roof covering: tiles, slate and flat roofs
The material you put back on is the single biggest lever on the final bill:
- Concrete tiles: the most economical mainstream option, often around £65 to £90 per square metre installed. Hard-wearing and widely used across UK housing.
- Clay tiles: a step up in looks and longevity, typically £160 to £275 per square metre depending on style and whether they are machine-made or handmade.
- Natural slate: the premium pitched-roof choice, roughly £200 to £400 per square metre for Welsh or Spanish slate. A 100 square metre roof in slate can reach £20,000 to £40,000.
- Flat roofs: covered in EPDM rubber, felt or fibreglass, generally £50 to £110 per square metre. A small extension flat roof often comes in around £2,500 supplied and fitted.
Choosing the same material that is already on your street is usually wise, both for looks and because some conservation areas require it.
What a new roof price includes
A proper roofing quote is more than tiles and labour. A complete price should typically cover:
- Scaffolding and safe access for the duration of the job.
- Stripping and disposing of the old covering, including skip hire and waste.
- New underlay or breathable membrane and treated battens.
- The roof covering itself, plus ridge tiles, valleys and flashings.
- Labour, and often the renewal of fascias, soffits and guttering where they are worn.
If a quote looks suspiciously low, check whether scaffolding, waste removal or the membrane have been left out, as these are common ways an eye-catching headline price hides extra costs.
What pushes the cost up or down
Several factors move the final figure. A steep or complex roof with multiple slopes, dormers, chimneys and valleys takes longer and costs more than a simple gable roof. Difficult access, a tight site or a terraced position can add to scaffolding costs. The condition of the timber underneath matters too: if battens or rafters have rotted, they need replacing before the new covering goes on. Region plays a part, with the South East generally dearer than much of the country. Finally, the more premium the covering, the higher the material bill, which is why slate sits so far above concrete tile.
Roof costs by property type
To turn the per-square-metre figures into something concrete, here are typical ballparks by home:
- Two-bed terraced house (around 60 square metres of roof): roughly £7,500 to £12,500 to strip and re-tile.
- Semi-detached house: commonly £10,000 to £15,000 for a full strip and re-cover, rising towards £18,000 with premium materials or a complex roof.
- Detached house: larger roofs and more complex shapes push these well up the range, often £12,000 upwards.
These are guides for planning. The only way to know your figure is to get two or three written quotes from established local roofers. If you are weighing up a re-roof or repairs across a wider project, our team covers roofing alongside extensions and conversions across Kent, and you can see the full picture on the Contemporary Structures homepage.
How to keep your new roof cost down
A new roof is expensive, but a few sensible steps stop it costing more than it needs to. Always get two or three detailed written quotes rather than accepting the first, and make sure each one is broken down line by line so you are comparing like with like. Timing helps too: roofers are often busiest and dearest in late summer and autumn before winter storms, so booking in a quieter spell can sometimes secure a better price.
Fixing problems early is the biggest saving of all. A slipped tile or failed flashing dealt with promptly is a modest repair, whereas the same fault left to let water in can rot battens and rafters and turn into a far larger bill. If you are having scaffolding up anyway, it can be economical to renew tired fascias, soffits and guttering at the same time. Finally, use an accredited contractor: members of the National Federation of Roofing Contractors work to recognised standards and offer guarantees, which protects your investment even if the headline price is not the very cheapest.
Frequently asked questions
How much does a new roof cost in the UK in 2026?
Most homeowners spend between roughly £5,000 and £12,000 on a full roof replacement, with the wider range running from around £4,000 for a small simple roof to £19,000 or more for a large property in premium materials.
How much is a new roof per square metre?
A full strip and re-cover typically costs £90 to £220 per square metre once labour, scaffolding, materials and waste are included. The figure within that band depends mainly on the covering you choose.
What is the cheapest type of roof to replace?
Concrete tiles are usually the most economical mainstream covering, often around £65 to £90 per square metre installed. Flat roofs in felt or EPDM can also be relatively affordable on smaller areas.
Does a new roof need scaffolding?
Almost always. Safe access is a legal requirement for working at height, so scaffolding should appear as a line in any genuine quote. If it is missing, ask why before you accept the price.
How long does a new roof last?
It depends on the covering. Concrete tiles commonly last 40 to 60 years, natural slate can exceed 100 years, and a good EPDM flat roof carries warranties of around 20 to 25 years or more.
Should I repair or replace my roof?
Isolated slipped tiles or a small leak are usually a repair. Widespread damage, sagging, recurring leaks or a roof past its expected life often make full replacement the more cost-effective choice over time.
Related guides
- Fascias, Soffits and Guttering: When to Replace and What It Costs
- Roofing Guide: Repairs, Replacement, Materials and Costs
- Roof Repair Cost UK 2026: Slipped Tiles and Flashing Prices
- 7 Signs Your Roof Needs Replacing (and What You Can Ignore)
- Flat Roof vs Pitched Roof: Cost, Lifespan and Best Uses
- EPDM vs Felt vs Fibreglass Flat Roofs Compared
- Roof Tile Types Explained: Clay, Concrete and Slate Compared


