Summary

Leak tracing is the single most requested — and most frequently botched — job in pitched roofing. The mistake almost every inexperienced roofer makes is fixing the point directly above the ceiling stain, because that's where the evidence is easiest to see from inside the house. Water does not fall straight down through a roof structure. It enters at a defect, then runs downhill along the underlay, along a rafter, along a batten, or along the top of a ceiling joist, sometimes for a metre or more, before finding a gap or a low point to drip through. Chase the stain back to the defect, not the other way round.

A second common failure is confusing condensation with a leak. Roof space condensation — caused by warm, moist household air reaching a cold underlay surface, often made worse by inadequate ventilation, blocked eaves, or loft insulation pushed into the eaves gap — produces damp patches that look identical to a leak from inside the house but have a completely different cause and fix. Treating condensation as a leak (re-flashing, replacing tiles) wastes the customer's money and doesn't solve the problem; the customer comes back with the same complaint after the next cold snap.

The systematic approach below works because it forces you to gather evidence before intervening: loft inspection first, tracing the water path uphill, checking the highest-probability failure points in order, then confirming with a controlled test before doing any repair. This is far more efficient — and far more defensible if the customer questions the diagnosis — than starting to replace tiles at random.

Key Facts

Quick Reference Table

Spending too long on quotes? squote turns a 2-minute voice recording into a professional quote.

Try squote free →
Symptom Most Likely Cause Check First
Stain near a chimney breast Flashing/soaker failure Step flashing, apron flashing, back gutter
Stain at a roof valley Valley lining split or blocked GRP/lead valley, debris, width vs BS 5534
Stain running along a rafter line Underlay tear or lap failure Torn felt, incorrect overlap, nail penetration
Scattered stains, older slate roof Nail sickness Individual slipped/displaced slates
Stain near roof edge/eaves Gutter overflow, not a roof leak Gutter blockage, fall, fascia condition
Stain around a roof window Flashing kit mismatch Correct EDL/EDM/BFX code for covering and pitch
Widespread damp patches, worse in cold weather Condensation, not a leak Ventilation, insulation at eaves, vapour sources
Stain appears only in strong wind + rain from one direction Wind-driven rain at low pitch/exposed elevation Pitch vs minimum for covering, exposure zone
Stain near ridge Dry ridge system failure or mortar bedding cracked/loose Ridge fixing, mortar condition, ridge vent seal
Damp patch with no correlation to weather Plumbing/tank leak, not roof Cold water tank, pipework, not the roof at all

Detailed Guidance

Step 1 — start in the loft, in daylight, before touching the roof outside

Before climbing a ladder, get into the loft with a torch on a dry day and, ideally, again during or immediately after rain.

Step 2 — trace the water path uphill from the stain

Water entering a roof travels downhill along whatever surface it lands on inside the structure — usually the top of the underlay — until it meets an obstruction (a batten, a rafter, a nail) or a low point, where it then drips through. This means the point where water is dripping into the loft, or showing as a ceiling stain, can be well below and to the side of the actual defect in the roof covering.

Follow the stain or wet line uphill, towards the ridge, checking for the point where it originates — often at a batten joint, a nail penetration, a lap in the underlay, or the base of a flashing.

Step 3 — check the highest-probability sources, in order

Work through the following roughly in order of likelihood before assuming a fault with the tiles/slates themselves across a wide area:

  1. Flashings and abutments — chimneys, party walls, dormer cheeks. Check lead flashing for cracked/split lead (common where the lead has been dressed too thin, or where the wrong code lead was used), lifted step flashing, and failed pointing/mortar fillets at the top of a flashing.
  2. Valleys — check for cracked GRP linings, split or corroded lead, and debris/moss damming water so it backs up and overtops the valley edge.
  3. Ridges and hips — check dry ridge/hip system seals and mechanical fixings, or, on older mortar-bedded ridges, cracked or missing mortar allowing wind-driven rain in at the apex.
  4. Individual tiles/slates — slipped, cracked, or missing units, particularly on older slate roofs where nail sickness is common, or where mechanical fixing to BS 5534 wasn't used and wind has lifted or displaced units.
  5. Roof penetrations — roof windows, soil vent pipes, and aerials/satellite dish brackets are common, specific leak points that are easy to overlook because they're small.
  6. Underlay/sarking felt — where the covering above appears sound but water is still getting through, suspect a torn or incorrectly lapped underlay, particularly at laps that run the wrong way relative to the prevailing wind and rain direction.

Diagnostic decision tree

LEAK REPORTED BY CUSTOMER
    |
    v
