Licensed & Insured · Locally Owned · Free Inspections Call (210) 504-1295
W Wannamaker Roofing San Antonio's Trusted Roofer
· 7 min read

Roof Leak Detection: Finding the Source (Without Guessing)

A ceiling stain tells you water is getting in. It almost never tells you where. Water entering at a flashing failure can run 10+ feet horizontally along a rafter, drip down insulation, and show up as a stain on drywall that's nowhere near the actual problem. This is why amateur leak chasing usually fails — and why professional leak detection uses a specific methodology to find real sources.

Why ceiling stains lie about leak location

Water follows gravity plus whatever path resistance shapes. On a typical roof, water entering through a failed seal travels the path of least resistance — sometimes along the top of underlayment for several feet, sometimes down a rafter, sometimes along a pipe or HVAC line, before finally finding a drip point that stains drywall below. The stain location is where the water escaped, not where it entered. Common misdirection:

  • Stain 6 feet left of actual entry → water ran along a rafter before dripping.
  • Stain in center of room → entry was at eave flashing, traveled along rafter to interior.
  • Stain around light fixture → fixture pan collected water from entry 8 feet away.
  • Stain on wall instead of ceiling → water ran down vertical structure from roof entry high above.

Professional leak detection methodology

Structured leak detection works backward from the stain to the source:

Step 1: Attic investigation

Start in the attic directly above the stain. Look for:

  • Wet or recently damp insulation (indicates recent water flow)
  • Water staining on decking from below (old leak evidence)
  • Visible drip marks on rafters (water flowed along structural members)
  • Daylight visible through the roof (active hole)
  • Moisture meter readings around suspected paths

Follow any wet path upslope. Water didn't flow up to reach the attic — it came in above wherever you see dampness and worked its way down.

Step 2: Roof surface inspection

Once the attic investigation points to a general area, surface inspection narrows to the specific entry point. Common sources:

  • Pipe boot failure. Dried/cracked rubber collar at plumbing stack penetrations. Most common cause on San Antonio homes 15+ years old.
  • Chimney flashing. Step flashing, counter-flashing, saddle/cricket failure. Mortar joints.
  • Skylight frame seal. Aged rubber seal, flashing kit failure.
  • Valley failure. Debris-packed valleys hold water against shingles; old metal valleys can rust through.
  • Wind-damaged shingle. Broken seal strip allows water under shingle. Often not visible from the ground.
  • HVAC penetrations. Improper flashing around mini-split lines or attic-mounted condensers.
  • Satellite dish mounts. Aftermarket installations often pierce shingles without proper flashing.
  • Roof-to-wall flashing. Where roof meets vertical wall at dormers or additions.

Step 3: Water testing (when source is unclear)

When visible inspection doesn't locate the entry, structured water testing works:

  • Start at the lowest suspect point and work upward.
  • Run water on a small area for 5–10 minutes while someone watches the attic for drip appearance.
  • If no drip appears, move up to next suspect area.
  • Wait for drip between each test so water path is clear.
  • Never water-test with rainwater already on the roof — results are ambiguous.

Step 4: Thermal imaging (for hidden moisture)

Thermal cameras reveal temperature differences that indicate moisture presence in insulation, decking, or drywall that's not yet visibly wet. Useful for:

  • Identifying moisture migration paths before damage becomes visible
  • Detecting slow leaks that evaporate between rain events
  • Finding wet insulation that needs replacement after leak repair
  • Commercial flat-roof leak detection where conventional inspection is limited

Common leak patterns on San Antonio homes

  • Pipe boot failure on 15+ year old roofs. The most common leak we chase. Replace pipe boots as preventive maintenance on older roofs.
  • Hail damage showing up 3 years later. Compromised shingles eventually leak. By the time they do, you're often outside the claim window — which is why post-storm inspections matter.
  • Chimney flashing on older Alamo Heights and Leon Valley homes. 40+ year old chimneys with galvanized flashing at end-of-life.
  • Satellite dish penetrations. Aftermarket installs without proper flashing.
  • HOA-required clay tile underlayment failure. Tile looks fine but the 30-year underlayment beneath has degraded. Common on 25+ year old tile roofs in Stone Oak and Alamo Heights.

What to do when you see a new stain

  1. Photograph and date it. Baseline documentation for claim purposes if relevant.
  2. Check the attic immediately above. Look for active moisture; trace upslope from wet areas.
  3. Don't tarp without understanding the problem. Wrong-placement tarps can trap water.
  4. Call for professional leak detection if the source isn't obvious. Guessing can mean fixing the wrong thing and having the leak recur.
  5. Address drywall damage only after source is fixed. Repairing drywall over active moisture means doing it twice.

Leak detection and repair are included in our roof repair service across San Antonio. Thermal imaging included when visual inspection doesn't reveal the source.

Active leak?

Same-day tarping available, professional leak detection, written repair quote. Free across San Antonio.