There are many factors to consider when working out a roof repair cost, such as the size of the damaged area and the materials involved.
However, most roof repairs cost anywhere from £100 to £1,000. If the repair is severe or structural damage needs to be repaired then expect to pay more.
Flat roofs are less expensive to repair due to the material that they’re made from.
Whether it is a pitched or flat roof, My Local Toolbox always recommends getting a roof repair estimate from one of our experts for the most accurate cost.
In this guide, we will:
How much does roof repair cost?
An approximate amount for a roof repair cost is £100 – 1,000 in the UK. Roof repair costs will depend on several factors, with the main two being the type of material that your roof is made from and the labour costs involved.
Slate is one of the most popular types of roofing material in the UK, costing around £60 per square metre (m²). Other materials such as lead and tiles cost £80m² and £50m² respectively.
The table below outlines roughly how much it costs to repair a roof depending on the material used per m². It also provides an estimate of how much it may cost to complete a roof repair job over a total of 20m² as an example.
Cost of roofing repair materials per M²
Type of roofing | Cost per m² | Cost per 20m² |
Felt | £40 | £800 |
EPDM rubber | £45 | £900 |
Tiles | £50 | £1,000 |
Slate | £60 | £1,200 |
Lead | £80 | £1,600 |
GRP fibreglass | £90 | £1,800 |
If the flashing has been damaged, which is normally used to protect delicate parts of the roof, that can also add an additional roof repair cost of £230.
My Local Toolbox always recommends getting a roofing repair estimate from our experts to give you the most accurate price.