TL;DR
- Five common causes: roof leak, upstairs plumbing, HVAC condensate overflow, ice damming (rare in SD), pest damage.
- Painting over a stain without finding and fixing the source is the most common mistake — the stain comes back.
- Pre-1980 popcorn ceilings need asbestos testing before any disturbance in California.
- Insurance covers the damage and the access to find the source; the source repair (roofer, plumber) is its own scope.
- Texture matching for the patch is the part most homeowners get wrong on DIY repairs.
You walk into the bathroom, look up, and there it is — a brown ring on the ceiling that was not there last week. Or maybe it has been there for months and you finally got tired of looking at it.
A ceiling water stain is a symptom, not a diagnosis. The stain is dried minerals from water that passed through the ceiling. The water came from somewhere. If you do not find and fix that somewhere, the stain comes back the next time it rains, the next time someone showers upstairs, or the next time the AC runs hard.
Here are the five common causes in San Diego homes, the fix for each, and the order to do them in.
Cause 1: Roof leak
The most common cause we see, especially after atmospheric river storms.
Telltale signs:
- Stain shows up or grows worse during or right after rain
- Stain is on the top floor of the home (or directly under a roof penetration)
- Tile-roof homes: the leak often traces to flashing around vent pipes, chimneys, skylights, or valleys
- Asphalt-shingle roofs: missing or curled shingles, failed boots around vent pipes
Fix: roofer first, then restoration. The roofer identifies the source, repairs flashing or replaces tiles, documents the work. We then dry the cavity above the stain and replace the affected drywall after the next wet weather event confirms the fix held.
Cause 2: Upstairs plumbing
Two-story homes have all the variations: a leak from the upstairs bathroom (toilet, tub, shower drain, supply line), the upstairs laundry, a kitchen sink upstairs.
Telltale signs:
- Stain is in a downstairs ceiling directly under an upstairs water fixture
- Stain appears or worsens when someone uses the fixture upstairs
- May be intermittent (fluctuates with use) rather than continuous
Fix: plumber locates the source. Toilet wax ring failures are the most common upstairs-plumbing cause we see; they are cheap to fix once found. Then we dry and rebuild.
Cause 3: HVAC condensate overflow
The air handler in many San Diego homes sits in the attic. Its condensate line drains the water that the AC pulls from the air. When that line clogs, water backs up and overflows into the attic — eventually reaching the ceiling drywall below.
Telltale signs:
- Stain appears during summer (the AC running) and not in winter
- Stain is in a hallway or living-area ceiling (where the air handler is in the attic above)
- Stain may track along the ceiling-to-wall joint
Fix: HVAC tech clears the condensate line and ideally adds a float switch that shuts the AC off if water backs up again. Then we dry, replace the affected drywall, and texture-match.
This cause is missed often because there is no obvious upstairs plumbing fixture nearby. The homeowner replaces the drywall, the AC runs again, and the stain returns.
Cause 4: Ice damming (rare in SD)
Ice damming happens when snow on a roof melts at the roof surface (because the attic is poorly insulated and warm), refreezes at the eaves (cold edge), and forms a dam that backs water up under the shingles into the home.
In San Diego, this is mainly a backcountry concern — Julian, Pine Valley, Mt. Laguna at higher elevations during cold-snap winters. Coastal and inland zones rarely see it.
Fix: better attic insulation, proper roof venting, and ice/water shield at the eaves. Roofer scope, then us.
Cause 5: Pest damage
Less common but worth knowing about. Roof rats, raccoons, or squirrels can damage roofing materials, vent boots, or flashing in ways that cause leaks. Bats sometimes leave guano that retains moisture and stains the ceiling.
Telltale signs:
- Sounds in the attic (rats, raccoons)
- Visible droppings near the stain in the attic
- Stain has unusual patterns or smells
Fix: pest control first, then roofer, then us.
Why painting over the stain makes everything worse
This is the single most common DIY mistake. The homeowner sees the stain, paints over it with regular interior paint, and is satisfied for about three weeks. Then the stain bleeds through.
Standard paint does not block water-stain bleeding. Stain-blocking primer (Kilz, Zinsser BIN) does, but only if applied to a dry, intact ceiling. If the source is still leaking, the stain will reappear regardless of primer.
Worse, painting over a stain hides the diagnostic information. A growing stain tells you the leak is active. A static stain might be old and resolved. A fresh painted-over stain tells you nothing — until it returns.
What about popcorn ceilings?
If your home was built before 1980 and has popcorn (acoustic) ceiling texture, California law requires asbestos testing before any disturbance over a certain area. The testing is typically $200-$400.
If the test comes back positive, removal requires a licensed asbestos abatement contractor. Cost increases significantly. We coordinate with abatement contractors when this comes up.
If negative or post-1980 popcorn, removal and texture-matching is straightforward. Many homeowners take the opportunity to remove the popcorn entirely and switch to smooth or knockdown texture during the repair.
The fix sequence we follow
- Source identification — thermal imaging, moisture mapping, sometimes opening a small inspection cut
- Source repair coordination — roofer, plumber, or HVAC tech repairs the cause; we wait for confirmation
- Drying — air movers and a small dehumidifier in the attic if needed, or InjectiDry hoses through the ceiling for cavity drying
- Demolition — flood cut on the wet drywall, removing affected insulation
- Antimicrobial — applied to the cavity to prevent mold
- Drywall replacement — match thickness and type to existing
- Mud, tape, and texture-match — the part that decides whether the patch is invisible or obvious
- Primer and paint — color-matched to existing ceiling
Total timeline: 7-14 days for most ceiling repairs.
What insurance covers
Sudden roof leaks, sudden plumbing failures, and sudden HVAC overflows are typically covered:
- Drying and demo
- Drywall replacement and finish
- Texture matching and paint
- Access cuts to find the source
The repair to the underlying cause is usually a separate scope:
- Roofer’s bill: usually paid by the homeowner, sometimes covered if storm damage is the cause
- Plumber’s bill: usually paid by the homeowner
- HVAC tech: usually paid by the homeowner
Long-running slow leaks (visible by stain age and discoloration patterns) often get partially denied as gradual damage. Document the discovery date carefully.
Bottom line
A ceiling water stain is a sign that something is leaking. Find the source, fix the source, then fix the stain. Skipping the find-and-fix step makes the repair temporary.
For an active ceiling water issue, call us at (858) 808-6055 — we start with source identification and work backwards. See also our ceiling water damage service page and the insurance claim process article.