Quick Answer
Roof repair costs in the UK typically range from £150 to £1,500+ in 2026, depending on the type of damage and size of the repair.
Typical Roof Repair Costs
- Minor repair → £150–£300
- Moderate repair → £300–£800
- Major repair → £800–£1,500+
Common Roof Repairs
- Replace broken tiles → £150–£400
- Fix roof leak → £200–£800
- Flashing repair → £250–£600
- Chimney repair → £300–£1,000
What Affects the Cost?
- Roof type (flat vs pitched)
- Access and height
- Extent of damage
- Materials required
When Repairs Become Expensive
If multiple areas are damaged, costs can rise quickly and a full roof replacement may be worth considering.
Planning multiple costs? Use our budget calculator to estimate total monthly spend
How to Save Money
- Fix issues early
- Get multiple quotes
- Combine repairs
- Maintain gutters and drainage