Porch & Plot
Repairs 4 / 4

I Repainted My Bathroom Ceiling Three Times Before I Found the Real Problem

Can of Zinsser B-I-N primer with a roller and paint tray on a drop cloth
Can of Zinsser B-I-N primer with a roller and paint tray on a drop cloth · Alf van Beem , CC0

The Permanent Fix

You have two options: strip everything down to bare drywall, or use a bonding primer that can grip slick surfaces.

Stripping sounds thorough, and some people will tell you it’s the only “right” way. But it’s brutal work. You’re scraping for hours, sanding with coarse paper to get the last bits off, creating dust everywhere despite your best efforts to contain it, and probably damaging the drywall paper underneath. I’ve done it on a wall before. Gouges, divots, and repairs that take longer than the paint job itself. In a small bathroom with a ceiling that’s otherwise sound—no cracks, no water damage, no soft spots—it’s overkill.

I went with the primer.

Specifically, Zinsser B-I-N shellac-based primer. About $35 a quart at Home Depot, and one quart covered my 5×8 ceiling with a bit left over. This stuff is designed to stick to surfaces other paints won’t touch—old oil paint, glossy tile, laminate, even glass. Shellac grabs onto slick finishes in a way that latex and acrylic primers can’t. It’s the bridge between incompatible layers.

The process is straightforward, but don’t skip steps. I scraped off any loose or bubbling paint first—anything that wasn’t adhered well. Then I wiped the entire ceiling with a damp cloth to get rid of dust and residue, let it dry completely for a few hours, and rolled on one coat of the B-I-N with a standard 3/8-inch nap roller.

It dries in about an hour, which is faster than almost any other primer. It also smells strong—not paint smell, something sharper and more chemical—so crack a window and turn the fan on. I left the bathroom and closed the door while it dried.

After that, two coats of regular latex ceiling paint. I used Behr Premium Plus in flat white, about $30 a gallon at Home Depot. Waited two hours between coats. Nothing fancy, no special technique. Just normal painting over a surface that was finally prepared correctly.

Total cost: roughly $65 for primer and paint. Total time: one weekend, including dry time.

That was three years ago. The ceiling still looks perfect. No bubbles, no peeling, no random failures. I’ve had guests stay over, long hot showers, all the normal bathroom humidity. It holds.

If your bathroom has active mold, water damage, sagging drywall, or soft spots that flex when you press on them, call a contractor before you paint anything. Those are structural problems that paint won’t fix.