Bathroom

Remove Hard Water Stains from Shower Glass (What Actually Works)

Remove Hard Water Stains from Shower Glass (What Actually Works)
Time30 min
Cost$4–$15
Difficultyeasy

If this fix touches water, gas, or power, the guide starts with the shutoff step and says when a licensed pro should take over.

Product links in this guide are affiliate links. If you buy through one, we may earn a small commission at no extra cost to you. It never changes which products we recommend.

Shower glass has a way of looking worse a week after you cleaned it than a countertop does after a month. That milky film isn’t dirt, which is why bathroom sprays barely touch it. It’s mineral deposit, and it needs an acid, not a detergent.

Quick Answer

Mix equal parts warm white vinegar and dish soap in a spray bottle, coat the glass, wait 10–15 minutes, scrub with a non-scratch sponge, and rinse hot. That removes hard water staining from glass that isn’t etched. Then do the one thing that keeps it gone: hang a squeegee in the shower and give the glass 30 seconds after each use.

What You’ll Need

  • White vinegar, about $2–$3 a bottle (warm it: a minute in the microwave, warm not hot)
  • Dish soap (whatever’s at your kitchen sink)
  • A spray bottle ($2) and a non-scratch scrub sponge
  • A microfiber cloth for drying
  • A squeegee for prevention, $8–$12. This is the best money spent in this entire fix

Step-by-Step

Mix and apply

A cleaning caddy with a spray bottle, dish soap, and microfiber cloths The whole arsenal: spray bottle, dish soap, and microfiber, all under $10.

Equal parts warm vinegar and dish soap, gently mixed (shaking hard just makes foam). Spray the glass top to bottom until it visibly clings. The soap isn’t there to clean. It thickens the mix so the vinegar stays on vertical glass instead of running straight to the floor.

Wait, then scrub

Give it 10–15 minutes. Then scrub in circles with the non-scratch sponge, adding a re-spray on stubborn cloudy patches. You should feel the surface change from rough to smooth under the sponge. That’s the deposit dissolving.

Rinse hot and dry

Rinse with the hottest water the shower gives, then dry with the microfiber. Drying matters: rinse water is the same hard water, and letting it air-dry starts the film again immediately.

Judge the result honestly

Look at the dry glass in bright light. Fully clear: done. Still hazy in patches you definitely cleaned: that glass is etched. The minerals have permanently altered the surface, and no cleaner will fix it (see the FAQ for the options). Years of buildup that’s better but not gone: repeat the treatment two or three times before concluding anything.

Install the habit

Hang the squeegee on a suction hook inside the shower. Thirty seconds after each shower, top to bottom. This single habit is why some households never deep-clean their glass and others fight it monthly.

Time and Cost

ItemAmount
Active cleaning time~30 min
Vinegar + soap + sponge~$4
Squeegee (one-time)$8–$12
Repeat frequency with squeegee habitA light clean every 1–2 months

Why This Works

Hard water carries dissolved calcium and magnesium. When droplets dry on glass, those minerals stay behind as alkaline carbonate deposits, the white film. Vinegar’s acetic acid dissolves carbonates on contact; the dish soap both cuts the soap-scum layer shielding the minerals and keeps the acid in place long enough to work. It’s the same chemistry, and the same minerals, as the scale that chokes shower heads. If your glass is bad, your shower head is due too.

Mistakes to Avoid

  • Abrasive powders or steel wool. They scratch, and on coated “low-maintenance” glass they strip the coating. Check whether your door has a factory coating before using anything abrasive.
  • Letting vinegar sit on natural stone. If your shower has marble or travertine, acid etches it on contact. Spray the cloth, not the wall, and rinse any drips off stone immediately.
  • Expecting one pass to undo five years. Heavy scale comes off in layers. Two or three treatments a few days apart beats one aggressive scrub.
  • Cleaning without changing anything. Without the squeegee habit (or a water softener), you’ve booked yourself this same job next month.

FAQ

Does CLR work on shower glass?

Yes. It's a stronger acid than vinegar and works faster on heavy buildup. Follow the label exactly, ventilate, wear gloves, and keep it off natural stone and metal trim. Try the vinegar method first; most stains don't need the stronger tool.

Can I use a Magic Eraser on shower doors?

On plain glass, yes. It's a fine abrasive and works well on scum. On glass with a factory protective coating, that same abrasion dulls the coating over time. If your door was sold as 'low maintenance' or 'spot resistant,' stick to non-abrasive methods.

Why do the stains come back within a couple of weeks?

Because the water hasn't changed. Every drop that dries on the glass leaves its minerals behind. A 30-second squeegee pass after showering removes the water before it can dry. That's the difference between monthly touch-ups and quarterly deep cleans.

The glass is still cloudy after cleaning. Is it ruined?

If a properly cleaned, dried section still looks hazy in bright light, the minerals have microscopically etched the surface. Cleaning can't reverse that. A glass polishing kit (cerium oxide) can improve it; badly etched panels are usually replaced instead.

Related fixes

Bathroom

Low Shower Water Pressure? Fix It in One Evening

Weak shower pressure is usually a mineral-clogged head, not your pipes. Soak it in vinegar, check the inlet screen, and know when it's something bigger.

Time20 min active + 1–2 hr soak Cost$2–$25 moderate

Written by Adham · Covefix

Every step, price, and part name in this guide was checked against current retail listings before it shipped. If a fix didn't work as written, say so; corrections update the article for the next person.