The cost of a new roof in London is one of the most frequently asked questions we receive. The honest answer is: it varies widely. However, we can provide useful indicative ranges based on our experience completing hundreds of projects across London.
Key Factors Affecting Cost
Roof size (measured in square metres), roofing material chosen, roof complexity (hips, valleys, dormers), scaffolding requirements, location within London, and any structural or timber repairs needed all significantly affect final pricing.
Typical Cost Ranges (2026)
Concrete tile replacement: £4,500–£9,000 for an average semi-detached. Natural slate replacement: £6,500–£18,000 depending on size and slate quality. Clay plain tile: £7,000–£20,000. GRP flat roof (garage/extension): £1,200–£3,500. Full EPDM flat roof: £1,500–£5,000. All prices include scaffolding, materials, and VAT.
Beware of Unusually Low Quotes
In our industry, unusually low quotes are a serious red flag. Some less scrupulous contractors cut costs by using inferior materials, skipping structural checks, or failing to provide proper guarantees. Always ensure your contractor is fully insured and provides a written guarantee.
What's Included in Our Quotes?
London Supreme Roofing provides fully itemised, fixed-price quotations. This means the price quoted is the price you pay — no hidden extras. Our quotes include full scaffolding, all materials (specified by type and quality), disposal of waste, and a written workmanship guarantee.
For an accurate quotation specific to your property, contact us today to arrange a free, no-obligation roof survey.