Painting Bathroom Walls to Stop Moisture and Mildew

Bathroom paint fails faster than paint anywhere else in your house because water doesn't just sit on the surface—it migrates into drywall, plaster, and primer, feeding the mold and mildew that follow. You've probably seen it: those dark spots creeping across the ceiling after a shower, or the soft, discolored patches forming around the exhaust vent. This happens because standard interior paint and primer weren't formulated to handle the daily barrage of steam, condensation, and direct splash. The fix is straightforward but specific. You need a primer that actually blocks moisture from wicking into the substrate, and a topcoat paint with antifungal additives and a finish (semi-gloss or satin) that sheds water instead of absorbing it. Done right, you're not just painting—you're creating a vapor barrier that lets the room dry properly while keeping mold spores from establishing a foothold.

  1. Kill the Source First. Walk through the bathroom and identify all soft spots, discolored areas, or visible mold. Press on drywall and around pipes with your knuckle—if it feels spongy or crumbly, that drywall needs replacing before you paint. Use a mold-killing solution on any existing mold spots and let dry completely. If more than a small patch (under 6 inches) shows mold or water damage, cut it out and replace with moisture-resistant drywall. Patching over moisture-damaged substrate sets you up for failure within months.
  2. Strip Away All Residue. Wash down the entire room with a solution of one part white vinegar to three parts water, or use a commercial bathroom cleaner. Scrub any soap scum, hard water deposits, or dust. These create a barrier between paint and substrate, causing adhesion failure. Pay special attention to areas around the tub, shower surround, and where the wall meets the ceiling. Rinse completely and let dry for at least 24 hours before priming.
  3. Seal Patches Separately. If you've patched drywall, sand any joint compound smooth with 120-grit paper once it's dry. Wipe away dust with a damp cloth. Apply a coat of moisture-blocking primer to all patched areas and let dry per product instructions. This seals the joint compound and prevents it from wicking moisture.
  4. Mask Everything Thoroughly. Cover the toilet, vanity, light fixtures, and any mirrors with plastic sheeting or drop cloths secured with painter's tape. Tape along the baseboards, caulk line where walls meet the tub or shower, and the perimeter of the ceiling. Use quality painter's tape (blue or green brands adhere better and pull off cleanly). Lay drop cloths or plastic sheeting over the floor, extending at least 2 feet from the wall.
  5. Build the Moisture Barrier. Use a primer specifically labeled for bathroom or kitchen use, or one that claims to block moisture and stains. Apply one full coat with a 3-inch angled brush for edges and trim, and a 3/8-inch nap roller for large walls. Work in manageable sections (one wall at a time) and maintain a wet edge to avoid lap marks. Prime all walls, ceiling, and any areas prone to splash (especially around the shower enclosure and tub). Most quality bathroom primers dry to recoat in 2-3 hours, but check the label.
  6. Create Tooth for Paint. Once the primer is fully dry, sand the entire surface lightly with 150-grit sandpaper to dull the finish and improve topcoat adhesion. This removes any dust nibs and creates tooth for the paint. Wipe down with a tack cloth or damp lint-free cloth and let dry completely.
  7. Lay Your First Color Coat. Stir the bathroom paint thoroughly, scraping the bottom and sides of the bucket. Use the same technique as priming: angled brush for edges and trim, 3/8-inch nap roller for walls. Maintain a wet edge and work methodically to avoid lap marks. Apply one full, even coat to all primed surfaces. Bathroom paint should dry to recoat in 2-3 hours; check your specific product. Make sure the exhaust fan is running throughout application and for at least 8 hours after.
  8. Prepare for Final Coat. After the first coat is completely dry, sand again lightly with 150-grit paper. This removes any dust that settled during drying and ensures the second coat bonds properly. Wipe with a tack cloth and let the surface dry fully.
  9. Finish with Full Coverage. Apply the second coat using identical technique: angled brush for edges, roller for walls, maintaining a wet edge. Two coats are essential for proper moisture resistance and color depth. Keep the exhaust fan running throughout application and for at least 12 hours after the second coat is dry.
  10. Reveal Your Clean Lines. Once the paint is completely dry (usually 24 hours), carefully peel away painter's tape at a 45-degree angle. Remove plastic sheeting and drop cloths. If any paint has dripped or seeped under the tape, use a plastic scraper and rubbing alcohol to remove it cleanly. Reinstall light fixture covers and outlet plates.
  11. Lock Down Moisture. Once paint is fully cured (at least 48 hours), apply paintable silicone caulk along the seam where walls meet the ceiling, baseboards, and any gaps around trim or fixtures. Use painter's tape on either side of the caulk line for a clean edge. Smooth with a wet finger and remove tape immediately. Caulk is the final moisture barrier—water that penetrates paint will be stopped by caulk before it reaches the substrate.
  12. Keep Air Moving Always. Run your exhaust fan during every shower and for 30 minutes after. If your fan is older or weak, consider upgrading to a higher-CFM model sized for your bathroom (typically 50-100 CFM depending on bathroom size). Wipe down wet surfaces after showers to reduce the moisture load on the walls. Proper ventilation is what keeps your fresh paint from becoming a mold farm.