[Go into loft with torch — daylight hours, ideally during/after rain]
    |
    +-- Daylight visible through roof? ---YES---> Locate slipped/missing/cracked
    |                                              tile or slate at that point.
    |                                              Replace and re-check after
    |                                              next rain.
    |
    NO
    |
    v
[Is there visible staining or a wet line on felt/rafters/battens?]
    |
    +-- NO staining, but ceiling below is damp --> Check for condensation:
    |                                              inspect eaves ventilation,
    |                                              insulation position, and
    |                                              correlation with weather.
    |                                              See BS 5250 guidance.
    |
    YES — staining present
    |
    v
[TRACE UPHILL from the stain toward the ridge — water runs downhill
 inside the structure before it drips]
    |
    +-- Traces to a chimney/wall abutment? --YES--> Inspect step flashing,
    |                                               apron, soakers, back
    |                                               gutter. Repair/renew lead.
    |
    +-- Traces to a valley? --YES--> Inspect valley lining for cracks/splits,
    |                                clear debris, check width against
    |                                BS 5534 minimum for the pitch/roof area.
    |
    +-- Traces to the ridge/hip? --YES--> Inspect dry ridge seal and
    |                                     fixings, or mortar bedding
    |                                     condition on older roofs.
    |
    +-- Traces to a roof window? --YES--> Check flashing kit code matches
    |                                     covering type and pitch.
    |
    +-- Traces to a single tile/slate area, no obvious pattern? --YES-->
    |         Inspect for nail sickness (older slate) or wind-lifted/
    |         cracked units. Check mechanical fixing per BS 5534.
    |
    NO clear trace point identified
    |
    v
[Run a CONTROLLED hosepipe test — one section at a time, low to high,
 someone watching inside the loft, note exact time water appears]
    |
    +-- Reproduces at a specific point? --> Confirmed source, repair.
    |
    +-- Does not reproduce --> Reconsider: gutter overflow at eaves,
                               wind-driven rain only in specific
                               wind direction, or non-roof source
                               (plumbing, tank, condensation).

Step 4 — confirm with a controlled hosepipe test before repairing

If the source isn't obvious from the loft inspection, don't guess. With a colleague inside the loft (or using a phone camera/torch if working alone with good communication), run a hose over one section of roof at a time, starting at the lowest point of the suspected area and working upward. Note the time water first appears inside and where. This isolates the exact source far more reliably than a general soaking of the whole roof, which tends to produce ambiguous results because multiple minor weak points get wet simultaneously.

Step 5 — rule out non-roof sources

Before committing to a roof repair, confirm the water is actually coming from the roof covering and not from a leaking cold water tank, a failed pipe joint in the loft, condensation on cold pipework, or a soil vent pipe collar. Roofers are sometimes called out and pay to repair a sound roof because the actual leak was a tank overflow pipe or a plumbing joint — a five-minute check of anything in the loft that holds or carries water avoids this.

Frequently Asked Questions

The stain in the ceiling is in the middle of the room, but there's no chimney or valley anywhere near it — where do I even start?

Go into the loft directly above the stain and look outward and uphill from that point — the defect is very often several battens or a metre or more further up the slope, sometimes off to one side, because the water has been running along the underlay before finding a gap. If nothing is obvious close by, check that the roof structure above genuinely has no penetrations (old redundant aerial brackets, capped-off flue positions, disused soil vent stubs) that might not be visible from the ground.

How do I tell the difference between a leak and condensation without waiting weeks?

Condensation tends to be widespread rather than localised to one point, correlates with cold weather rather than rain events, and often has a musty smell with visible mould rather than a clean water stain. A genuine leak correlates with specific rain/wind events and usually traces to a specific point when you follow the water path. If in doubt, ask the customer whether the damp appears in dry cold snaps as well as wet weather — if yes, suspect condensation and check eaves ventilation and loft insulation positioning per BS 5250 guidance.

Is it ever acceptable to just re-felt or re-flash the whole roof rather than trace the specific fault?

Only where the roof covering and underlay are at or beyond end of life anyway, and a full re-roof is being scoped regardless of the leak — in that case, tracing the exact point is less critical because the whole system is being renewed. On a roof that isn't due for renewal, blanket re-flashing without identifying the actual source wastes the customer's money and risks leaving the real defect untouched.

What's the most commonly missed leak source?

Roof window and rooflight flashing kits — because the leak often looks identical to a leak from the surrounding tiles/slates, but the actual fault is the flashing code being wrong for the roof covering or pitch (an EDL kit fitted where an EDM was needed, for example), or the flashing not being correctly dressed into the surrounding covering.

Regulations & Standards