How to Fix Peeling Paint in a Bathroom (Without It Peeling Again)

Last updated:

Bathroom paint peels for one of three reasons, in order of how often we see them: the surface had moisture or mildew on it when it was painted, the topcoat was interior wall paint instead of a mildew-resistant bathroom paint, or the bathroom does not vent steam fast enough. Sanding and re-painting fixes none of those on its own — the new paint will peel inside a year. Here is the order that actually holds.

Find the root cause first

  • Black or pink spots under the peel → mildew bonded to the drywall paper. The mildew survives a regular wash; you need a mold-killing primer or a 1:10 bleach solution scrubbed in and rinsed before any paint touches the wall.
  • Whole sheets lifting off near the shower or above the tub → moisture got behind the film, usually because the previous painter skipped primer over fresh drywall mud or a glossy old finish. The fix is a sealing primer, not more paint.
  • Paint flaking off the ceiling in tiny chips → condensation, and likely a flat ceiling paint over a hot shower. Even a perfect prep will re-peel if the exhaust fan is undersized or always off. The ceiling paint calculator covers quantity once the surface is sound.

Fix it in this order

  1. Scrape back to a sound edge. Use a 2" putty knife and keep going until the paint stops lifting under the blade. Feather-sand the transition with 120-grit so the patch is not a visible step under the new paint.
  2. Kill the mildew, do not just hide it. If you see any black/pink staining, wipe with a 1:10 bleach solution, let it sit 10 minutes, rinse with clean water, and let the wall dry fully (24 hours in a humid bathroom). Painting over live mildew is the most common re-peel cause we see.
  3. Prime with a moisture-blocking primer. Roll one full coat of a mold-killing or shellac-base primer over every scraped patch — and the wall around it, not just the bare spot. This is the layer that bonds to the chalky old paint and stops the new topcoat from lifting. Skip this and you have done all the work for none of the durability.
  4. Topcoat with mildew-resistant bathroom paint, two coats. Bathroom-rated paints have mildewcide in the film — a regular wall paint does not. (Zinsser PERMA-WHITE, for example, carries Rust-Oleum's 5-year mold- and mildew-proof film guarantee.) Two coats: the first coat sinks into the primer, the second builds the moisture-resistant film. The one coat vs two coats guide explains why a single bathroom coat almost never gets you there.
  5. Vent the steam. Run the exhaust fan during the shower and for 15 minutes after. If you do not have a fan, crack the window. A new paint film cannot survive indefinite condensation, no matter what is in it.

What stops it from peeling again

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links; the price you pay is the same and it helps keep this tool free.

The prep coat

Zinsser Mold Killing Primer (1 Quart, Water-Based)

Kills the surface mold spores that re-lift fresh paint inside a few months, and binds chalky old paint so the new topcoat has something to hold. Use this before any bathroom repaint.

~$18on AmazonCheck price →
The bathroom topcoat

Zinsser PERMA-WHITE Mold & Mildew-Proof Interior Paint, Eggshell, 1 Qt

A mildew-resistant topcoat that carries Rust-Oleum's 5-year mold- and mildew-proof film guarantee. The point is that the paint film itself resists the spore re-growth that re-peels a regular wall paint.

~$22on AmazonCheck price →

Why icons, not product photos? Amazon only allows their product images through the Product Advertising API, which unlocks after the first few sales. Until then these cards use our own graphics (no scraped images = no ToS risk) and swap to live photos & prices automatically once the API is on.

Related

Working out how much primer + topcoat for the whole bathroom? The primer calculator and interior paint calculator size both at once. Patching only a stripe over the tub? Use the square-feet-per-gallon rule so you do not buy a whole gallon for a 30 ft² patch.