How much for a new roof?
- correctwayroofing
- Nov 21
- 1 min read
If you’ve been wondering how much a new roof costs, you’re not alone. Most UK homeowners only replace their roof once or twice in a lifetime — so it’s easy to be unsure of the real numbers.
The truth? A new roof in the UK can cost anywhere from £2,500 to £25,000, depending on the type, size, and materials used.
Average Roof Replacement Costs (UK 2025 Guide)
Lifespan | Roof Type | Average Cost | Cost Per 𝑚2 |
20-25 Years | Flat Roof (EPDM Rubber) | From €2,500 | €70/𝑚2 |
40 Years | Pitched Roof (Concrete Tile) | €7,500-€15,000 | €120-€175/𝑚2 |
60-80 Years | Slate Roof | €10,000-€25,000 | €150-€200/𝑚2 |
What Affects the price of a New Roof?
• Roof Size: The bigger the surface area, the higher the cost.
• Material Choice: Concrete tiles are more affordable; slate lasts longer but costs more.
• Roof Shape: Complex designs take more time and labour.
• Accessibility: Difficult or steep roofs can increase labour costs.
How to Tell If You Need a New Roof?
Look for these signs:
• Visible leaks or water marks on ceilings
• Perished or cracked felt
• Heavy moss or algae buildup
• Broken or missing tiles
If you’re seeing any of those, your roof may be near the end of its life.
How Long Should a Roof Last?
• Concrete tiles: around 40 years
• Slate roofs: 60–80 years
• Flat roofs (EPDM): 20–25 years
Final Word — Get a Trusted Quote
Don’t rely on online averages alone. Every roof is different.
At Correct Way Roofing, we offer free roof inspections and transparent quotes across Telford,Shrewsbury,Wolverhampton,stafford,stoke-on-trent,Dudley,Birmingham,Walsall,Kidderminster,Cannock,Bridgnorth




Comments