NEWS & ADVICE

How Much Does a New Roof Cost in the UK? (2026 Guide)

If you’re thinking about getting a new roof, one of the first questions you’ll have is how much it’s going to cost. In this guide we’ll break down the average costs, what affects the price and how to make sure you get a fair quote.Average New Roof Cost in the UKThe cost of a new roof in the UK typically ranges from £3,000 to £8,000 for a standard semi-detached or terraced house. For larger detached properties the cost can be £8,000 to £15,000 or more depending on the size and complexity of the job.These are average figures — the actual cost for your property will depend on several factors which we’ll cover below.What Affects the Cost of a New Roof?Several factors affect how much your new roof will cost including the size of the roof, the materials used, the pitch and complexity of the roof, access requirements, and whether any structural repairs are needed at the same time.Roofing Materials and CostsDifferent roofing materials come at different price points. Concrete tiles are one of the most popular and cost effective options. Natural slate is more expensive but extremely durable and looks beautiful on period properties. Clay tiles are a premium option popular in certain regions. Flat roof materials such as EPDM rubber or fibreglass are used for flat or low pitch roofs and have their own cost considerations.How Long Does a New Roof Take?Most new roof installations on a standard house take between 2 and 5 days depending on the size and complexity. We always give you a clear timeframe before starting so you know exactly what to expect.How to Get a Fair QuoteAlways get at least two or three quotes before committing to a roofing contractor. Make sure the quote is itemised so you can see exactly what you’re paying for. Check that the contractor is fully insured and ideally registered with a recognised trade body like Checkatrade or TrustATrader.Be wary of quotes that seem unusually low — cheap roofing work often leads to problems down the line that end up costing more to fix.Get a Free Quote from Cole RoofingIf you’re based in Pershore, Evesham, Worcester, Cheltenham, Oxford or surrounding areas, Cole Roofing provides free no-obligation quotes on all new roof installations. We are fully insured, Checkatrade approved and TrustATrader registered with a 5 star rating on Google.Call us on 07586 407635 or email info@coleroofing.co.uk to arrange your free quote today.

Share this article
FREE QUOTE

Need a roofer?

Free, no-obligation quote. No call-out fee. Usually out within 24–48 hours.

Why Cole Roofing

KEEP READING

More roofing advice

What is Flashing on a Roof? Everything You Need to Know

If you’ve ever had a roofer mention flashing and wondered what they were talking about —

Why the Cheapest Roofer Isn’t Always the Best Choice

When you’re getting quotes for roofing work it’s tempting to go with the cheapest option. It’s

How Long Does a Roof Last? (UK Guide 2026)

One of the most common questions homeowners ask is how long their roof should last. The

FREE QUOTE · NO CALL-OUT FEE

Spotted a problem on your own roof?

Free quote, no call-out fee and honest advice — even if all you need is a small repair.

Call Charlie

07586 407635

Office

01787 829014

Email

info@coleroofing.co.uk

Coverage

20 miles around Pershore