Updated 2026

Roofer Day Rate UK: 2026 Pricing Guide

Roofer rates in the UK vary significantly by job type — from flat roofing to slate, tile, or lead work. This guide covers typical roofer day rates and hourly rates across UK regions in 2026.

Hourly rate

£28–£50

per hour

Day rate

£200–£380

per day

Call-out

£60–£100

minimum charge

Roofer Rates by Region — UK 2026

Rates vary considerably across the UK. Here's what you can expect to pay in each region.

RegionHourly rateDay rate
London£42–£70/hr£300–£520/day
South East£35–£58/hr£250–£430/day
South West£30–£50/hr£215–£380/day
Midlands£28–£48/hr£200–£360/day
North West£26–£45/hr£185–£340/day
North East£25–£42/hr£175–£320/day
Scotland£26–£45/hr£185–£340/day
Wales£25–£42/hr£175–£315/day

* Rates are typical market averages for 2026 based on industry survey data. Individual rates vary by experience, job type, and other factors.

What affects roofer rates?

Several factors determine how much a roofer will charge for a job.

1

Roof type

Flat roofing (felt, EPDM, GRP) and specialist materials like lead or slate command higher rates than standard concrete tile work due to skill and material complexity.

2

Access and height

Steep pitches, high buildings, or difficult access requiring specialist scaffolding increases both labour costs and insurance exposure, pushing rates up.

3

Emergency repairs

Emergency call-outs for leaks or storm damage attract premium rates — often 50–80% above standard day rates plus a call-out fee.

4

Materials supplied

Roofers often include materials in a project quote. Labour-only day rates will be lower, but you'll need to source and have materials on-site yourself.

5

Season

Roofing demand peaks in spring and autumn. During peak periods, expect to pay at the top of the rate range and book further in advance.

Free tool

Try the Roofing Estimate Calculator

Use our free calculator to work out your ideal hourly rate based on your costs, target income, and working hours.

Open calculator

Frequently asked questions

What is the average roofer day rate in the UK in 2026?

The average roofer day rate in the UK is £200–£380/day in 2026. London roofers charge £300–£520/day. In Northern England and Wales, expect £175–£340/day.

How much does a roofer charge per hour?

Roofer hourly rates in the UK are typically £28–£50/hr in 2026. In London, £42–£70/hr is common. In Northern England and Wales, £25–£45/hr is more typical.

How much does it cost to replace a roof?

Full roof replacement in the UK costs £5,000–£15,000+ depending on size, pitch, material, and access. Labour typically accounts for 30–40% of the total cost.

Do roofers charge more for emergency repairs?

Yes. Emergency roofing repairs — particularly storm damage or active leaks — typically cost 50–80% more than a planned job, plus a call-out fee of £60–£100.

Should I get multiple roofer quotes?

Yes, always get at least 3 quotes for any roofing work over £500. Prices can vary by 30–50% between contractors for the same job, and the cheapest quote is not always the best value.

Need a quote for roofer work?

Describe your job and get an instant AI price estimate. Free, no signup required.

Get a free quote estimate

No account needed · Free · Takes 60 seconds