Price guides / Roofing / Birmingham
How much does a new roof cost in Birmingham?
Typical UK price (used for Birmingham)
£5,500 – £12,000
per job · most people pay around £8,000
| Smaller roof repairs | £150 – £2,000 | per job |
What affects the price
- Roof size and pitch
- Tiles vs slate
- Scaffolding
- Replacing battens, felt and timbers
- Where you live: London and the South East are often 15-30% higher
- Access, parking and how easy the job is to reach
Real MyHomelyHub quotes in Birmingham
Not enough quotes yet in Birmingham. We show real figures here once 5 or more jobs have been agreed on MyHomelyHub.
Roofing adverts near Birmingham
See all advertsNo roofing adverts near Birmingham yet. Post your job and local pros will quote.












Leaflet © OpenStreetMap contributors
Guide prices are typical UK figures researched from House Jester roofing & guttering guide 2025, checked 07/10/2026. Prices vary; always compare quotes.
