Location & Target
Monthly Costs
Annual Costs
Higher for roofers due to working-at-height risk.
Non-Billable Days
Days lost to bad weather or waiting for materials.
Profit
What is the average roofer day rate in the UK?
Roofer day rates in the UK typically range from £180 to £280 per day. Roofers often have higher insurance costs than other trades due to working at height, which should be factored into your day rate calculation. Heritage roofing, lead work, and flat roof specialists command premium rates.
Roofer day rates by region (2025)
| Region | Typical Day Rate | Typical Hourly Rate |
|---|---|---|
| London | £245–£370 | £50–£74 |
| South East | £215–£325 | £43–£65 |
| South West | £190–£290 | £38–£58 |
| Midlands | £180–£280 | £36–£56 |
| North England | £165–£255 | £33–£51 |
| Wales | £155–£240 | £31–£48 |
| Scotland | £165–£255 | £33–£51 |
| Northern Ireland | £150–£230 | £30–£46 |
Why roofers must account for weather days
Unlike most trades, roofers regularly lose billable days to bad weather. You cannot safely or practically work on a roof in high winds, heavy rain, or icy conditions. Building in 10–20 weather days per year into your non-billable time calculation prevents you from undercharging on the days you do work.