Fix a ceiling that has a stain

We'll confirm whether the stain is active or old, find and stop the source (roof, plumbing, or AC condensate), then clean, prime with stain-blocking primer, and paint—or tell you when to call a pro.

Category
Troubleshooting · Home maintenance
Time
1–4 hours
Last reviewed
What you'll need
  • Stain-blocking primer (oil-based or shellac-based)
  • Ceiling paint (to match)
  • Putty knife or paintbrush
  • Mild detergent and cloth (for cleaning)
  • Bleach (optional, for small mold spots—1 part bleach to 10 parts water)

Step-by-step diagnostic

Step 1 of 7
Show full guide

Steps

Goal: Confirm whether the stain is active or old, find and stop the source, then clean and paint.

  • Touch the stain. If it is damp or cool, the leak is active. Check the attic or floor above for wet spots.
  • Good: You know whether the stain is active or old. If active, proceed to Find the source.
  • Bad: The stain is active and you cannot find the source—see When to get help.

Find the source

Goal: Trace the leak to roof, plumbing, or AC condensate.

  • Go to the attic or the room above the stain. Water can travel along rafters or pipes, so the leak may be several feet from the stain. Look for wet insulation, stains on wood, or dripping.
  • Check if there is a bathroom, toilet, or pipe above; an AC unit or condensate line; or the roof.
  • Good: You identify the source. Proceed to Stop the leak or call the appropriate pro.
  • Bad: You cannot find the source—call a plumber or roofer with leak detection.

Stop the leak

Goal: Fix the source before repairing the ceiling. Do not paint over an active leak.

  • Roof: Call a roofer. Do not go on a steep or wet roof.
  • Plumbing: Fix the leak if you can access it. For plumbing inside walls or slab, call a plumber.
  • AC condensate: Clear the condensate drain with a wet/dry vacuum or bleach flush. If the line is in the wall, call an HVAC technician.
  • Let the ceiling dry 24–48 hours before cleaning and painting.
  • Good: The leak is stopped and the ceiling is dry.
  • Bad: You cannot fix the source—call a roofer, plumber, or HVAC technician.

Clean and paint

Goal: Clean the stain, apply stain-blocking primer, and paint.

  • Wipe the stain with a damp cloth and mild detergent. If you see mold, small spots can be cleaned with 1 part bleach to 10 parts water—wear gloves and ventilate. Large or black mold needs a mold remediation pro.
  • Apply stain-blocking primer over the stain. One or two coats per the product label. Let it dry.
  • Paint with ceiling paint to match. Two thin coats.
  • Good: The stain is covered and the ceiling is blended.
  • Bad: The stain bleeds through or mold returns—call a mold remediation pro.

When to get help

Call a roofer for roof leaks. Call a plumber for plumbing leaks you cannot access or that are in the slab. Call an HVAC technician for condensate leaks inside walls. Call a mold remediation pro if you see black mold, the mold covers a large area, or it returns after cleaning.

Do not paint over mold—it can grow through paint. Confirm you have stopped the leak before painting. For related fixes, see How to find a water leak or How to fix a roof leak.

Verification

  • The stain is cleaned and the ceiling is dry.
  • Stain-blocking primer is applied and the stain does not bleed through.
  • The ceiling is painted and blended with the surrounding area.
  • No water enters for at least 24–48 hours after the repair.

Escalation ladder

Work from the device outward. Stop when the problem is fixed.

  1. Confirm symptom Check if the stain is active (wet) or old (dry).
  2. Find the source Trace above—roof, plumbing, or AC condensate.
  3. Stop the leak Fix the source or call a roofer, plumber, or HVAC technician.
  4. Clean and paint Clean the stain, apply stain-blocking primer, paint.
  5. Call a pro Roof leak, inaccessible plumbing, mold, or cannot find source—call the appropriate professional.

What to capture if you need help

Before calling support or posting for help, have these ready. It speeds everything up.

  • Whether the stain is active or old
  • Location of the stain (which room, under what)
  • What is above the stain (roof, bathroom, AC unit)
  • Steps already tried

Is the stain active (wet or damp) or old (dry)?

Touch the stain. Active stains mean water is still entering. Old stains are dry and may be from a past leak.

Touch the stain and the ceiling around it. Check the attic or floor above for wet spots. Active (wet): Find and stop the source before repairing. Old (dry): Proceed to clean and paint.

You can change your answer later.

What is above the stain?

Roof, plumbing (bathroom, toilet, pipe), or AC condensate. Water can travel along rafters or pipes.

Go to the attic or room above. Look for wet insulation, stains on wood, or dripping. Roof: Call a roofer. Plumbing: Fix or call a plumber. AC condensate: Clear the drain or call HVAC. Cannot find: Call a pro with leak detection.

You can change your answer later.

Call a roofer

Roof leaks require a roofer. Do not go on a steep or wet roof. See How to fix a roof leak for context, but call a roofer for the repair. After the leak is fixed and the ceiling is dry, clean, prime, and paint.

Can you fix the plumbing or AC leak?

Plumbing: fix the leak or call a plumber. AC: clear the condensate drain or call HVAC.

Fix the leak if you can access it. For plumbing inside walls or slab, call a plumber. For AC condensate, clear the drain with a vacuum or bleach flush. When the leak is fixed and the ceiling is dry (24–48 hours), proceed to clean and paint.

You can change your answer later.

Clean and paint the ceiling

Clean the stain, apply stain-blocking primer, then paint.

Wipe the stain with mild detergent. Check for mold—small spots can be cleaned with 1:10 bleach; large or black mold needs a pro. Apply stain-blocking primer over the stain. Let dry. Paint with ceiling paint. Good: Stain covered and blended. Bad: Mold returns or stain bleeds through—call a pro.

You can change your answer later.

Ceiling is repaired

The stain is cleaned, primed, and painted. No further action needed.

Call a professional

Call a roofer for roof leaks, a plumber for plumbing you cannot access, an HVAC technician for condensate leaks in walls, or a mold remediation pro for black mold or large mold areas. Do not paint over mold—it can grow through paint.

Reviewed by Blackbox Atlas

Frequently asked questions

Why does a ceiling get a stain?
Ceiling stains are usually from water above—a roof leak, plumbing leak (bathroom, toilet, pipe), or AC condensate drain. Water travels along joists or pipes before dripping, so the stain may be several feet from the actual leak.
Can I fix a ceiling stain myself?
Yes, if you can find and stop the source. Clean the stain, apply stain-blocking primer, and paint. If the leak is from the roof or plumbing you cannot access, call a roofer or plumber first. Do not paint over an active leak—it will return.
When should I call a pro for a ceiling stain?
Call a roofer for roof leaks, a plumber for plumbing leaks you cannot access, or a mold remediation pro if you see black mold or the stain covers a large area. Do not paint over mold—it can grow through paint.

Rate this guide

Was this helpful?

Thanks for your feedback.

Continue to