How Much Does a New Roof Cost in the UK?
How much does a new roof cost? A typical UK 3-bed semi costs £6,500–£11,500 in 2026. See prices by house type and material, plus real Oxfordshire costs
Most UK homeowners pay between £6,500 and £11,500 for a new roof on a typical home, with larger or slate roofs running well above £20,000. The table shows typical 2026 costs for a full strip and re-roof, including scaffolding, labour, materials, waste removal and VAT.
| Property type | Roof area | Concrete tile | Natural slate | Time on site |
|---|---|---|---|---|
| 2-bed terraced house | 50–60 m² | £4,500–£7,500 | £8,500–£15,000 | 3–5 days |
| 3-bed semi-detached | 70–90 m² | £6,500–£11,500 | £11,000–£18,500 | 5–8 days |
| 3-bed detached | 90–110 m² | £8,200–£13,000 | £15,000–£25,000 | 6–10 days |
| 4-bed detached | 110–150 m² | £10,000–£17,000 | £18,500–£33,000 | 7–12 days |
Clay tiles usually sit between the two: around £9,500–£15,500 on a 3-bed semi.
Average cost of a new roof
The average cost of a new roof in the UK is around £8,000 to £10,000 once scaffolding, waste removal and VAT are included. The typical cost for a new roof on the UK’s most common home, a 3-bed semi, is about £9,000 in concrete tile.
Why do online roof prices vary so much?
Online averages range from about £5,000 to over £10,000 because each source includes different things. Some leave out scaffolding, some quote before VAT, and others include everything. When you compare a quote to an average, check whether scaffolding, strip-off, skip hire and VAT are included.
Cost of a new roof by house type
Cost of a new roof on a 3-bed semi in the UK
A new roof on a 3-bed semi costs £6,500–£11,500 in concrete tile, £9,500–£15,500 in clay and £11,000–£18,500 in natural slate. The roof area is usually 70–90 m², much larger than the floor area, because both slopes are measured.
Cost of a new roof on a 1930s semi
A 1930s semi usually costs towards the upper half of the 3-bed semi range. These homes often have hipped roofs, bay window roofs, tall chimneys with lead flashing, and original timbers that may need repair once the roof is stripped. Budget a 10–15% contingency for timber work.
Roof replacement cost for a terraced house
A terraced house roof typically costs £4,500–£7,500 in concrete tile. The roof is smaller, but rear-only access and shared scaffolding can add cost, especially on narrow Oxford streets where parking permits or pavement licences are needed.
Detached houses and bungalows
A 4-bed detached house costs £10,000–£17,000 in concrete tile and far more in slate. Bungalows have bigger roofs than their floor plans suggest, but single-storey scaffolding is cheaper, which partly offsets the extra area.
Roofing costs per square metre in the UK
Fully fitted roofing costs range from about £55/m² for a rubber flat roof to over £300/m² for Welsh slate. Check whether a per-m² figure includes scaffolding and labour, because materials-only prices look far cheaper.
| Roof covering | Fitted cost per m² (2026) | Typical lifespan |
|---|---|---|
| Concrete interlocking tile | £75–£130 | 40–60 years |
| Fibre cement (synthetic) slate | £85–£130 | 40–50 years |
| Clay tile | £100–£180 | 60–100 years |
| Spanish natural slate | £130–£220 | 80–100 years |
| Welsh natural slate | £180–£320 | 100–150 years |
| EPDM rubber flat roof | £55–£95 | 25–40 years |
| GRP fibreglass flat roof | £75–£110 | 25–30 years |
| Felt flat roof | £40–£60 | 10–20 years |
For flat roofs, see our full flat roof replacement cost guide.
What’s included in the price of a new roof?
A proper new roof quote strips everything back to the rafters and replaces all the layers above them. On a 3-bed semi, materials make up roughly 45% of the price and labour and services the other 55%.
[IMAGE 3: membrane and battens photo goes here]
| Quote item | Typical cost (3-bed semi) |
|---|---|
| Tiles or slates, supplied | £2,500–£8,500 |
| Roofer labour (2-person team) | £2,000–£4,500 |
| Scaffolding (erect, hire, dismantle) | £900–£1,800 |
| Skip hire and waste disposal | £350–£650 |
| Breathable membrane | £350–£600 |
| Ridge and hip tiles, dry-fix or mortar | £250–£600 |
| Lead flashings (chimneys, valleys, abutments) | £200–£500 |
| Treated battens (to BS 5534) | £180–£350 |
Red flag: a quote far below the others may be tiling over old felt, reusing battens, or leaving scaffolding off the price.
Extra costs to budget for
- Rotten rafters found after stripping: about £200–£500 per rafter.
- Chimney re-flashing: about £300–£700 per chimney; chimney repairs £800–£3,000.
- Fascias and soffits: £800–£2,500, worth doing while the scaffold is up. See our roofline services.
- Guttering: £300–£800.
- Solar panels: removing and refitting existing panels adds cost; planning new panels at the same time saves a second scaffold.
- Insulation upgrades: usually required by Building Regulations when most of a roof is replaced.
How much does it cost to replace a roof?
The cost to replace a roof in the UK is the same as a new roof on an existing house: about £6,500–£11,500 for a 3-bed semi and £10,000–£17,000 for a 4-bed detached house in concrete tile. A full roof replacement only costs more than this if the roof structure itself needs rebuilding.
Re-roof vs new roof structure: a re-roof replaces the covering and keeps the existing timbers. A new roof structure, for example after fire, storm damage or a loft conversion, costs significantly more.
How much to reroof a house?
It costs about £4,500 to £17,000 to reroof a house in the UK in concrete tile, depending on size. Most reroofing jobs take 3–8 days and include strip-off, new breathable membrane, new battens, new tiles, ridge and leadwork. Re-roof prices in natural slate are roughly 60–90% higher.
How much to retile a roof, and what do roof tiles cost?
Retiling a roof usually costs the same as a re-roof, because the membrane and battens under 30-year-old tiles have normally failed and must be replaced too. Replacing a handful of broken tiles is a repair, not a retile: 10–20 slipped tiles typically cost £350–£700.
The cost of roof tiles themselves is only part of the price. Tiles or slates make up about £2,500–£8,500 of a typical 3-bed semi re-roof, with labour, scaffolding and waste making up the rest.
What affects the cost of a new roof?
- Roof area and pitch. Steeper roofs need more material and slower, safer working.
- Roof shape. Every hip, valley, dormer and chimney adds cutting, leadwork and labour; complex roofs add 15–30%.
- Material. Natural slate can nearly double the price of concrete tile.
- Access and scaffolding. Terraces, rear-only access and busy roads cost more.
- Timber condition. Rot or undersized rafters found after stripping add cost.
- Location. London and South East prices run about 15–30% above the UK average.
- Season. April to September is busiest, so book 6–12 weeks ahead.
How much does a new roof cost in Oxford and Oxfordshire?
A new roof on a 3-bed semi in Oxfordshire typically costs £8,500–£13,000 in concrete tile, reflecting South East labour and scaffolding rates. Period homes and conservation areas cost more because matching clay tiles or natural slate may be required.
From our work across the county, the local factors that move the price most are:
- Conservation areas. Oxford has 18 conservation areas, including the city centre, Headington Hill and Wolvercote with Godstow. Like-for-like materials may be expected. Check your address on Oxford City Council’s conservation pages.
- Victorian and Edwardian terraces in Jericho, East Oxford and North Oxford, with clay tile or Welsh slate, multiple chimneys and tight scaffold access.
- 1930s semis in Headington, Cowley, Botley and Kidlington, with hipped roofs and ageing original battens.
- Post-war and modern estates in Didcot, Bicester, Abingdon and Blackbird Leys, which are usually the most straightforward re-roofs.
- Stone and slate villages around Burford, Witney and Woodstock, where traditional stone slate or natural slate is expensive to match.
In Oxfordshire, a typical 3-bed semi re-roof in concrete tile comes to around £10,500. The table shows typical 2026 costs for common Oxfordshire homes, including scaffolding, strip-off, waste removal and VAT.
| Oxfordshire home | Typical areas | Roof covering | Typical cost | Usual range |
|---|---|---|---|---|
| 2-bed terrace | Cowley, Botley, Banbury | Concrete tile | £7,000 | £5,000–£8,500 |
| 2-bed Victorian terrace | Jericho, East Oxford | Clay tile or natural slate | £13,000 | £10,000–£17,000 |
| 3-bed post-war semi | Didcot, Bicester, Abingdon | Concrete tile | £10,000 | £8,500–£12,500 |
| 3-bed 1930s semi | Headington, Cowley, Kidlington | Concrete tile | £11,000 | £9,000–£13,500 |
| 4-bed detached | Witney, Thame, Wallingford | Concrete tile | £15,000 | £11,500–£19,500 |
We cover the whole county, including Oxford, Abingdon, Banbury, Bicester, Didcot, Witney, Thame, Wallingford, Wantage and Faringdon.
Repair or replace: do you need a new roof?
Repair when the roof is under about 25 years old and the damage is isolated; replace when it is over about 35 years old with problems across several areas. A good rule: if repairs would cost more than 25% of a new roof, replacement is usually better value.
Signs you need a new roof:
- Recurring leaks in different places
- Brittle, torn or sagging felt visible from the loft
- Many cracked, porous or slipping tiles
- A sagging roof line
- Daylight visible through the roof from the loft
For smaller problems, see roof repairs in Oxford, our guide to fixing a roof leak and our roof maintenance checklist.
Do you need planning permission or building regulations for a new roof?
A like-for-like re-roof usually doesn’t need planning permission, but it usually does need Building Regulations approval. That approval covers structural safety when changing materials, fire safety and upgrading the roof insulation.
- Planning permission may be needed to change the roof shape, raise the ridge, or change materials on a listed building or in a conservation area.
- Building Regulations: a roofer registered with the NFRC Competent Person Scheme can self-certify the work; otherwise your local building control must be notified.
- Bats: a bat survey may be needed if bats could be roosting in the roof.
Official guidance: Planning Portal: re-roofing and building regulations and Planning Portal: roof planning permission. Keep your compliance certificate, as buyers’ solicitors will ask for it.
How to get a fair new roof quote
- Get two or three written, itemised quotes for the same specification.
- Check that scaffolding, strip-off, skip, membrane, battens, leadwork and VAT are all listed.
- Ask how rotten timbers will be priced if they’re found.
- Ask about the workmanship guarantee and whether it’s insurance-backed.
- Check Google and Checkatrade reviews, and ask for photos of recent re-roofs.
- Avoid doorstep offers and large upfront deposits.
- Confirm the company’s real name, address and phone number, as several Oxford roofers use similar names.
Buying a house? Check the roof first
Our pre-purchase roof inspection costs £375 + VAT, deducted from any work we complete. You get a full roof assessment, photo and video evidence, an honest condition report and clear repair costs. Book an inspection.
Thinking about replacing your roof in Oxfordshire? See our new roof installation service for local prices, materials and guarantees, or ask about a roof inspection first to check whether a repair would do.
FAQs
How much does a new roof cost in the UK in 2026?
A new roof on a typical 3-bed semi costs £6,500–£11,500 in concrete tile, including scaffolding and VAT. Small terraces start around £4,500 and large detached slate roofs can exceed £30,000.
How much is a new roof in Oxford?
A new roof on a 3-bed semi in Oxfordshire typically costs around £10,500 in concrete tile, with most between £8,500 and £13,000. Period homes and conservation areas cost more.
What is the average cost of a new roof in the UK?
About £8,000–£10,000 once scaffolding, waste and VAT are included.
How much does a new roof cost on a 3-bed semi?
£6,500–£11,500 in concrete tile, £9,500–£15,500 in clay and £11,000–£18,500 in natural slate.
How much does it cost to reroof a house?
About £4,500–£17,000 in concrete tile depending on house size, taking 3–8 working days.
How much does it cost to retile a roof?
Usually the same as a full re-roof, because the membrane and battens are replaced too. Replacing 10–20 broken tiles costs about £350–£700.
How much are roofing costs per square metre in the UK?
About £75–£130/m² for concrete tile, £100–£180/m² for clay and £130–£320/m² for natural slate, fully fitted.
How long does it take to replace a roof?
3–5 days for a terrace, 5–8 days for a 3-bed semi and 7–12 days for a 4-bed detached house.
