Water Stain on the Ceiling: Finding the Leak Before You Paint

Short answer: Find the cause before you paint. Bob Vila lists roof problems, plumbing leaks, HVAC condensate drains and condensation as the common causes. A stain under a bathroom points to plumbing (often the toilet seal or shower), one near an exterior wall or chimney points to the roof or flashing, and a stain in a line may follow a duct. Fix the leak, let it dry, then use an oil-based stain-blocking primer.

Quick diagnosis

What you noticeMost likely causeWhat to checkCall a pro?
Stain under a bathroom or toiletToilet seal, shower pan or drain leakRun the shower and flush; watch the stainOften
Stain near an outside wall, chimney or ventRoof or flashing leakCheck after rain; look in the atticYes (roof)
Stain in a straight lineCondensation along a ductLook at ductwork aboveOften
Stain under the AC air handlerClogged condensate drain or full drip panCheck the drain panOften
Stain but no leak, dryOld leak already fixed, or seasonal condensationMark the edge and watchIf it grows

Read the stain

Bob Vila notes that stains spreading in a large circle can indicate a pipe leak, stains near the edges may point to gutters, and straight-line stains can follow ductwork. Mark the edge with a pencil and date it; if it grows, the leak is active.

Check for a plumbing leak

Turn off all water and watch the meter. If it still moves, a leak is likely, according to Bob Vila. For a stain under a bathroom, run the shower and flush the toilet separately and see which one makes the stain darker.

Fix the stain

  1. Fix the cause first; painting over an active leak only hides it.
  2. Clean with a mild bleach solution, rinse and let it dry completely.
  3. Prime with an oil-based stain-blocking primer (water stains bleed through latex).
  4. Paint with matching ceiling paint.

When to call a professional

  • The drywall sags or feels soft (water may be trapped above).
  • You see mold or the stain keeps growing.
  • The cause is a roof leak or a hidden pipe.
  • Water is near light fixtures or wiring: turn off that circuit.

What it usually costs

HomeGuide (2026) lists fixing a leak and replacing the damaged ceiling drywall at about $500 to $2,500, with ceiling crack repair about $150 to $400.

Frequently asked questions

Why is there a water stain on my ceiling but no leak?

It may be an old leak that was fixed, a seasonal condensation problem, or a slow leak that only shows up during rain or heavy use.

Who do I call for a water stain on the ceiling?

A plumber if it is under a bathroom or kitchen, a roofer if it is under the roof or near a chimney, and an HVAC technician if it is near the air handler or ducts.

Related problems

Sources

This guide is general information, not a substitute for an inspection by a licensed professional. See our disclaimer.