Diagnose + Repair a Roof Leak
Goal
Find the actual source of a roof leak (often nowhere near where the stain shows up) + repair it durably. Most "roof leaks" are actually flashing failures, ice dams, or condensation. Misdiagnosis = repeated callbacks.
Prerequisites
- Roof inspection equipment (ladder, harness, flashlight, garden hose)
- Sealant kit (poly urethane roofing caulk, butyl tape, roof cement)
- Replacement shingles matching existing color (10% extra always)
- Step flashing + pipe boots in standard sizes
- 2-4 hours per leak diagnosis + minor repair
- Helper for hose-spray test
Steps
Step 1: Customer interview (10 min)
- When did the leak first appear?
- Does it appear during/after rain only, or also after snow melt?
- Is it intermittent or always after rain?
- Where exactly in the home is the water showing?
- Any recent roof work, tree fall, hail, storm?
Step 2: Interior inspection (15 min)
- Locate the visible stain on ceiling or wall
- Check attic above stain - trace water path on rafters/decking
- Water travels DOWN + LATERALLY along framing - actual roof entry can be 5-15 ft uphill from the visible stain
- Look for daylight visible through roof deck near suspected entry
- Photo all stain locations + suspected entry points
Step 3: Exterior roof inspection (30 min)
Working from suspected entry area, check (in order of likelihood):
- Pipe boots / vent collars: cracked rubber, separated sealant - 40% of leaks
- Step flashing at walls: lifted, displaced, missing - 20%
- Chimney flashing: failed counter-flashing, gaps in mortar - 15%
- Skylight flashing: head flashing cracked, side flashing lifted - 10%
- Valleys: damaged shingles, ice dam wear - 5%
- Wind damage: missing/lifted shingles - 5%
- Nail pops: exposed/raised nails - 3%
- Tree abrasion: branch damage to shingles - 2%
Step 4: Confirm with hose test (15-30 min)
Spray water with garden hose AT roof surface starting BELOW suspected leak + working UP. Helper watches attic with flashlight.
- Start at eave; spray 5 minutes
- Move up 2 ft; spray 5 minutes
- Continue until helper reports water entry
- The point where water enters is the actual leak source
Hose test confirms diagnosis before repair. Don't skip - guessing leads to callbacks.
Step 5: Repair
For pipe boots:
- Remove old boot (cut sealant, lift shingles above)
- Install new boot in correct size
- Seal boot-to-pipe + boot-to-deck with poly urethane caulk
- Reset shingles above; nail strip only
- Caulk any cut shingle joints
For step flashing:
- Pry up shingles to expose flashing
- Replace damaged step flashing (8" L-shaped, woven with shingles)
- Re-seat counter-flashing at wall (or replace if rusted)
- Caulk top of counter-flashing to wall surface
- Reset shingles + nail
For chimney flashing:
Complex - typically requires removing + replacing entire flashing kit:
- Remove chimney flashing
- Cut new step flashing for each course
- Install new apron flashing at front
- Install cricket if chimney > 30" wide (deflects water around chimney)
- Install new counter-flashing (cut into mortar joint OR surface-mounted)
- Seal all overlaps + intersections
For valley:
- Remove damaged shingles
- Replace ice + water shield if torn
- Re-cut + install new valley shingles (closed-cut or open metal)
- Nail + caulk per spec
For nail pops:
- Pull popped nail
- Drive new nail 1/2" off original location
- Caulk over old hole
- Inspect surrounding shingles for damage
Step 6: Verify repair (15 min)
- Hose-test the repair location for 10 minutes
- Helper confirms no water entry in attic
- Photo the completed repair
- Document repair details + warranty
Step 7: Customer handoff (10 min)
- Walk customer through what you found + fixed
- Photos of before/after
- Warranty in writing (typically 1 year on repair)
- Recommendation for any other issues found
- Follow-up call within 30 days
When repair is NOT the answer
These conditions suggest full replacement rather than repair:
- Multiple active leaks in different locations
- Shingles 18+ years old + curling/cracking throughout
- Granule loss exceeding 50% of original
- Decking soft/rotted over significant area
- Insurance claim for storm damage covering 25%+ of roof
Have the conversation honestly with customer + don't repair past the point of value.
Common mistakes
- Repairing where the stain shows: leak entry is usually upslope; chase the actual source
- Sealant instead of flashing: caulk fails in 2-3 years; flashing lasts decades
- Skipping hose test: 30% callback rate when repair is based on guess
- Reusing old pipe boots: cracking is internal to rubber; "looks ok" is wrong
- Patching with mismatched shingles: obvious cosmetic failure + customer complaint
- Not photographing: customer disputes repair quality without proof
Safety notes
- Wet roof = no roof. Reschedule for dry conditions.
- Harness on roofs > 6/12 pitch
- Never solo on roof; always 2-person team
- Beware electric service entrance + wires near roof edge
The single biggest leak-repair mistake: STOPPING AT THE FIRST SUSPECT. Roofs often have multiple compromised points; the leak you fixed today may not be the one that called you. After fixing the obvious culprit, do a full inspection of all penetrations + valleys + flashings. The 30 minutes prevents a callback in 6 months.
References
- NRCA repair guidelines
- HAAG roof inspection certification curriculum
- Manuall internal: Residential Roof Inspection SOP, Identify Storm Damage on Asphalt Shingle Roofs