What is the cost in 2026 for roofing services in London?
Loading TradeMatch
Loading TradeMatch
What is the cost in 2026 for roofing services in London?
In 2026, the cost of roofing services in London can vary significantly based on the type of work you need. For tile replacement, you can expect to pay around £80–£120 per square metre, depending on the materials chosen. If you're considering a flat roof installation, the price may range from £1,500 to £3,500 for a standard size flat roof, with GRP fibreglass roofing often costing about £50–£70 per square metre due to its durability and low maintenance requirements.
It's also essential to hire qualified professionals. Look for contractors who are certified by NFRC (National Federation of Roofing Contractors) or FMB (Federation of Master Builders) to ensure quality work. In London, it's crucial to check if your chosen roofers are compliant with local building regulations.
Keep in mind that factors such as roof size, accessibility, and existing conditions can influence the final price. For a precise quote, it's advisable to get estimates from multiple local roofing experts.
Looking for professionals in your area? Find vetted providers on TradeMatch.
Get 3–5 free quotes from verified, insured professionals. No obligation, no spam.
Get Free Quotes →