Roofing

How Much Does It Cost to Repair a Roof?

£150 – £1,500

per job

Roof repairs cost between £150 and £1,500 depending on the type of fault, the accessibility of the roof, and whether scaffolding is required. A few slipped or cracked tiles can be replaced in a couple of hours, while more complex repairs involving flashing, ridge tiles, or valley gutters take longer and cost considerably more.

Average cost

£150 – £1,500

per job

Prices vary by region, property type and tradesperson. Always get at least two quotes.

What affects the price?

Type of repair - replacing a handful of slipped tiles costs £150-£400; reflashing a chimney costs £400-£900; repointing a ridge costs £500-£1,500

Roof accessibility - steep pitches, heights above two storeys, or awkward positioning increase labour time and safety requirements

Scaffolding - for most repairs beyond a ladder job, scaffolding is required and adds £600-£1,500

Tile availability - matching replacement tiles for older roofs can be difficult to source and may need to come from a salvage yard

Labour vs materials

Roofers charge £150-£250 per day. A simple spot repair takes a couple of hours; larger repairs such as reflashing or ridge replacement take a full day or more. Scaffolding is usually a separate hire cost.

Repair or replace?

If a roofer identifies multiple areas of concern or estimates that repair costs will approach 50% of a full re-roof, replacement is often more economical. A written inspection report helps you make an informed decision.

Questions to ask your tradesperson

Ready to get it sorted?

Find available local roofers near you — see who is free before you call.

Find a Roofer — Free

More cost guides