Replacing a roof is one of the largest home improvement investments UK homeowners make. Whether your roof has reached the end of its lifespan, suffered storm damage, or requires a complete renovation, understanding the expected costs helps you budget and compare quotations confidently.
On average, a new roof in the UK costs between £5,000 and £15,000, although larger properties or premium roofing materials can increase the total cost significantly. The final price depends on the size of your roof, material choice, accessibility, labour, and whether structural repairs are required.
Average New Roof Costs in the UK
The table below shows typical replacement costs for 2026.
| Property Type | Average Cost |
| Garage roof | £900–£2,500 |
| Small terraced house | £4,500–£6,500 |
| Semi-detached house | £6,000–£9,000 |
| Detached house | £8,500–£15,000 |
| Large detached property | £15,000–£25,000+ |
These estimates usually include removing the old roof, installing new roofing materials, replacing battens and breathable membrane, and labour.
Roof Material Costs
The roofing material you choose has a major impact on the total project cost.
| Roofing Material | Typical Cost per m² |
| Concrete roof tiles | £45–£70 |
| Clay roof tiles | £65–£110 |
| Natural slate | £90–£160 |
| Synthetic slate | £70–£110 |
| Metal roofing | £80–£140 |
Concrete tiles remain one of the most affordable options, while natural slate offers excellent longevity but comes at a higher price.
What Is Included in a New Roof?
A reputable roofing contractor typically includes:
- Removal and disposal of existing roof coverings
- New roofing felt or breathable membrane
- Replacement timber battens
- Installation of new tiles or slates
- Ridge tile installation
- Lead flashing where required
- Labour costs
- Site cleanup and waste disposal
Always confirm what’s included before accepting a quotation, as some companies charge separately for scaffolding or waste removal.
Additional Costs to Consider
Some roofs require extra work that increases the total price.
Typical additional expenses include:
| Additional Work | Average Cost |
| Scaffolding | £800–£2,500 |
| Chimney repointing | £500–£1,500 |
| Roof timber repairs | £500–£3,000 |
| Fascia and soffit replacement | £1,200–£3,000 |
| Gutter replacement | £500–£1,500 |
| Roof insulation upgrade | £800–£2,500 |
These repairs are often recommended once the old roof has been removed and the roof structure is fully inspected.
Factors That Affect Roof Replacement Costs
Every property is different. Roofing companies usually calculate quotations based on:
- Roof size (square metres)
- Roof pitch and complexity
- Type of roofing material
- Ease of access
- Number of valleys, chimneys, skylights, or dormers
- Structural timber condition
- Location within the UK
- Labour rates in your area
Properties in London and the South East generally have higher labour costs than many other regions.
Should You Repair or Replace the Roof?
A complete replacement isn’t always necessary.
Roof repairs are often sufficient if:
- Only a few tiles are damaged.
- Minor flashing repairs are needed.
- The leak is isolated.
- The roof is less than 20 years old.
However, replacement is usually the better long-term investment if:
- The roof has multiple leaks.
- Timber supports are deteriorating.
- More than 25–30% of the roof requires repair.
- The roof is nearing the end of its expected lifespan.
A professional roof inspection can help determine the most cost-effective solution.
How to Reduce the Cost of a New Roof
You can often save money without compromising quality by:
- Obtaining at least three written quotations
- Comparing materials with similar durability
- Scheduling work outside peak winter demand where possible
- Checking whether scaffolding costs are included
- Choosing experienced, insured roofing contractors rather than simply selecting the lowest quote
The cheapest quotation isn’t always the best value if workmanship or materials are substandard.
Conclusion
A new roof is a significant investment that protects your home from weather damage, improves energy efficiency and can increase property value. Most UK homeowners can expect to pay between £5,000 and £15,000, depending on the property size, roofing material, and any additional structural work required.
Before committing to a contractor, request detailed written quotations, confirm exactly what’s included and ensure the installer provides guarantees for both materials and workmanship. Careful planning now can help you avoid unexpected costs and ensure your new roof lasts for decades.
Frequently Asked Questions
How much does a new roof for a semi-detached house cost in the UK?
The cost of a new roof for a semi-detached house usually ranges from £6,000 to £9,000, depending on the size of the roof, the type of material used, and whether any structural repairs are required.
Does the price of a new roof include scaffolding?
Not always. Some roofing companies include it in their quotation, while others list it as a separate charge. Always check before accepting a quote.
How long does a new roof last?
The lifespan depends on the material used. Concrete tiles typically last 40–60 years, clay tiles 60–100 years, and natural slate can last over 100 years with proper maintenance.
Can I replace only one side of my roof?
Yes, if only one roof slope is damaged. However, replacing the entire roof often provides a more consistent appearance and may be more cost-effective in the long term, particularly if the existing roof is nearing the end of its lifespan.




