
Home › Blog › How to find a commercial roof leak from inside — reading the ceiling stain
How to find a commercial roof leak from inside: read the ceiling stain, rule out condensation and plumbing, and hand your roofer a useful leak map.
A tenant emails a photo of a brown ring on a ceiling tile. Someone has to decide whether it is a roof leak, a pipe, condensation or an old stain nobody reported. If you want to know how to find a commercial roof leak, start where the water actually showed up: inside the building. Your facility team can learn most of what a roofer needs without anyone going on the roof.
This post is that routine, written for property managers, building engineers and boards.
On a low-slope roof, water that gets through the membrane does not usually drop straight down. It runs along the top of the insulation, soaks into it, follows the slope of the deck and finds a joint, a fastener or a penetration before it reaches the ceiling. The drip can show up several feet, sometimes a whole bay, away from where it got in.
So the stain tells you the area to look at, not the exact spot. That is still worth a lot: a roofer who arrives knowing "bay C, below rooftop unit 2, only in north-west wind" finds the source far faster. Wind direction matters more than most teams expect — our sister company MIA Roofers explains why in its guide to wind-driven rain roof leaks, written for Miami but true of any roof in a driving storm.
The industry guide for this work, ASTM D7053, calls for a qualified professional to determine the cause of leakage on a low-sloped roof, and says plainly that not every leak source will be found in one evaluation. Your job is to narrow the search.
Before anyone calls it a roof leak, rule out the three common impostors. ASTM D7053 itself warns that moisture from condensation of humid indoor air is often wrongly blamed on rainwater.
| Clue | Points to the roof | Points to something else |
|---|---|---|
| Timing | Appears during or within hours of rain, or during snowmelt | Appears on dry days, or on cold mornings with no rain (condensation) |
| Pattern | Grows with each storm; worse with wind from one direction | Steady regardless of weather (plumbing or a condensate line) |
| Location | Below a rooftop unit, drain, skylight, penetration or wall | Below a restroom, kitchen, sprinkler line or air handler |
| Floor | Top floor only | Lower floors with nothing but more building above them |
| Water | Clear or tea-coloured, sometimes with grit | Soapy, smelly or rusty (drain or supply pipe); clean beads on duct or pipe surfaces (condensation) |
Condensation is worth a closer look in winter. Warm, humid indoor air can condense on cold surfaces in the roof assembly, then drip. Diagnosing it needs a roofing consultant or engineer; your notes on timing and weather tell them whether to look for it.
HVAC condensate from rooftop units is a common cause of "leaks" that happen on sunny summer days. If the stain is near a unit and appears when the cooling is running hard, tell both your roofer and your licensed HVAC contractor.
Once you are fairly sure it is the roof, look closely at what is in front of you. Stay on the floor; use a stable stepladder only to lift a tile, and only if your building's procedures allow it.
In an older building, check your asbestos survey or ask your environmental consultant before anyone removes or disturbs ceiling materials.
This is the single most useful thing your team can hand a roofer.
| Log field | Example |
|---|---|
| Stain number and room | #3, Suite 410, near the east window |
| First seen | 2026-10-02 |
| Recurrences | 10/02 heavy rain; 10/05 light rain, none |
| Weather | Wind from NE on 10/02 |
| What is above | Rooftop unit 2, about 10 ft west |
| Action taken | Bucket placed; tile removed and bagged |
Two weeks of entries in that format often show a pattern no single visit would: only in wind from one direction (often a wall or flashing), only in heavy rain (often a drain or an overflow), only in snowmelt (often ice damming at a drain or edge).
A professional will use your leak map to decide where to look first, then usually check the details that fail most often: flashings at walls and curbs, penetrations, drains and seams. If the stain is large or old, they may recommend a moisture survey to see how much insulation is wet. One common method is infrared imaging at night under ASTM C1153, which locates wet insulation. That standard notes it does not determine the cause or the point of entry, so it is usually confirmed with cores or a moisture meter.
Call a roofer when any of these turn up:
Active leaks are commercial roof repair work and should not wait for the next scheduled visit. If the stains keep coming back across a wide area, ask whether the roof is a repair, a restoration or a roof replacement question. Regular inspections under a roof maintenance program are how you catch the next one early.
Check the timing and what is above it. Roof leaks show up during or after rain, and only on the top floor. A stain that appears on dry days, or that sits below a restroom, kitchen or sprinkler line, usually points to plumbing.
On a flat roof, water travels along the insulation and the deck before it drips. The stain shows the area; a roofer traces it back to where it got in.
The roof itself needs water from outside, which includes snowmelt. Water on a dry day is usually condensation, a rooftop unit's condensate line or plumbing — check those first.
Remove and bag them to protect the space, since the EPA says wet ceiling tiles should be discarded. Hold off on installing new ones until the leak is repaired.
If a stain keeps coming back and nobody can say why, book a free 30-minute consultation or call 202-798-7663. Bring your leak map — we will tell you what it points to.
Header image: AI-generated illustration (Magnific).
Keep reading



A 30-minute consultation, then a written report with photos and numbers. No obligation.
Pick a time that suits you. We'll talk through the building, walk the roof, and send you a written condition report with photos and budget ranges for repair, restoration and replacement.
Opens our live calendar. Pick a time — there is no form to fill in.
Active leak? Don't book — call 202-798-7663. We triage leaks ahead of scheduled visits.