How to get hard water stains off a glass shower door

You know the moment. You’ve scrubbed the whole bathroom, it smells like a spa, and then you look at the shower door and it’s covered in these chalky white spots that make the whole room look neglected. That’s hard water doing its thing: calcium and magnesium riding along in the water, and when the water dries, the minerals stay behind on the glass.

The frustrating part is that this stuff doesn’t come off with regular glass cleaner. You need something acidic to break down the mineral deposits, and you need a little patience. Here’s what actually works. For the rest of the room, our bathroom cleaning hacks guide covers everything else worth knowing.

Supplies

  • White vinegar
  • Dish soap
  • Spray bottle
  • Non-abrasive sponge or soft pad
  • Microfiber cloths
  • Squeegee
  • A commercial hard water remover, if the vinegar isn’t cutting it

Most of this is already under your sink.

Rinse the door first

Warm water, no shortcuts. This loosens soap scum and loose grime so you’re not scrubbing dried gunk into the glass along with the mineral deposits. If the door’s really bad, spend an extra minute on this step. It matters more than people think.

Mix your solution

Equal parts white vinegar and water in a spray bottle. That’s the base. A squirt of dish soap helps if there’s soap residue mixed in with the mineral buildup, which there usually is.

One thing worth repeating because people mess this up: don’t combine vinegar with bleach or anything chlorine-based. That’s not a “just to be safe” warning, it produces chlorine gas, which is genuinely dangerous in an enclosed bathroom.

Spray it on and walk away

Coat the stained areas generously and let it sit for 5 to 10 minutes. The vinegar needs that time to soften the mineral deposits so you’re not fighting the glass with brute force. If the buildup is thick, spray it again rather than reaching for a stiffer scrub pad.

Scrub, gently

Soft sponge or a non-abrasive pad, worked in small circles over the cloudy spots. Skip steel wool. Skip anything labeled “scouring.” One scratch on that glass is permanent, and it’ll bother you every time you shower for the rest of the time you own that door.

Stubborn spot not budging? Spray again, wait a few more minutes, try again. Slower is faster here.

Rinse everything off

Clean water, the whole door, including the corners and the track at the bottom where people forget to check. Leaving vinegar solution on the glass just means it dries into its own residue, which defeats the point.

clean glass shower door

Photo by Aurum Gebäudereinigung Kassel on Unsplash

Dry it properly

Microfiber cloth, and don’t let the door air dry. Water that sits and evaporates on its own just deposits a fresh round of minerals, which is exactly the problem you spent the last twenty minutes fixing. Dry it, then go over it again with a clean cloth for a streak-free finish.

What if it still won’t come off?

Sometimes buildup has been sitting for months, maybe years, and vinegar alone won’t touch it. That’s when a dedicated hard water stain remover earns its keep. Buy one labeled safe for glass, test it in a corner first, and follow the instructions instead of guessing at contact time.

Whatever you do, don’t jump to something abrasive out of frustration. A scratched shower door is worse than a stained one. Stains you can remove. Scratches are forever.

Keeping it from coming back

Getting the glass clean is the easy part, honestly. Keeping it clean in a hard water area is the actual challenge.

Squeegee after every shower. Ten seconds, maybe fifteen if you’re thorough. This single habit does more to prevent stains than anything else on this list, because it removes the water before it has a chance to dry and leave anything behind.

No squeegee handy? A microfiber cloth works too. The principle is the same either way: get the standing water off the glass before it evaporates.

Clean weekly, not “when it looks bad.” By the time buildup is visible, it’s already harder to remove than it would’ve been a week earlier.

Run the exhaust fan. Moisture hanging around the bathroom feeds the whole cycle. Fan on during the shower, fan on for a while after, door cracked open if that’s practical for your setup.

Photo by Aurum Gebäudereinigung Kassel on Unsplash

Products worth having around

Category Volume (per year) Frequency Essential items Deal
Squeegee 1 replacement Daily use Shower squeegee 🛒 View deals
Microfiber Cloths 1 pack (multi-use) Weekly wash Microfiber cloths 🛒 View deals
DIY Cleaning Solution ~12 bottles Weekly White vinegar, dish soap, spray bottle 🛒 View deals
Non-Abrasive Scrub Pad 2–3 pads Weekly Non-abrasive sponge or soft pad 🛒 View deals
Hard Water Stain Remover 2–4 bottles As needed Commercial hard water stain remover 🛒 View deals

Some links on this page may be affiliate links. If you buy through one, we may earn a small commission at no extra cost to you.

How often should you actually clean the glass?

Squeegee after every shower, deep clean once a week. That’s the rhythm that keeps hard water from ever getting a foothold. If you notice spots coming back faster than that, your water’s probably harder than average, and you might need to clean twice a week until you get ahead of it.

FAQ

Does vinegar actually work on hard water stains?

Yes, for light to moderate buildup. It loosens the mineral deposits so you can wipe them away. For stains that have been there a long time, you’ll likely need a dedicated remover instead.

Can I scrape it off with a razor blade?

I wouldn’t. Glass scrapers have their place on certain surfaces, but a razor blade on a shower door is an easy way to scratch the glass or damage a coating if there is one. Start gentle and only escalate if you genuinely have to.

What’s the simplest way to keep the glass clean day to day?

Squeegee it after you shower. That’s really the whole trick. Everything else is maintenance on top of that one habit.

Why does my shower glass keep getting cloudy?

Mineral deposits, soap residue, or both. Wiping down the glass after each shower and cleaning weekly keeps it from building back up.

Bottom line

A vinegar-and-water spray, a few minutes of patience, and a soft sponge will handle most hard water stains without any drama. Once the glass is clear, a squeegee habit is what keeps it that way. And if you’ve got buildup that’s outlasted a few presidents, a proper hard water remover is worth keeping in the cabinet.

Looking for more ways to keep the rest of the bathroom in shape? Check out our full bathroom cleaning hacks guide for tips beyond the shower door.