Get quotes to fix a leaky roof

HaMuch is Excellent
By Emily Rivers
Last updated 27th September 2022

A leaking roof might feel like an overwhelming issue to deal with and does not always mean that you will be burdened with the massive expense of replacing your roof (unless you have roof insurance to assist with the cost). More often than not, a simple repair to the roof or an item on the roof, such as gutters, may solve the leaky roof, with moisture drying out before any further damage is caused to the inside of your property.

Of course, the longer it takes to discover the leak, means the more chance of extensive damage. If you have access to your loft make it a regular habit of going into the loft space monthly to check that there are no signs of moisture or mould. When in the loft space, turn off any light you may have, so that you are standing in the dark. If you can see windows of light streaming in through the roof, this might expose a missing roof tile or a hole in the roof.

How do I know where my roof leak is coming from?

If you have access to the loft, an idea would be to stand in the loft and circle around where the water leak is coming from. Take note of whether it is a leak that is dripping when raining or a sign of moisture on the roof joists with the joists feeling wet. Are there mouldy patches on the joists but they feel dry to the touch?

If a dripping leak, get someone to stand outside with a hosepipe and gently spray your roof. Stay in communication with them, perhaps talking on mobile phones, so that once you notice the leak dripping they can explain which part of the roof they are spraying. In case the water had travelled to the leak, wait an hour and then redo the test with the person spraying directly on the area where the drip started to see if it sets off almost immediately or if there is a few minutes delay.

Another way to check where a roof leak is coming from, ask a neighbour who might look out onto your roof, if you can have access to their window, so that you can inspect your roof for any visible signs of damage or missing shingles or tiles.

When discussing the leaky roofer with a professional roofer, and explaining that you cannot find the source of the leak. They may have access to electronic testing equipment.

 To identify a leak on a flat roof, the electronic testing tests the waterproofing integrity of roof membranes. Infrared cameras can show cold spots signalling a possible leak in the roof, by highlighting areas of moisture.

Moisture path analysis will measure different moisture levels. High levels of moisture are a strong indication of a leaking roof.

Cost to repair a leaky roof

Can roof leaks be fixed?

Depending on the location of your leak, and if the rest of the roof is in general good condition, not too aged, then instead of the expense of an entire new roof, a small repair to the leaky roof will be all that is required to stop the water damage. 

Most repairs would take a skilled roofer a day to complete. This could involve replacing damaged or missing shingles. The roofer may only need to change one shingle or a handful around the area of the leak, using fresh cement to seal the shingle.

Fixing the leaky roof could be as simple as re-caulking around a chimney, roof vent or skylights flashing. This will fill up any pinhole gaps that might be allowing water through. If it is the flashing around these areas that has failed, the roofer may need a day to renew the flashing. 

Another simple fix might be cleaning clogged debris out of the gutters  to ensure the rainwater is flowing down. Any mortar around the roof, including the chimney might need repointing to stop water from getting in. 

How much will it cost to repair a leaky roof?

The most expensive part of a roof repair could be the need for scaffolding to give the roofer access to the leak on the roof, rather than the labour costs. Of course influences to the price will be the sort of roof you have, how high the pitch of the roof is as well as the scale of the problem. Most small roof repairs can be completed with a day or two labour charges, from renewing a section of flashing or replacing one or two shingles.

A more complicated roof repair that might involve strengthening wooden beams and the structure of the roof will need more days of labour. Roof repairs should be undertaken during dry weather but living in the UK this is not always possible. The roofer may create a tarpaulin covering over the section of the roof being fixed to keep the rainwater out during the repair work as well as keeping them safe on the roof in slippery conditions.

Cost to repair a leaky roof

Per

Average total labour cost

Roof inspection to determine source of leak

Per hour

£120

Repairing some failed mortar on the roof to stop water leak

Per hour

£90

Recaulking around flashing to stop a leak on roof

Per hour

£80

Fixing a damaged shingle to prevent a leak

Per hour

£80

Repairing a patch of leaky roof membrane

Per hour

£95

Do I repair or replace a leaky roof?

Always try to repair the weak area on the roof first before replacing the roof. This is not only to avoid the cost of a roof replacement but because of the time and disruption involved in having a new roof fitted onto your home. A roof repair might just involve one day of disruption without you needing to move out of your home.

Even if the roof damage is severe, a hole left in the roof from a fallen tree branch or a strong hail storm. As long as the roof structure is still mostly intact, even if one roof rafter is damaged, a professional roofer should be able to repair the area of roof. Matching the roof tiles or shingles to the rest of the roof, and replacing the damaged section of waterproof membrane and strengthening the rafter or beam if weakened by water or the impact of the fallen debris.

What is the most common cause of roof leaks?

The causes of a leaky roof can be anything from an ageing old roof desperate for replacing to missing shingle or roof tiles or damaged flashing.

