All articles

How to Remove Hard Water Stains From Shower Glass

By Gleam Team5 min read

Hard water stains on shower glass come off with vinegar and dwell time. What works, what scratches the glass, and when the mineral has etched it for good.

Hard water stains on shower glass come off with white vinegar and dwell time. Wash the soap film off first, wet the glass with straight vinegar, let it sit five to ten minutes so the acid can work on the mineral, then go over it with a non-scratch pad and rinse. That handles spotting that is weeks or months old. Mineral that has been building for years has etched into the surface of the glass, and no cleaner is bringing that back.

Soap scum and mineral are two different problems

Soap scum is a soft greasy film sitting on top of the glass, and it comes off with dish soap, hot water, and a cloth. Mineral is what is left behind when hard water evaporates: calcium and magnesium, bonded into the surface. It does not wipe off, and scrubbing harder does not change that.

To tell which one you have, wet a section and push on it with your thumb. Soap scum smears and clears for a second. Mineral stays as a cloudy patch no matter how hard you push. Most shower doors have both, scum layered over mineral, which is why one cleaner seems to half work and then quit.

Why shower glass gets it worse than windows

A shower is the hardest place in the house on glass. The panel gets soaked several times a day and then left to air dry, and every drop that dries leaves behind whatever was dissolved in it. Window glass gets rained on and then dried off by wind and sun. Shower glass just gets wetted again before it has recovered.

Water hardness is the other half. Plenty of the metro, and most of the suburbs drawing from wells through limestone, runs hard water. A softener helps a lot but does not end it. Winter speeds it up too, because the house is closed up and damp bathroom air lets the water sit on the glass longer before it dries. Running the exhaust fan for twenty minutes after a shower does more for the glass than any cleaner on the shelf.

How to get it off

  • Wash the soap film off first with dish soap and hot water, so the acid can reach the mineral
  • Wet the glass with straight white vinegar. On a vertical panel, a cloth soaked in vinegar and laid against the glass holds it there better than a spray does
  • Let it sit five to ten minutes. The dwell time is doing the work, not the scrubbing
  • Work a small area at a time with a white non-scratch pad or a nylon brush, keeping it wet
  • Rinse, then dry the glass with a squeegee or a towel so you are not leaving a fresh set of spots
  • Give anything still cloudy a second round rather than pushing harder on the first

If vinegar is not touching it at all, a cleaner built around citric or oxalic acid is a step up and still safe on glass. Do not mix vinegar and baking soda hoping for something stronger. They cancel each other out and leave you with salty water.

What will wreck the glass

Abrasive powders, gritty bathroom cleaners, steel wool, and the white melamine sponges all take the mineral off by taking a thin layer of glass with it. You get a clear panel for a week and a permanently hazy one after that.

Shower doors are also tempered glass, which matters. The heat treatment leaves the surface slightly softer than ordinary window glass, so a razor scraper, a normal tool on a window, is a real risk here. On a window I will scrape wet with a fresh blade without thinking twice. On a tempered panel I would rather make two passes with vinegar.

When the glass is etched for good

Once you have taken off everything that will come off and the panel still looks milky, the mineral has pitted the surface and you are looking at damage rather than deposit. Nothing you spray on will fix that. What does fix it is machine polishing with cerium oxide, which is glass restoration work, not cleaning. On an inexpensive framed door a replacement panel sometimes costs less than the polishing. Either way, anyone who says they can wipe etching off is selling you something.

Keeping it off is the only real fix

A squeegee kept in the shower is the whole answer. Thirty seconds on the glass after you get out, every time, and mineral never gets a chance to build. It only works if you actually do it, and it works better than anything you can buy. Rain repellent coatings help for a few months and then have to be stripped and redone.

The same thing is on your windows

If the shower has mineral on it, the outside of your windows almost certainly does too, usually from sprinkler heads throwing water at the glass. Outdoor spigots and irrigation lines generally bypass the softener, so a soft water house still puts hard water on its windows all summer. There is more on that in our post on how to remove hard water spots from windows.

Gleam Team cleans windows starting at $99, inside and out, backed by the Gleam Guarantee, and taking mineral off glass that will still give it up is part of that. Polishing an etched shower door is not something we do. We work in St. Paul, Minneapolis, and the suburbs out to about 25 miles, and you can read more about the window cleaning service. When you are ready, request a free quote or book a free 10-minute consultation.

Want a Gleam Team pro to handle it?

We serve St. Paul, Minneapolis, and the Twin Cities suburbs. Quotes and consultations are free.

Or call (763) 237-4106

CallGet a free quote