Roofer day rates in London

Greater London · 2026

£295£540

per day, ex VAT

£37£68

per hour

+35%

vs UK average

A roofer working in London typically charges £295£540 a day (£37£68 an hour), ex VAT — 35% above the UK average of £310 a day. London rates run 30–40% above the national picture. Higher living costs, congestion charging, ULEZ and parking all get passed into quotes, and competition from commercial and high-end residential work pulls experienced trades away from small domestic jobs.

Roofing rates have to absorb a shorter effective working year — wind and rain write off days that still cost money. Storm-damage periods spike demand sharply, and emergency tarp-and-repair visits are priced per call-out, not per day.

What moves a roofer's rate

  • 01Working at height — scaffold or tower costs sit on top of labour
  • 02Pitched roof re-covering versus flat roof systems (GRP, EPDM, felt)
  • 03Leadwork and heritage skills, which command a clear premium
  • 04Weather windows that compress the working year

London vs everywhere else

London£295£540
South East£255£460
East of England£230£420
South West£220£400
Scotland£215£390
West Midlands£210£385
North West£205£375
East Midlands£200£370
Yorkshire£200£360
Wales£195£355
North East£185£340
Northern Ireland£180£330

Charging £420? Prove it's enough.

The market range is the market's number. Yours depends on your overheads, your tax pot and how many days you actually bill. Run it through the calculator, then send the quote while the number's fresh.

Other trades in London

Run a trade site or blog? Embed this live rate widget on your pages — free.

Indicative ranges compiled from public cost guides, reviewed July 2026. Ex VAT. A guide, not a quote, and not financial advice.