How to Remove Soap Scum from Shower Tiles

Soap scum builds up faster than most people expect—a white or cloudy film that clings to tile, glass, and grout like it's been welded there. It's the residue left behind when soap combines with hard water minerals, and ignoring it for weeks turns a quick cleaning job into a real battle. The good news is that soap scum responds well to simple acids and some elbow grease. You don't need harsh chemicals or professional cleaners. Catch it early, use the right approach, and your shower tiles stay clear and looking fresh.

  1. Prepare the bathroom and gather supplies. Open windows or turn on the exhaust fan to get air moving. Gather your cleaning spray, scrub brush, and cloths in one spot near the shower. Remove any bottles or items from the shower floor and walls so you have clear access to all tile surfaces.
  2. Apply vinegar solution to the tiles. Pour equal parts white vinegar and water into a spray bottle and shake well. Spray the solution generously onto all affected tile surfaces, starting at the top and working downward. Make sure the tiles are thoroughly wet but not dripping excessively.
  3. Let the solution work. Leave the vinegar spray on the tiles for 30 minutes to 1 hour. Do not rinse or wipe during this time. You can walk away and do other things; the chemical reaction needs time to break down the scum bond.
  4. Scrub with a non-abrasive brush. Using a soft-bristled brush or non-scratch sponge, scrub the tiles in circular motions. Focus on areas with visible buildup. Don't use steel wool or abrasive pads—they can scratch tile and grout. Light to moderate pressure is all you need after the vinegar has done its work.
  5. Rinse thoroughly with clean water. Rinse all tiles with clean running water, working from top to bottom. Make sure no vinegar residue remains—vinegar left behind can leave streaks as it dries. Use a damp cloth or sponge to wipe down high-mineral-content areas a second time if needed.
  6. Dry the tiles completely. Use a clean, dry cloth or microfiber towel to wipe down all tile surfaces. This prevents water spots and ensures any remaining vinegar smell dissipates quickly. Leave the exhaust fan running for 10-15 minutes after you finish.
  7. Address stubborn buildup with baking soda paste. If vinegar alone didn't cut through heavy scum, mix baking soda and vinegar into a thick paste. Apply it directly to stubborn spots and let it sit for 20-30 minutes. Scrub gently, then rinse thoroughly. The combination of acid and mild abrasive works on layers of old buildup.
  8. Establish a prevention routine. After each shower, squeegee the tiles or wipe them down with a dry cloth. This removes standing water before minerals can settle. Once a week, spray tiles with diluted vinegar and let it dry—this prevents scum from building up again.