Skip to main content
Mesquita Cleaning ServicesMesquita Cleaning
BlogDeep Clean

How to Remove Hard Water Spots from Shower Glass

5 min read

Crystal-clear glass shower door in a bright Boca Raton bathroom after deep cleaning

The shower glass looked perfect the day the contractor handed over the keys. A year later it's a milky haze that no glass cleaner will cut, and the bottom band is rough to the touch. That's not soap scum. That's calcium and magnesium from Palm Beach County tap water, baked onto the glass one hot shower at a time.

The good news is most of it comes off. The not-so-good news is you have to do it the right way, or you'll scratch tempered glass trying to scrub a mineral deposit with the wrong tool. Here's the routine we've leaned on for a decade cleaning showers from Mizner Park condos to Heron Bay estates.

Why glass goes cloudy here specifically

South Florida water is hard. Palm Beach County source water averages around 200 ppm of calcium carbonate, and parts of Broward run higher depending on the treatment plant feeding your zip code. Every hot shower vaporizes the water and leaves the minerals behind on cool glass. Our humidity, which sits around 75 to 80 percent through the summer, keeps the shower from ever fully drying between uses, so each layer of calcium has time to bond to the one underneath.

Catch it in year one and you can reverse almost all of it. Wait three or four years and the deposits etch into the silica of the glass itself, which is permanent. That's the line between "cleanable" and "replace the door."

What you actually need

A short list. Resist the urge to overbuy at the hardware store.

  • White distilled vinegar, the cheap gallon
  • A spray bottle
  • Dense microfiber cloths, 300 gsm or higher (paper towels lint)
  • A non-scratch scrub pad rated safe for glass
  • A silicone or rubber squeegee for the maintenance step
  • For heavy buildup, a commercial calcium and lime remover

That's it. You don't need a name-brand "shower restoration" kit at thirty dollars a bottle. The work is in the contact time and the technique, not the product label.

The step-by-step

1. Dry the glass before you start

Counterintuitive but important. Wet glass dilutes whatever you spray on. Run the squeegee or a dry microfiber over the whole door first so you're treating the deposits, not the water sitting on top of them.

2. Spray with 50/50 vinegar and warm water

Mix equal parts white vinegar and warm water in a spray bottle. Spray the glass top to bottom so it doesn't dry in streaks on the way down. Let it sit a full 10 to 15 minutes. This is the step nine out of ten homeowners skip. Vinegar needs time to dissolve the mineral bond. Hitting it with a sponge after 60 seconds and concluding "vinegar doesn't work" is the most common mistake we see.

For a thin film, vinegar alone will get you there. For the thick white crust on the bottom 18 inches of the door, the part that sits in standing water every shower, you'll likely need to escalate.

3. Agitate with a non-scratch pad

A melamine foam sponge or a blue and white non-scratch pad, in short circular motions. Do not use steel wool, a razor blade, or anything labeled heavy duty. Tempered glass scratches more easily than people expect, and once it's scratched it's scratched forever. If the pad is starting to feel like sandpaper to your bare hand, it's too aggressive for glass.

4. Escalate if the buildup is rough to the touch

If the bottom band feels crusted and rough under your fingernail, vinegar likely won't finish it. A commercial calcium, lime, and rust remover, applied per the bottle instructions and rinsed completely, will usually take it the rest of the way. Open the window or run the bath fan. Wear nitrile gloves.

One safety rule, no exceptions: never mix an acid cleaner like vinegar or a CLR-type product with bleach or with ammonia-based cleaners (most blue glass sprays). The fumes that combination produces are genuinely dangerous. One product at a time, rinse completely between products, then move on.

5. Rinse top to bottom, then dry the glass

Rinse with the shower head. Then dry the glass with a clean microfiber. Air drying re-deposits whatever minerals are still in the rinse water, which is the whole problem you just spent 30 minutes solving.

The 30-second habit that keeps it from coming back

In our climate, hard water spots come back fast. The single highest-ROI habit, the one we recommend to every Boca Raton homeowner we hand a clean shower back to:

Squeegee the glass after every shower. Ten seconds. Eliminates 90 percent of new buildup. Keep the squeegee on a suction hook inside the shower. If it lives in a cabinet, you won't use it. We've watched this play out in 2,000 homes.

Once a month, give the glass a vinegar spray as preventive maintenance. No scrubbing required at that stage, you're just dissolving the new thin layer before it has time to bond.

When the glass is already too far gone

If you've tried everything above and the cloudy patches don't budge, the deposits have likely etched into the glass surface. At that point you're past cleaning and into either a professional glass polish (a separate trade, uses cerium oxide and a buffing wheel) or replacement. Same goes for shower doors that have gone five-plus years untouched. A pro chemical clean can usually pull back 70 percent of that buildup, but not all of it.

The full bathroom reset, glass, grout, fixtures, baseboards, the whole room, is one of the most-requested jobs in our deep cleaning service. We bring the squeegees, the right scrubbers, and the patience that 15 minutes of contact time actually requires. For Boca homeowners especially, the deposits build fast because of the local water chemistry, and we see a lot of east-side condos and west-side estates fall behind on bathroom maintenance the same way. If you'd rather hand the whole bathroom off, our Boca Raton team handles it routinely.

Want us to handle it?

Get a quote in two taps.

Family-run, fully insured, 10+ years across South Florida. Message us on WhatsApp or call directly.

Was this helpful? Share with a neighbor.

About the author

Maribel, owner of Mesquita Cleaning Services

Maribel owns and operates Mesquita Cleaning Services, a family-run residential cleaning team that has served South Florida for 10+ years. She and her crew clean homes, condos, and short-term rentals across Boca Raton, Delray Beach, Parkland, and Deerfield Beach.

Want her team on your home? WhatsApp her at (954) 464-1884 for a quote in minutes.

Keep reading

WhatsAppCall