Skip to content
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,000per 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 adverts

No 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.