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.

Category
Troubleshooting · Home maintenance
Time
1–3 hours
Last reviewed
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

Step 1 of 10
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.

  1. Confirm leak location Note where water appears; trace it upward to the roof.
  2. Rule out gutters and condensation Clean gutters; confirm the leak correlates with rain.
  3. Inspect roof Look for damaged shingles, flashing, or vent boots.
  4. Repair or call roofer Replace shingles or reseal flashing if safe; otherwise call a roofer.
  5. 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.

Check when the drip or stain appears. During or after rain: likely roof leak—proceed to gutters. Only in cold weather or after showers: may be condensation—check attic ventilation. Constant: may be plumbing—check for pipes above the stain.

You can change your answer later.

Are gutters clogged or overflowing?

Clogged gutters can back water under shingles and cause leaks.

Clean gutters and downspouts. Flush with a hose. Clogged: clean first, then recheck after rain. Clear: proceed to inspect the roof for shingle or flashing damage.

You can change your answer later.

Clean gutters and test

Clean leaves and debris. Flush downspouts. After the next rain, check if the leak continues. Stopped: gutters were the cause. Continues: inspect the roof for shingle or flashing damage.

Rule out condensation or plumbing

Condensation: improve attic ventilation. Plumbing: check for pipes above the stain. If neither applies and the leak persists, inspect the roof.

Is the damage shingles, flashing, or vent boot?

Inspect from a ladder or with binoculars. Do not walk on a steep or high roof.

Look for missing, cracked, or curled shingles; damaged flashing around chimneys and vents; or cracked vent boots. Shingle: replace damaged shingles. Flashing or vent boot: reseal or replace. Unclear or widespread: call a roofer.

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.

Replace damaged shingles: lift the row above, remove nails, slide out the bad shingle, install a matching replacement. Seal nail heads with roof cement. Safe access: do the repair. Steep or high: call a roofer.

You can change your answer later.

Replace shingles and test

Replace the damaged shingles. Seal nail heads. After the next rain, confirm the leak is fixed. If it continues, the source may be elsewhere—inspect flashing and vent boots.

Can you safely access the roof?

Flashing and vent boot repairs require roof access.

Reseal flashing with roof cement. Replace cracked vent boots. Safe access: do the repair. Steep or high: call a roofer.

You can change your answer later.

Reseal or replace and test

Apply roof cement under lifted flashing. Replace cracked vent boots. Seal the base and pipe collar. After the next rain, confirm the leak is fixed.

Call a roofer

Call a roofer if: the roof is steep or high, you are not comfortable on a ladder or roof, the damage is widespread, or the leak continues after repairs. Roof work is hazardous—do not risk a fall.

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.

Continue to