How to Remove Hard Water Stains From Shower Glass | Haven House Cleaning

How to Remove Hard Water Stains From Shower Glass

October 18, 2026•3 min read

If you live in the Valley, you know the look: a cloudy white film on the shower glass that comes right back two weeks after you scrub it. That’s mineral buildup from hard water, and regular glass cleaner barely touches it.

Here’s how our cleaners take it off, what to avoid, and how to keep it from building up again.

Glass walk-in shower after hard water cleaning

What you’re actually looking at

When water dries on glass, the water evaporates and leaves the minerals behind, mostly calcium and magnesium. One shower’s worth is invisible. A few months’ worth is that white haze. Soap scum mixes in and makes it stick even harder.

Because it’s mineral, you need something acidic to dissolve it, plus time to let it work.

What you’ll need

  • White vinegar, or a store-bought descaler made for shower glass
  • A spray bottle
  • Paper towels or a cloth
  • A non-scratch scrub pad (the blue or white kind, never steel wool)
  • A squeegee
  • Gloves

Step by step

  1. Rinse the glass with warm water to loosen soap scum.
  2. Spray it heavily with vinegar or your descaler. For bad buildup, press vinegar-soaked paper towels flat against the glass so the solution stays in contact.
  3. Wait. This is the step people skip. Give it 15 to 30 minutes. The acid needs time to break down the minerals.
  4. Scrub gently with the non-scratch pad in small circles. Pay attention to the bottom third of the door, where buildup is always worst.
  5. Rinse well with warm water.
  6. Squeegee it dry, top to bottom. Drying is what keeps new spots from forming right away.

For stubborn spots, repeat steps 2 to 4. Heavy buildup that’s been there for years sometimes needs two or three rounds.

Don’t forget the fixtures

The same film builds up on faucets, showerheads and the track at the bottom of sliding doors. Wrap a vinegar-soaked cloth around a faucet or showerhead for 20 to 30 minutes, then wipe and rinse. Use an old toothbrush on the door track.

What NOT to do

  • Don’t use vinegar or acidic cleaners on natural stone. Marble, travertine and limestone will etch, leaving dull spots that cleaning can’t fix. A lot of Valley homes have travertine shower walls with glass doors, so keep the spray on the glass.
  • Never mix vinegar (or any acid) with bleach. It releases chlorine gas.
  • Skip abrasive powders and steel wool on glass. They leave fine scratches that hold even more buildup later.

How to keep it from coming back

  • Squeegee after every shower. It takes 20 seconds and it’s the single best habit for clear glass.
  • Keep a daily shower spray in the bathroom.
  • Consider a water softener if you’re fighting this in every bathroom.
  • Ask about a glass protectant after a deep clean. It helps water bead off instead of drying on the glass.

When it’s time to call someone

If the glass still looks cloudy after a couple of rounds, the minerals may have actually etched into the glass, and no cleaner will fix that. More often, though, it just needs more dwell time and patience than anyone has on a weeknight.

Hard water buildup is one of the main things we tackle on a deep cleaning: showers, tubs, faucets, mirrors and glass. It’s also the first thing landlords notice at move-out, which is why it’s high on our move-out cleaning checklist. If you’d rather hand it off, get a free quote.

blog author avatar

Ryan

Ryan owns Haven House Cleaning, a fully insured cleaning company serving Phoenix, Scottsdale, Tempe, Mesa, Chandler, Gilbert and the rest of the Valley.

Back to Blog