A brown ceiling stain in a Dallas home is the roof more often than not, but it isn't always: attic air conditioning units with clogged condensate drains, bathroom exhaust fans, and upstairs plumbing cause stains that look identical. The tell is timing. A stain that grows after rain is the roof; one that grows on hot dry days is probably the AC; one that grows after showers or with no weather pattern is plumbing. A roofer can confirm the source from the attic in minutes, and finding it early keeps drywall and mold out of the picture.
Roof, AC, or plumbing: reading the stain
Roof leak. The stain appears or grows after rain, especially wind-driven rain from a particular direction. It's often near an exterior wall, a chimney, a vent pipe, a skylight, or under a valley. In the attic, you'll find wet insulation and a water trail on the underside of the decking, sometimes several feet uphill from the stain.
Air conditioning. Most DFW homes have the air handler in the attic. When the condensate drain clogs in summer, the pan overflows and stains the ceiling directly below the unit, usually a hallway or closet. The stain grows on hot days with no rain.
Plumbing or exhaust fans. A stain below an upstairs bathroom that grows after showers is a supply or drain leak. A stain around a bathroom fan that appears in winter is condensation from a fan venting into the attic instead of outside.
Why the stain is often far from the leak
Water follows the decking and rafters downhill until it hits something, then drips. On the plank decking common in older Dallas neighborhoods, it can travel a long way along a board. A stain in the middle of a room can trace back to a pipe boot 10 feet away.
Ceilings sag before they stain. If the drywall is bulging, there's a pocket of water above it. Put a bucket underneath and poke a small drain hole at the low point so it doesn't collapse.
Old stains don't mean an active leak. A dry, hard, brown ring may be from a leak that was fixed years ago. Press it: if it's soft or damp, it's active. Mark the edge with a pencil and check after the next rain.
What to do next
Check the attic if you can do it safely. Look for wet insulation, dark streaks on the decking, and daylight through the roof. Photograph what you find and note the date.
Get the right person out. If the timing points to the roof, request a roofer for an inspection and repair. If it points to the AC, an HVAC company. If you're not sure, a roofer's inspection will confirm or rule out the roof quickly and is often free or inexpensive.
Repair the roof before the ceiling. Fix the source, let everything dry, then repaint or replace the drywall. DallasRoofQuotes is a free matching service that connects DFW homeowners with insured local roofers; we're not the contractor.
Next step
Get roof inspection quotes from checked DFW roofers
LocalFixQuotes matches you with up to 4 independent local roofers. Free for homeowners, no obligation, and we don't perform the work ourselves.
Get my free quotes