Water stains on a ceiling are ugly but usually cosmetic once the source of the leak is fixed. The key is using a stain-blocking primer — regular paint applied over a water stain will bleed through every time.

STEP 1: Find and Fix the Source of the Water

A ceiling stain means water came from somewhere — a roof leak, plumbing above, HVAC condensation, or an upstairs bathroom. Fix the source completely before doing any cosmetic repair. Painting over an active leak is pointless.

STEP 2: Let the Stain Dry Completely

With that foundation in place, the stained area must be fully dry before priming. If the drywall feels soft, spongy, or sagging, the damage is structural and the affected section needs to be cut out and replaced with new drywall before painting.

STEP 3: Apply Stain-Blocking Primer

Now that the first pieces are in place, use an oil-based or shellac-based stain-blocking primer like Zinsser BIN or KILZ Original. Apply one coat over and slightly beyond the stain with a roller or brush. Latex primers will not block water stains — the tannins bleed right through. Let the primer dry fully.

STEP 4: Apply a Second Coat If the Stain Shows Through

With the core work behind you, if the stain is still visible after the first coat of primer dries, apply a second coat. Severe stains may require two coats. Do not use ceiling paint until the stain is completely hidden by primer.

STEP 5: Paint to Match the Ceiling

To lock in your results for the long term, roll ceiling paint over the primed area and feather it into the surrounding ceiling so the patch blends. For best results, repaint the entire ceiling — spot touch-ups on ceilings tend to show as a visible patch because the sheen and color age differently across the surface.

PRO TIPS

Q: How do I cover a water stain on a ceiling?
A: Zinsser BIN shellac-based primer is the gold standard for water stain blocking. It seals in the stain permanently, dries in 20 minutes, and can be recoated within an hour. It smells strong so ventilate the room while applying.

Q: Will regular paint cover a water stain?
A: If you only need to cover one or two small stains, use Zinsser BIN in a spray can instead of buying a whole quart. The spray can costs about $9, applies evenly, and eliminates brush cleanup.

Q: Does a water stain on the ceiling mean there is still a leak?
A: If the stain keeps coming back after painting, the leak is not actually fixed. Even a slow, intermittent drip — like condensation from an HVAC duct — will produce recurring stains. Investigate above the stain more thoroughly.

SUPPLIES NEEDED

Stain-blocking primer (oil-based or shellac-based)
Ceiling paint matching existing color
Paint roller and tray
Drop cloth
Ladder
Safety glasses

Products from Amazon

This site contains affiliate links. As an Amazon Associate I earn from qualifying purchases.

More from Home/DIY/Repair