Salary by Role

Roofer Salary UK 2026

Average roofer salary is £30,000–£45,000. Solar and heritage roofers earn premiums. Self-employed rates inside.

2026-06-22  ·  5 min read
£34,000
Median Salary
£22k–£55k+
Typical Range
£18,000–£24,000
Entry Level
£40,000–£60,000
Senior Level

Salary by Specialism

SpecialismTypical Salary
General Slating / Tiling£28,000–£38,000
Flat Roofing (GRP/EPDM)£32,000–£44,000
Heritage / Lead Roofing£36,000–£50,000
Solar PV Installation£30,000–£45,000
Self-employed£45,000–£70,000+

Check Your Take-Home Pay

See exactly what your Roofer salary looks like after tax and NI.

Calculate Take-Home Pay

Frequently Asked Questions

Employed roofers earn approximately £28,000–£38,000. Self-employed roofers typically earn £45,000–£70,000.

Source: ONS Annual Survey of Hours and Earnings (ASHE) 2024; industry salary surveys 2025