Symptoms
- Yellow-brown ring or blotch on ceiling
- Stain appeared after a heavy rain or storm
- Ceiling is dry to the touch now
- Sometimes paint bubbling or a soft spot
Likely causes
- CommonRoof leak that has since dried outWater tracked in during the storm and left mineral staining as it dried.
- CommonOngoing slow leak only during heavy rainWind-driven rain can push water past flashing only under certain storm conditions.
- PossibleAttic condensation dripping onto insulationPoor attic ventilation can cause moisture to condense and drip, mimicking a roof leak.
- PossiblePlumbing leak above the ceilingA bathroom or roof vent pipe leak can cause a similar stain unrelated to the roof surface.
What to do
- Press gently on the stained area; if it feels soft or spongy, the drywall has absorbed water and may need replacing.
- Check the attic above the stain with a flashlight for wet insulation, dark streaks on rafters, or daylight coming through.
- Trace any wet path in the attic back toward the roof deck to find the entry point.
- Rule out a nearby bathroom, AC unit, or vent pipe as the real source before assuming it's the roof.
- Have the roof inspected from outside for damaged shingles or flashing near the stain's location.
- Once the source is fixed and everything is fully dry, seal the stain with a stain-blocking primer before repainting.
- Monitor after the next heavy rain to confirm the leak is actually stopped before finishing repairs.
Tools and parts
- Flashlight
- Ladder
- Stain-blocking primer
Stain-blocking primerSearch: “stain blocking ceiling primer”
When to call a pro
Call a roofer to find and seal the leak before repainting, since repainting over an unresolved leak just hides the next one.
Safety
Generally low risk
Generally low risk for a careful person. Stop if anything looks different from what this guide describes.