Why is my shower ceiling paint already peeling after all that prep work?

Aug 27, 2026 Last reply: 6 hours ago 3 Replies

I’m honestly at a loss here because I thought I did everything by the book when I repainted the bathroom back in the spring. I went out and bought the expensive Benjamin Moore stuff specifically made for high-moisture areas and even used Kilz primer beforehand to make sure it would stick. I spent hours prepping and sanding the old surface down, but I just noticed a huge flake starting to curl away from the ceiling right above the shower head. We’ve been super careful about moisture too. We always have the exhaust fan cranking and usually leave the door or a window cracked just to get some extra airflow in there, but it clearly isn't enough. It's frustrating because I put in the effort to do it right and it's failing within months. Is there some kind of secret step I'm missing or maybe a different product that actually holds up to steam? I'm starting to wonder if the fan isn't powerful enough or if I just have bad luck with paint. I really don't want to have to scrape and sand the whole thing again if it's just going to do the same thing in another six months.


The issue is likely that you’re painting over an old layer of oil-based paint with a water-based primer and latex topcoat. Even the expensive Benjamin Moore Aura Bath & Spa won't stay put if the substrate underneath it is shifting or wasn't bonded correctly to begin with. Latex and oil have different expansion and contraction rates when they get hit with steam, so the new layer just shears right off the old one. If you can peel a strip off and it’s clean on the back, that's your sign.

You need to scrape back the peeling sections until you hit a spot that is actually solid. Don't just sand the edges; if it's failing, it's failing everywhere. Once you're down to a stable layer or bare drywall, you have to use an **oil-based primer** like Zinsser Cover Stain or Kilz Original. Water-based primers like Kilz 2 are great for drywall but they don't bite into old finishes well enough for a high-moisture ceiling. After that's cured, you can go back over it with your bathroom paint. But before you repaint, verify your airflow isn't the culprit. Take a single square of toilet paper and hold it up to the exhaust fan while it's running. If the fan doesn't suck the paper up and hold it against the grate, it isn't moving enough CFM to keep that ceiling dry. Often those fans are vented into the attic rather than outside, or the flex duct is kinked, which lets moisture sit on the paint surface for hours.

One last thing to check is the soap film. Bathrooms get a invisible layer of hairspray and soap scum that sanding alone doesn't always kill. Give the ceiling a good scrub with **TSP (trisodium phosphate)** or a vinegar solution, then rinse and let it dry for a full 24 hours before you even touch a paintbrush. If you don't kill that film, the best paint in the world will just bubble up the first time you take a hot shower.

I fought this for years in my guest bath. What finally fixed it for me was switching to Zinsser Perma-White. It’s alot thinner than the BM Aura but it grips like crazy. The biggest thing though—I stopped showering in there for a full week after painting. Even if the paint feels dry to the touch in an hour, that steam will get behind it and ruin the bond if it hasn't fully cured.

I also threw a small oscillating fan on the counter to keep air moving 24/7 for those first few days. Haven't seen a flake in three years.

Whoa, the toilet paper trick is genius!! I’m totally trying that tonight becasue my fan sounds like a jet engine but doesn't seem to do anything. I’m new here and mostly joined to learn about fixing my entryway, but this bathroom talk is so relevant right now. Quick question though—does the extra moisture make your actual bathroom doors swell up too? Mine is a heavy oak door and it’s been sticking like crazy lately. Is that related to the airflow or just bad luck with the wood?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required