The most common causes of roof leaks according to UK roofers are;

  • the age of a roof, where over the years wind, moisture, UV radiation has all played a role in deteriorating the roof
  • broken or missing shingles allowing water to penetrate
  • clogged gutters causing water to back up onto the roof
  • weather damage around a chimney in the brickwork or flashing allowing water through
  • damaged seals around roof vents allowing moisture in or roof vents not allowing moisture out
  • holes on the roof from falling debris landing and crashing through the roof
  • condensation in the loft not escaping
  • moss growing on a roof, the moss holds moisture and the roots cause damage to the roof
  • flashing that is damaged, cracked or brittle no longer waterproofing the joins
  • skylights are notorious for leaks in roofs

Estimates for common roofer jobs;

Rates for other trades

Repair a leaky roof cost in the UK
Repair a leaky roof cost in the UK (excluding VAT or callout charges)
Location in UKRepair a leaky roof cost
Repair a leaky roof near Amber Valley£104
Repair a leaky roof near Arun£112
Repair a leaky roof near Ashfield£108
Repair a leaky roof near Aylesbury Vale£132
Repair a leaky roof near Barnsley£112
Repair a leaky roof near Basildon£144
Repair a leaky roof near Basingstoke & Deane£136
Repair a leaky roof near Bassetlaw£108
Repair a leaky roof near Bath & North East Somerset£108
Repair a leaky roof near Bedford£132
Repair a leaky roof near Birmingham£108
Repair a leaky roof near Blackburn£104
Repair a leaky roof near Blackpool£104
Repair a leaky roof near Bolton£108
Repair a leaky roof near Bournemouth£136
Repair a leaky roof near Bracknell Forest£140
Repair a leaky roof near Bradford£124
Repair a leaky roof near Braintree£132
Repair a leaky roof near Breckland£88
Repair a leaky roof near Bridgend£112
Repair a leaky roof near Brighton£120
Repair a leaky roof near Bristol£108
Repair a leaky roof near Broadland£88
Repair a leaky roof near Broxtowe£108
Repair a leaky roof near Bury£112
Repair a leaky roof near Caerphilly£112
Repair a leaky roof near Calderdale£128
Repair a leaky roof near Cambridge£128
Repair a leaky roof near Canterbury£104
Repair a leaky roof near Cardiff£108
Repair a leaky roof near Carmarthenshire£92
Repair a leaky roof near Charnwood£100
Repair a leaky roof near Chelmsford£140
Repair a leaky roof near Cheltenham£104
Repair a leaky roof near Cherwell£116
Repair a leaky roof near Chester£112
Repair a leaky roof near Colchester£128
Repair a leaky roof near Conway£128
Repair a leaky roof near Coventry£92
Repair a leaky roof near Crewe & Nantwich£108
Repair a leaky roof near Dacorum£148
Repair a leaky roof near Derby£104
Repair a leaky roof near Doncaster£108
Repair a leaky roof near Dover£100
Repair a leaky roof near Dudley£108
Repair a leaky roof near Dumfries & Galloway£88
Repair a leaky roof near Dundee£140
Repair a leaky roof near East Ayrshire£124
Repair a leaky roof near East Devon£92
Repair a leaky roof near East Dunbartonshire£124
Repair a leaky roof near East Hampshire£132
Repair a leaky roof near East Hertfordshire£148
Repair a leaky roof near East Riding£112
Repair a leaky roof near Eastleigh£116
Repair a leaky roof near Edinburgh£128
Repair a leaky roof near Elmbridge£148
Repair a leaky roof near Epping Forest£152
Repair a leaky roof near Erewash£108
Repair a leaky roof near Exeter£92
Repair a leaky roof near Falkirk£120
Repair a leaky roof near Fife£132
Repair a leaky roof near Flintshire£116
Repair a leaky roof near Gateshead£120
Repair a leaky roof near Gedling£108
Repair a leaky roof near Glasgow£124
Repair a leaky roof near Gloucester£108
Repair a leaky roof near Guildford£140
Repair a leaky roof near Gwynedd£84
Repair a leaky roof near Halton£112
Repair a leaky roof near Harrogate£100
Repair a leaky roof near Havant & Waterloo£116
Repair a leaky roof near Horsham£136
Repair a leaky roof near Huntingdonshire£140
Repair a leaky roof near Ipswich£124
Repair a leaky roof near Isle of Wight£116
Repair a leaky roof near Kings Lynn & West Norfolk£96
Repair a leaky roof near Kingston-upon-Hull£96
Repair a leaky roof near Kirklees£132
Repair a leaky roof near Knowsley£112
Repair a leaky roof near Lancaster£96
Repair a leaky roof near Leeds£104
Repair a leaky roof near Leicester£92
Repair a leaky roof near Liverpool£112
Repair a leaky roof near London£152
Repair a leaky roof near Luton£148
Repair a leaky roof near Macclesfield£112
Repair a leaky roof near Maidstone£128
Repair a leaky roof near Manchester£112
Repair a leaky roof near Mid Bedfordshire£144
Repair a leaky roof near Mid Sussex£132
Repair a leaky roof near Middlesbrough£144
Repair a leaky roof near Milton Keynes£132
Repair a leaky roof near Neath Port Talbot£112
Repair a leaky roof near New Forest£124
Repair a leaky roof near Newbury£136
Repair a leaky roof near Newcastle-under-Lyme£124
Repair a leaky roof near Newcastle-upon-Tyne£120
Repair a leaky roof near Newport£112
Repair a leaky roof near North Ayrshire£124
Repair a leaky roof near North East Lincolnshire£96
Repair a leaky roof near North Hertfordshire£148
Repair a leaky roof near North Lanarkshire£124
Repair a leaky roof near North Lincolnshire£100
Repair a leaky roof near North Somerset£112
Repair a leaky roof near North Tyneside£120
Repair a leaky roof near North Wiltshire£112
Repair a leaky roof near Northampton£120
Repair a leaky roof near Norwich£88
Repair a leaky roof near Nottingham£108
Repair a leaky roof near Nuneaton & Bedworth£92
Repair a leaky roof near Oldham£124
Repair a leaky roof near Oxford£120
Repair a leaky roof near Perth & Kinross£124
Repair a leaky roof near Peterborough£144
Repair a leaky roof near Plymouth£104
Repair a leaky roof near Poole£136
Repair a leaky roof near Portsmouth£116
Repair a leaky roof near Powys£100
Repair a leaky roof near Preston£104
Repair a leaky roof near Reading£136
Repair a leaky roof near Redcar & Cleveland£148
Repair a leaky roof near Reigate & Banstead£148
Repair a leaky roof near Renfrewshire£128
Repair a leaky roof near Rhondda, Cynon, Taff£112
Repair a leaky roof near Rochdale£128
Repair a leaky roof near Rotherham£108
Repair a leaky roof near Salford£112
Repair a leaky roof near Salisbury£124
Repair a leaky roof near Sandwell£108
Repair a leaky roof near Scarborough£88
Repair a leaky roof near Sefton£112
Repair a leaky roof near Sevenoaks£144
Repair a leaky roof near Sheffield£108
Repair a leaky roof near Slough£148
Repair a leaky roof near Solihull£96
Repair a leaky roof near South Ayrshire£124
Repair a leaky roof near South Bedfordshire£132
Repair a leaky roof near South Cambridgeshire£128
Repair a leaky roof near South Gloucestershire£108
Repair a leaky roof near South Kesteven£112
Repair a leaky roof near South Lanarkshire£108
Repair a leaky roof near South Oxfordshire£132
Repair a leaky roof near South Somerset£100
Repair a leaky roof near South Tyneside£120
Repair a leaky roof near Southampton£116
Repair a leaky roof near Southend-on-Sea£136
Repair a leaky roof near St Albans£148
Repair a leaky roof near St Helens£108
Repair a leaky roof near Stafford£124
Repair a leaky roof near Stockport£112
Repair a leaky roof near Stockton-on-Tees£144
Repair a leaky roof near Stoke-on-Trent£128
Repair a leaky roof near Stratford-on-Avon£92
Repair a leaky roof near Stroud£108
Repair a leaky roof near Suffolk Coastal£124
Repair a leaky roof near Sunderland£124
Repair a leaky roof near Swale£120
Repair a leaky roof near Swansea£108
Repair a leaky roof near Tameside£112
Repair a leaky roof near Teignbridge£96
Repair a leaky roof near Tendring£128
Repair a leaky roof near Test Valley£120
Repair a leaky roof near Thamesdown£108
Repair a leaky roof near Thanet£96
Repair a leaky roof near The Wrekin£100
Repair a leaky roof near Thurrock£144
Repair a leaky roof near Torbay£96
Repair a leaky roof near Trafford£112
Repair a leaky roof near Vale of Glamorgan£112
Repair a leaky roof near Vale of White Horse£112
Repair a leaky roof near Vale Royal£116
Repair a leaky roof near Wakefield£124
Repair a leaky roof near Walsall£108
Repair a leaky roof near Warrington£108
Repair a leaky roof near Warwick£92
Repair a leaky roof near Waverley£140
Repair a leaky roof near Wealden£120
Repair a leaky roof near West Lancashire£108
Repair a leaky roof near West Lothian£128
Repair a leaky roof near West Wiltshire£112
Repair a leaky roof near Wigan£108
Repair a leaky roof near Windsor & Maidenhead£144
Repair a leaky roof near Wirral£112
Repair a leaky roof near Wokingham£140
Repair a leaky roof near Wolverhampton£108
Repair a leaky roof near Wrexham Maelor£116
Repair a leaky roof near Wychavon£96
Repair a leaky roof near Wycombe£140
Repair a leaky roof near York£100