Home Doctor

Home repair guide

Water stain on the ceiling: find the source before you paint

By the Home Doctor team · Reviewed

Quick answer

A ceiling water stain means water reached the drywall from above: a roof or flashing leak, a plumbing leak from a bathroom or pipe above, condensation from AC ducts or an attic unit, or an old leak that's already been fixed. When it shows up tells you which. After rain points to the roof. After showers or flushes points to plumbing. In hot, humid weather points to AC condensation. Painting over it without fixing the source just hides the next one.

How urgent
Fix soon

Urgent if it's actively dripping, growing or near a light. 'Stop and call a pro now' if the ceiling sags or bulges.

DIY or pro
DIY if handy

Finding the source and repainting a dry stain are DIY. Roof repairs and hidden plumbing leaks are for a roofer or plumber.

Stop and call a pro now if

  • A sagging or bulging ceiling may be holding water and can collapse. Keep people out from under it and call a pro.
  • Water near a light fixture or ceiling fan: switch that circuit off at the breaker.

Common causes and how to tell them apart

  1. 1. Roof or flashing leak

    How to tell
    Appears or grows after rain, usually on the top floor or near a chimney, vent or skylight.
    What fixes it
    A roofer repairs the shingles or flashing. Then dry, prime and repaint.
  2. 2. Plumbing leak above

    How to tell
    Under a bathroom or kitchen. Shows up after showers, baths or flushes.
    What fixes it
    Could be a drain, supply line, wax ring or failed grout and caulk. A plumber can pinpoint it.
  3. 3. AC condensation

    How to tell
    In summer, near an attic air handler or ducts. A clogged condensate line or overflowing drain pan.
    What fixes it
    Clear the condensate line or fix the pan. Insulate sweating ducts.
  4. 4. Ice dams

    How to tell
    In winter, near exterior walls and eaves in cold climates.
    What fixes it
    Short term, clear snow from the roof edge. Long term, attic insulation and ventilation.
  5. 5. Old, dry stain

    How to tell
    The stain doesn't grow and the drywall is dry and firm.
    What fixes it
    Cosmetic. Seal with a stain-blocking primer, then paint.

Not sure which one you have?

Snap a photo. Home Doctor narrows it down, tells you how urgent it is, and prices the fix.

Diagnose it from a photo

First diagnosis free. No account needed.

What you can safely try first

  1. 1Press gently near the stain to feel if it's damp or soft. Don't push on a sagging area.
  2. 2Trace the stain's edge in pencil and check whether it grows.
  3. 3Note whether it changes after rain, showers or AC use.
  4. 4Look in the attic above with a flashlight, stepping only on the joists.
  5. 5Run the shower above for 10 minutes and watch the ceiling.

When to call a pro

  • The ceiling sags or bulges.
  • The stain keeps growing.
  • Water is near electrical fixtures.
  • Mold covers more than about 10 square feet. The EPA suggests professional help at that size.

What it costs

Typical costs to fix: water stain on ceiling
JobDIY partsPro, installed
Stain-blocking primer and paint$25–$60$150–$400
Patch and repaint damaged drywall$30–$75$250–$800
Clear a clogged AC condensate line$0–$20$100–$250
Repair an accessible plumbing leak—$150–$600
Repair a roof leakNot recommended$400–$1,500

Ballpark US ranges as of September 27, 2026. Your region, access and the specifics of your home can move these a lot. Get two or three quotes for anything over a few hundred dollars.

What to tell the pro

I have a water stain on my [top-floor / first-floor] ceiling, about [size], under [the roof / a bathroom / the attic air handler]. It [appeared after rain / grows after showers / shows up when the AC runs]. The drywall is [dry and firm / damp / soft or sagging]. I've [checked the attic / run the shower above] and saw [what you saw].

Questions people ask

Can I just paint over a water stain on the ceiling?

Only after the leak is fixed and the drywall is completely dry. Use a stain-blocking primer first, usually oil- or shellac-based, or the stain will bleed through new paint.

How do I know if a ceiling stain is old or active?

Trace its edge in pencil and check it after rain or after using the bathroom above. A growing stain, damp or soft drywall, or a reading on an inexpensive moisture meter means it's active.

Does a ceiling water stain mean there's mold?

Not necessarily. The EPA advises drying wet materials within 24 to 48 hours to prevent mold growth, so a quick fix matters. Musty smells or dark spotting mean it's worth a closer look.

Get an answer for your house

Every house is different. A photo gets you the likely cause, how urgent it is, and a fair price, in about 30 seconds.

Diagnose it from a photo

First diagnosis free. No account needed.

General guidance, not a substitute for a licensed professional who can see the problem in person. If you smell gas, see sparks or smoke, or anyone is hurt, leave the area and call 911.