How Much Does a New Roof Cost in London? (2025 Complete Price Guide)

How Much Does a New Roof Cost in London? (2025 Complete Price Guide) by Jade Roofing Experts

A new roof in London costs between £5,000 and £25,000, depending on roof type, size, and materials. The average cost for a standard 3-bedroom semi-detached house is £8,000–£12,000. Flat roofs are cheaper (£3,000–£8,000), while slate or clay tile pitched roofs cost more (£10,000–£25,000). London labour rates are typically 20–30% higher than the UK national average. […]

Call Now 07955 558880