What Affects the Cost of a New Roof?
If you've been getting quotes for a new roof and wondering why prices vary so much, it comes down to several key factors. Understanding these will help you compare quotes fairly and budget accurately.
1. Roof Size (The Biggest Factor)
The total area of your roof in square metres is the primary cost driver. A 40 m² terraced house roof costs roughly half that of an 80 m² detached house roof. Always compare quotes on a cost-per-m² basis for accuracy.
2. Roofing Materials
Your material choice can double or triple the cost. Concrete tiles start at £25/m² whilst natural slate can reach £80/m². Each material has different aesthetic, longevity, and cost implications.
3. Roof Complexity
Simple gable roofs are the cheapest to replace. Every additional feature adds cost:
- Hip roofs: +10–15%
- Dormers: +£500–£1,500 each
- Valleys: +£200–£500 each
- Chimneys: +£300–£800 for flashing work
- Skylights: +£500–£1,000 each
4. Your Location
Regional price differences are significant. London and the South East are 15–25% above the national average, whilst the North of England and Wales can be 10–15% below.
5. Scaffolding Requirements
Scaffolding is essential for virtually all roof replacements. Costs range from £500 for a simple terraced setup to £2,000+ for large detached properties. Difficult access can increase this further.
6. Structural Condition
If the existing roof structure has rot, woodworm, or sagging, repairs will be needed before the new roof can be installed. This can add £500–£3,000+ to the total cost and may not be apparent until the old roof is stripped.
7. Time of Year
Summer months see higher demand and potentially higher prices. Booking during the quieter autumn/winter period can sometimes yield better rates, though weather delays are more likely.
8. Waste Disposal
The old roof needs to go somewhere. Skip hire typically costs £200–£400, but larger roofs or heavier materials (concrete tiles vs. slate) may require multiple skips.