Remove Soap Scum and Hard Water Stains from Shower Glass

Shower glass that's clouded with soap scum and hard water stains stops looking clean no matter how much you scrub the tile. The mineral deposits bond to the glass itself—they're not dirt, they're actual mineral buildup from your water supply mixed with soap residue. The frustrating part is that once they've been sitting for weeks or months, they become increasingly stubborn. The good news is that they come off with chemistry, not elbow grease. The right approach depends on how long the buildup has been there and how thick it's gotten. Light, recent stains disappear in an afternoon. Heavy, baked-on deposits take more work but are still solvable without refinishing the glass. The key to understanding this job is knowing what you're fighting. Hard water stains are primarily calcium and magnesium deposits—minerals that precipitate when hot water evaporates. Soap scum forms when soap combines with those same minerals. Vinegar dissolves mineral deposits. Baking soda provides mild abrasion. Together, they're a system that works on almost every kind of glass. Abrasive scouring pads and harsh chemicals can scratch modern glass, which is why the approach here stays gentler but still effective.

  1. Test Before You Commit. Remove bottles, loofahs, and any other items from the shower. Fill a spray bottle with white vinegar straight from the jug—do not dilute it. Spray a small, inconspicuous area of the glass with vinegar and let it sit for one minute. Wipe with a microfiber cloth or soft sponge. If the stain lightens, proceed with the full treatment. If nothing happens, the buildup is heavy and you'll need the baking soda paste method instead.
  2. Let Chemistry Do the Work. For light to moderate staining, spray the entire glass door generously with white vinegar until it's dripping wet. Pay extra attention to corners and the bottom edge where mineral deposits concentrate. Let the vinegar sit for 30 minutes. This soaking time is what does the chemical work—the acetic acid in vinegar begins dissolving the mineral bonds.
  3. Scrub Light, Not Hard. After the vinegar has soaked, scrub the glass lightly with a soft non-abrasive sponge or a microfiber cloth in circular motions. Don't press hard; let the vinegar and gentle friction do the work. Pay special attention to areas where staining is heaviest. You'll see the cloudiness begin to fade as you work.
  4. Rinse All Vinegar Away. Rinse the entire glass door with clean water from a handheld showerhead or by splashing bucket water across it. Get all the vinegar residue off. Any vinegar left behind will dry and leave streaks. Do this twice to be sure.
  5. Dry Immediately for Clarity. Immediately after rinsing, wipe the entire glass door dry with a clean microfiber cloth. This is essential—wet glass will dry spotty as the remaining mineral content in your tap water evaporates. A dry surface also shows you exactly how much progress you've made and what still needs attention.
  6. Mix Your Secret Weapon. If light vinegar treatment didn't fully work, you have heavy buildup. Mix baking soda with a small amount of white vinegar in a small bowl until it forms a thick paste—about the consistency of peanut butter. The mixture will fizz slightly as you stir; this is normal and desirable. Add more baking soda if it's too runny, more vinegar if it's too dry.
  7. Spread and Wait. Spread the baking soda paste directly onto the heavily stained areas of the glass with an old plastic credit card, a plastic spreader, or a soft brush. Work it into the stained sections, building up a quarter-inch layer. Let it sit for 45 minutes to an hour. The longer it sits, the more work the paste does breaking down mineral bonds.
  8. Gentle Circles Win. Using a soft sponge or soft-bristled brush, scrub the areas where you applied the paste in gentle circular motions. The baking soda provides mild abrasive action while the vinegar continues dissolving minerals. You'll see the stain material begin to loosen and roll off. Don't dig in hard; the chemistry is doing most of the work, not the scrubbing.
  9. Remove Every Trace. Rinse the entire door thoroughly with clean, cool water, ensuring all baking soda paste is removed. Any residue left behind will harden and create a new film. Rinse twice. Then immediately dry the entire door with a clean microfiber cloth. Work systematically from top to bottom so you don't miss any wet spots.
  10. Know When to Stop. Step back and look at the glass from several angles in natural light. You'll be able to see clearly which areas are clean and which need another round. If the glass is 90% clear and only a few stubborn spots remain, spray those spots again with vinegar, let them sit for 15 minutes, and scrub lightly. Most jobs are done after one full cycle, but extremely heavy buildup can take two.
  11. Make It a Daily Habit. This is the single most important prevention step. Immediately after you finish your shower, before you leave the bathroom, take a rubber-bladed squeegee and drag it across the glass from top to bottom in firm, overlapping passes. Do the inside of the door, the frame, and all edges. This removes 90% of the water that would otherwise evaporate and leave mineral deposits.
  12. Weekly Polish Keeps It Clear. Once a week, do a quick pass over the dry glass with a microfiber cloth. This catches any light mineral deposits before they accumulate. This 30-second task prevents the need for heavy cleaning sessions every two months. If you skip this step and just squeegee, heavy buildup will return within a few weeks.