Roofing Cost Guide: What You’ll Pay for a New Roof in the UK
Thinking about a new roof but scared of the price tag? You’re not alone. Homeowners everywhere wonder how much a roof actually costs and why quotes can vary so much. In this guide we break down the main cost drivers, give you realistic price ranges, and share tips to keep the bill from blowing out of control.
What Drives the Price of a Roof?
First, the material you pick makes the biggest dent in the total. Asphalt shingles are the cheapest, usually £30‑£45 per square metre installed. Clay or concrete tiles hover around £55‑£80, while premium slate can push past £100 per square metre. Metal roofs sit in the middle, with steel or aluminium costing £60‑£90 depending on the profile.
Next up is roof size and pitch. A larger, steep‑sloped roof means more timber, more labour, and more safety equipment. For example, a 100‑square‑metre roof with a gentle slope may cost £6,000‑£8,000, but the same area at a 45‑degree pitch could climb to £9,000‑£12,000.
Labour rates differ by region too. Builders in London or the South East often charge 20‑30% more than those in the North West. Don’t forget extra work like removing the old roof, fixing damaged timbers, or adding new insulation – each adds a few hundred pounds.
How to Keep Your Roofing Budget in Check
Start by getting at least three written quotes. Compare not just the total, but what’s included: disposal, fixing rotten rafters, or warranties. A low price that skips essential steps will bite you later.
Consider timing. Roofers often have quieter seasons in late autumn and early winter. Scheduling then can net you a 5‑10% discount.
If you’re comfortable with a little DIY, you can save on the teardown. Scrapping the old roof yourself (safely) removes the disposal fee, which can be £200‑£500.
Look for material deals. Bulk purchases of tiles or bulk‑order discounts can shave off a few hundred pounds. Remember that a slightly lower‑grade tile may still meet building regulations and look great after a fresh coat of paint.
Finally, protect your investment with a good warranty. A solid 10‑year guarantee may cost a little extra now but avoids costly repairs later.
Bottom line: a typical UK family home can expect to spend between £6,000 and £12,000 for a full roof replacement, depending on size, material, and location. By shopping smart, timing your project, and understanding what’s included in each quote, you can stay within budget without compromising on quality.