How to Remove Soap Scum from Shower Glass and Mirrors
Soap scum is mineral deposit mixed with soap residue—it builds up fastest in hard-water areas and turns clear glass into a cloudy, filmy mess. The good news: it's not permanent, and you don't need harsh chemicals to break it down. What you're fighting is a combination of calcium, magnesium, and soap oils bonded to the glass surface. The longer scum sits, the harder it becomes, which is why consistency matters more than force. A regular weekly wipe-down prevents the heavy labor entirely, but if you're starting from months of buildup, you'll need time and the right acid or abrasive to cut through it without scratching.
- Clear the workspace first. Remove all bottles, caddies, and accessories from the shower enclosure. Rinse the glass lightly with warm water to soften the scum slightly and rinse away any loose dirt or dust. This takes 2 minutes and prevents you from working around obstacles.
- Deploy the acid weapon. Pour white vinegar into a spray bottle. Spray the affected glass generously, covering the entire scummed area with a light mist. Vinegar's acidity dissolves the mineral component of soap scum. Do not spray adjacent tile or grout heavily—vinegar can etch unsealed grout over time if left sitting.
- Let chemistry do the work. Close the shower door and leave the vinegar undisturbed. For light scum, 15 minutes is enough. For thick, aged buildup, go the full 30 minutes. The longer dwell time lets the acid break down mineral bonds without you having to scrub hard.
- Lift away the softened deposits. Use the soft side of a non-abrasive sponge, a microfiber cloth, or an old soft toothbrush. Scrub in circular motions, applying light-to-moderate pressure. The vinegar should have softened the scum enough that you don't need to press hard. Work from top to bottom so dirty water runs down, not across already-cleaned areas.
- Flush away all traces. Use the shower spray to rinse away all vinegar and loosened scum. Go over the glass twice—once to clear visible residue, a second time to remove any vinegar smell or film. Cold water can leave a residue, so use hot water for the final rinse.
- Bring in the backup method. If vinegar alone doesn't fully clear thick, aged scum, mix baking soda and water into a thick paste. Apply it directly to the remaining scum and let it sit for several hours or overnight. Baking soda is a gentle abrasive and slightly alkaline, so it works differently than vinegar—the combination handles the hardest deposits.
- Work the gentle abrasive through. After the paste has sat, dampen a soft sponge or cloth and scrub in circular motions. The paste will break apart and lift away the remaining scum. Baking soda feels gritty but is too soft to scratch glass—you're safe to use moderate pressure.
- Strip away all remaining residue. Flush away all baking soda residue and scum with hot water. Use the squeegee to remove standing water from both sides of the glass. Dry any remaining moisture with a clean microfiber cloth.
- Finish streak-free. Use a lint-free microfiber cloth to wipe down the entire glass surface. This prevents water spots from forming and gives you a clear view of any scum you might have missed. If you find missed spots, repeat steps 2–5 on just those areas.
- Extend the method to reflective surfaces. Apply the same vinegar-and-scrub process to any mirrors in the bathroom. For mirrors with metal frames, avoid spraying vinegar directly on the frame—spray the glass, let it sit, scrub, then wipe the frame separately with a slightly damp cloth.
- Lock in the long-term win. Once the glass is clean, squeegee it after each shower and do a quick vinegar spray-and-wipe once a week. This takes 3 minutes and stops scum from ever building up again. Consistency prevents the need for heavy-duty scrubbing.