Fix a roof that leaks
We'll confirm where the leak enters, rule out gutters and ice dams, then isolate the cause—shingles, flashing, or vent boot—or tell you when to call a roofer.
What you'll need
- Ladder (sturdy, properly positioned)
- Roof cement (for sealing flashing and nail heads)
- Replacement shingles (if replacing)
- Replacement vent boot (if replacing)
- Putty knife or trowel (for applying roof cement)
Step-by-step diagnostic
Quick triage — pick your path
Get started
Choose the option that matches what you see. You can jump straight to that section.
- Follow this guide Work through the full procedure from confirming the leak to repairing the cause.
- Check gutters first You suspect clogged gutters may be causing overflow.
- Shingle repair You have identified damaged or missing shingles.
- Flashing or vent boot repair The leak is around a chimney, vent, or skylight.
- When to call a roofer The roof is steep, high, or the damage is beyond DIY scope.
Show full guide
Steps
Goal: Confirm where the leak enters, rule out gutters, then isolate and fix the cause—or call a roofer when unsafe.
- Note where water appears—ceiling stain, attic drip, or wall moisture. Trace it upward to the roof.
- Good: You have a likely area. Bad: Leak is intermittent—check during rain or run a hose on the roof (from a ladder) to simulate.
Check gutters
Goal: Rule out clogged gutters as the cause.
- Clean leaves and debris from gutters. Flush downspouts with a hose.
- When gutters overflow, water can wick under the first row of shingles.
- Good: Gutters are clear. Proceed to Shingle path or Flashing path.
- Bad: Gutters were clogged—clean and test after rain. If the leak continues, inspect the roof.
Shingle path
Goal: Replace damaged or missing shingles.
- Inspect the roof from a ladder or with binoculars. Look for missing, cracked, or curled shingles.
- If you can safely access the roof (low pitch, single story): lift the shingles above the damaged one, remove the nails, slide out the bad shingle, and install a matching replacement. Nail through the overlap. Seal nail heads with roof cement.
- Good: New shingle is flush and sealed. Test after rain.
- Bad: Roof is steep or high—call a roofer. Do not walk on a steep roof.
Flashing path
Goal: Reseal or replace flashing and vent boots.
- Inspect flashing around chimneys, vents, and skylights. Check vent boots for cracks.
- Reseal lifted flashing with roof cement. Replace cracked vent boots—slide the new boot over the pipe, nail the flange, and seal with roof cement.
- Good: Flashing and vent boots are sealed. Test after rain.
- Bad: Flashing is severely corroded or complex—call a roofer.
When to get help
Call a roofer if:
- The roof is steep or high.
- You are not comfortable on a ladder or roof.
- The damage is widespread.
- The roof is near end of life.
- You have tried repairs and the leak continues.
Roof work is hazardous. Do not risk a fall.
Verification
- No new water stains or drips after rain.
- Repaired shingles are flush and nail heads sealed.
- Flashing and vent boots are sealed with no gaps.
- Gutters are clear and flowing.
Escalation ladder
Work from the device outward. Stop when the problem is fixed.
- Confirm leak location Note where water appears; trace it upward to the roof.
- Rule out gutters and condensation Clean gutters; confirm the leak correlates with rain.
- Inspect roof Look for damaged shingles, flashing, or vent boots.
- Repair or call roofer Replace shingles or reseal flashing if safe; otherwise call a roofer.
- Call a roofer Steep roof, high work, widespread damage, or leak continues—call a roofer.
What to capture if you need help
Before calling support or posting for help, have these ready. It speeds everything up.
- Where the leak appears (ceiling, attic, wall)
- Whether gutters are clogged
- Shingle, flashing, and vent boot condition
- Roof pitch and access safety
- Steps already tried
Does the leak appear during or after rain?
Condensation and plumbing leaks can mimic roof leaks. Confirm the leak correlates with rain.
You can change your answer later.
Are gutters clogged or overflowing?
Clogged gutters can back water under shingles and cause leaks.
You can change your answer later.
Clean gutters and test
Rule out condensation or plumbing
Is the damage shingles, flashing, or vent boot?
Inspect from a ladder or with binoculars. Do not walk on a steep or high roof.
You can change your answer later.
Can you safely access the roof?
Low-pitch (4/12 or less) and single-story are safer. Steep or high roofs require a roofer.
You can change your answer later.
Replace shingles and test
Can you safely access the roof?
Flashing and vent boot repairs require roof access.
You can change your answer later.
Reseal or replace and test
Call a roofer
Reviewed by Blackbox Atlas
Frequently asked questions
- Why does a roof leak?
- Common causes: damaged or missing shingles, failed flashing around chimneys and vents, ice dams backing water under shingles, or clogged gutters causing overflow. Age and wear also weaken the roof.
- Can I fix a roof leak myself?
- Yes, for minor repairs—replacing a few damaged shingles or resealing flashing—if you can safely access the roof (low pitch, single story, comfortable on a ladder). Steep roofs, multi-story homes, or widespread damage require a roofer.
- When should I call a roofer?
- Call a roofer if: the roof is steep or high, you are not comfortable on a ladder, the damage is widespread, the roof is near end of life, or you have tried repairs and the leak continues.
Rate this guide
Was this helpful?
Thanks for your feedback.