RoofCost UKRoofCost UK
    Back to Blog
    20 February 2026 6 min read

    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.

    Get Your Free Roofing Quote

    Compare prices from trusted local roofers. No obligation.

    🔒 Your details are safe. No spam, ever.

    Frequently Asked Questions

    Explore Our Roofing Cost Guides

    Get Free Quote