What's actually causing this

Roof leaks most often occur at flashing — the metal strips that seal roof penetrations like chimneys, skylights, and vent pipes. Damaged or missing shingles and cracked vent pipe boots are also common causes.

What you'll need

Links go to Amazon search results — buy the part that matches your specific model. Uncle AI earns a small commission on purchases, at no extra cost to you.

Ad Slot — In-Content

Step-by-step fix

  1. 1

    Locate the leak from the attic

    On a sunny day, go into the attic and look for water stains, mold, or daylight showing through the roof deck. Trace the stain uphill from the interior drip point to find the actual entry point.

  2. 2

    Inspect the flashing

    From the roof, check all flashing around the chimney, vent pipes, and skylights. Look for gaps, lifted edges, or cracked sealant.

  3. 3

    Reseal flashing

    Clean the area with a wire brush. Apply roofing caulk or self-adhesive flashing tape over any gaps. Press firmly and smooth the edges.

  4. 4

    Replace damaged shingles

    Lift the edges of surrounding shingles. Remove roofing nails from the damaged shingle with a pry bar. Slide the new shingle in place and nail at the top edge. Cover nail heads with roofing caulk.

  5. 5

    Test with a hose

    Have someone inside the attic while you slowly run a hose over the suspect area. Start low and work up. Identify the exact entry point before it rains again.

What this costs in national
DIY (parts only) $20–100
Hiring a local pro $300–1,500
Cost of doing nothing Structural rot, mold, and ceiling collapse over time
Stop and call a pro if you see this
  • The roof decking is soft or spongy underfoot — structural rot.
  • Shingles are curling, buckling, or missing across a large area — full replacement needed.
  • The leak is near the electrical panel or light fixtures.
  • The home is more than 20 years old and has had no roof work — have it inspected.
Not sure what's wrong?

Let Uncle AI diagnose it first.

Describe the problem. Uncle AI asks the right questions and tells you exactly what's broken — and whether you should fix it yourself or call someone in national.

Start free diagnosis →
Ad Slot — 728×90 Footer Leaderboard