Painting By LeePainting By Lee
Repair 4 min read

Water-stained ceilings, sealed properly

A water stain on a ceiling is one of the most common repair calls I get. A pipe leaked, an upstairs bathroom overflowed, a roof took a hit, a window leaked into the eave. The leak gets fixed. Then the customer looks up, sees the yellow-brown halo on their ceiling, and reaches for a roller and a quart of ceiling paint.

That doesn’t work. Here’s why, and what does.

Why paint alone doesn’t seal a water stain

The yellow-brown discoloration on a stained ceiling isn’t dirt. It’s dissolved tannins, salts, and other compounds the water carried with it. As the water evaporates, those compounds deposit on the surface and into the porous paint and drywall.

The problem: those compounds are water-soluble. So when you roll a waterborne ceiling paint over them, the water in the paint re-dissolves the stain and pulls it right back up through the new coat. You see a clean ceiling for about two hours. Then the stain starts bleeding through. Within a day or two, it’s almost as visible as before, just slightly fuzzier.

Most homeowners hit this once, assume they did something wrong, and apply a second coat. Same result. By the third coat, they call somebody like me.

The fix: shellac-based primer

The product that actually seals water stains permanently is a shellac-based primer. The most commonly available one — and what I use — is Zinsser B-I-N. Shellac is solvent-based, not water-based, so it doesn’t dissolve the water-soluble stain compounds. It chemically seals them in place under a barrier that paint can then go over without bleed-through.

How it goes on:

  1. Make sure the leak is actually fixed. This is non-negotiable. If you seal and paint over an active leak, the moisture comes back, the seal eventually fails, and you’ve just buried the problem under expensive paint. The roofer, plumber, or whoever sourced the leak needs to confirm it’s done before paint goes on.
  2. Let the ceiling dry fully. Wet drywall doesn’t accept primer well. Two to three weeks of drying after a significant leak is reasonable, longer if it was a major flood. A moisture meter (cheap at the hardware store) is the way to confirm.
  3. Brush or spray Zinsser B-I-N on the stained area. One coat is usually enough for a moderate stain; severe stains may need two. Ventilate well — shellac primer smells strong (it has alcohol as a carrier) and dries fast. Open windows, run a fan.
  4. Let it dry. Drying time is fast — typically under an hour to recoat — but read the can. Don’t rush.
  5. Topcoat with your ceiling paint. I use Sherwin-Williams ProMar 200 Ceiling Paint for most ceilings. Two coats, applied with a 3/8" nap roller. The stain is now buried under a permanent seal, and the ceiling reads clean.

Done right, the stain never returns.

When patching is also needed

Some leaks don’t just stain — they sag the drywall, crumble the texture, or open seams. If the drywall has been wet enough to bubble or sag, it usually needs cutting out and replacing, not just sealing.

A rule of thumb: if you can press on the stained area and the drywall feels soft, spongy, or the surface deforms — that section needs to come out. Cut a clean square around the damage, replace it with a drywall patch, tape and mud the seams, texture-match if the ceiling has a texture (popcorn, knockdown, or orange-peel), then prime and paint.

If the area still feels firm and just looks stained — sealing and painting is enough.

When to call somebody

Most water stains on a flat smooth ceiling are a DIY job. Shellac primer is at any paint store, a roller and brush are $20, and the technique is straightforward.

Where I’d hire it out:

  • Textured ceilings. Texture matching is harder than it looks. A wrong patch on a popcorn or knockdown ceiling stands out worse than the stain did. Pros have the right texture sprayers and the muscle memory.
  • Large areas. Several square feet of damage usually means cutting and patching drywall, not just sealing.
  • Stains around recessed lights, vents, or registers. The fixture work — pulling, masking, reinstalling — usually makes the job worth a pro’s time.
  • You’re not sure the leak is fixed. A good painter will look at the stain pattern and tell you whether it looks recent or old.

The takeaway

Water stains don’t need a miracle product. They need shellac-based primer, applied to a dry surface after the leak is fixed. Then a normal ceiling paint over top.

The product is Zinsser B-I-N. The technique is straightforward. The mistake is reaching for ceiling paint without the primer — and that mistake gets repeated every weekend by people who’d save themselves three coats of paint if they’d known.

Done right, the stain never comes back.

Still have a specific question?

Every article is staffed by Ask Lee™.

If this article didn’t fully answer what you came here for, ask the AI advisor trained on Painting By Lee’s expertise. You’ll get a real answer immediately.

Ask Lee™ about this topic

Two ways to start.

If you’d rather have a conversation, talk to Ask Lee™. If you have a real project ready to submit, use Project Assessment™.

Ask Lee™ insteadStart Project Assessment™