How to Remove Soap Scum from Shower Tile and Glass Without Damage

Soap scum is mineral buildup—a combination of soap residue, hard water deposits, and body oils that hardens into a stubborn, cloudy film. It's one of the few bathroom cleaning jobs that actually requires chemistry, not just elbow grease. The key is understanding that soap scum is alkaline, which means acid dissolves it efficiently while abrasives do nothing but wreck your finishes. The difference between a clear, spotless shower and a permanently etched one often comes down to choosing the right cleaner and the right tool to apply it.

  1. Ventilate and wet the surface. Turn on the bathroom exhaust fan and open any windows. Run water over all the affected tile and glass doors—wet surfaces allow cleaners to spread evenly and prevent them from drying too fast. The moisture also helps the acid work more effectively.
  2. Apply acid-based cleaner to the scum. Spray white vinegar or a commercial bathroom acid cleaner directly onto the soap scum. If using vinegar, let it sit for 15–20 minutes. If using a stronger commercial product, follow the label timing, but most work in 5–10 minutes. The cleaner will start to bubble or foam as it breaks down the mineral deposits.
  3. Scrub with a soft brush or cloth. Use a soft-bristled brush, non-abrasive sponge, or microfiber cloth to gently scrub the softened scum. Work in circular motions without pressing hard. The acid has already done most of the work; your job is just to break the bond and wipe it away. On glass, a squeegee or soft cloth works just as well as a brush.
  4. Rinse thoroughly with clean water. Run hot water over all cleaned surfaces to rinse away the cleaner, scum residue, and any loosened mineral deposits. Rinse twice if using vinegar—the smell will linger otherwise. Make sure no cleaner remains on the glass or tile, as it can leave streaks or haze when it dries.
  5. Dry with a microfiber cloth to prevent water spots. Wipe down all tile and glass with a clean, dry microfiber cloth immediately after rinsing. This prevents water spots and mineral deposits from forming as the surface dries. On glass doors, this also reveals how clean you actually got the surface—any remaining haze means the scum wasn't fully removed.
  6. Repeat for stubborn scum. If scum remains after one treatment, repeat steps 2 through 4. Thick buildup sometimes requires two applications. Do not use a harder brush or abrasive pad—instead, let the cleaner sit longer. For extreme cases, a plastic scraper held at a low angle can remove buildup without scratching, but only on tile, never on glass.
  7. Establish a maintenance routine. After each shower, squeegee glass doors and wipe tile edges dry with a cloth. Once weekly, spray vinegar on areas prone to scum buildup and rinse. This stops thick scum from forming again and makes cleaning much faster. Many people keep a spray bottle of 50/50 vinegar and water in the shower for this reason.