Those cloudy white blotches on your glass that won't come off with Windex? That's hard water staining, and in South Florida it's one of the most common window problems we see, week in and week out. Doral, Coral Gables, Brickell, Miami Lakes, Sunny Isles, Fort Lauderdale, it doesn't matter the zip code. If you have sprinklers, a pool nearby, or you're close enough to the coast for salt mist to drift in, your windows are a target.
This is a guide on how to actually deal with them. What works at home, what doesn't, and when it's time to stop scrubbing and call somebody before you make it worse.
What hard water stains actually are
Hard water is just water carrying a heavy load of dissolved minerals, mostly calcium and magnesium. Down here in South Florida, our tap water comes out of the Biscayne Aquifer, which sits on top of porous limestone. Limestone is calcium carbonate. The water travels through it on the way to your house and picks up minerals along the way. That's why a lot of homeowners in Miami-Dade and Broward run a softener inside the house, but the spigot outside, the one feeding your sprinklers and your hose? That's still mineral-heavy.
Here's where it gets tricky. When that water hits hot glass and evaporates fast, the minerals don't leave with it. They stay behind, dry into a chalky white film, and slowly bond to the surface. Glass looks smooth, but under a microscope it has tiny pores. Once minerals settle into those pores, they start to etch in. Wait too long and it's no longer a "spot you can clean off." It becomes part of the glass.
That's the difference between a stain you can remove and damage that needs glass restoration.
South Florida tap water regularly tests at over 200 parts per million of dissolved solids. Some neighborhoods test even higher. That's a lot of mineral content drying onto your glass every time a sprinkler hits it.
Why South Florida is so brutal on glass
A few things stack up to make our region one of the worst in the country for hard water staining:
- The water itself. South Florida tap water regularly tests at over 200 parts per million of dissolved solids. That's a lot of mineral content drying onto your glass every time a sprinkler hits it.
- Salt in the air. If you live near the coast, in Miami Beach, Bal Harbour, Key Biscayne, Sunny Isles, or anywhere along the Intracoastal, salt mist rides the breeze inland for miles. Salt mixes with the calcium already on your glass and locks it in tighter.
- Sprinkler overspray. This is the biggest one we see. A sprinkler head out of alignment, a riser that's too tall, a rotor that swings two feet farther than it should. The same panel of glass gets hit every morning at 5 a.m., dries in the sun by 8, and the next morning it gets hit again. After a few months the bottom third of the window is a chalky leopard-spot mess.
- Pool splash. Pools in Doral, Pinecrest, Coral Gables, anywhere with backyard glass close to the water, end up coated with a film of pool water minerals plus chlorine and sometimes salt from saltwater systems. Sliding glass doors on the pool deck are usually the first to show it.
- The daily heat-and-rain cycle. South Florida summers do something unique. A short downpour wets your windows, the sun comes out twenty minutes later, and the water evaporates in minutes instead of hours. Every drop leaves its minerals behind. Multiply that by an entire summer.
- Stucco runoff. A lot of Miami homes have stucco walls. When it rains, water runs down the wall, picks up calcium from the stucco, and drips across the tops of your windows. Those vertical drip stains on the upper edges of the glass? That's where they come from.
DIY methods that actually work (for mild staining)
If the spots are still fresh and the etching hasn't started, you can usually clean them up at home. These are the methods we'd actually trust on our own glass, in order from gentlest to strongest:
1. White vinegar. Plain distilled white vinegar mixed 50/50 with warm water in a spray bottle. Vinegar is mildly acidic and dissolves the calcium bond. Spray it on, let it sit two or three minutes, but don't let it dry on the glass. Wipe with a microfiber cloth and rinse with clean water. This works on light spotting. If the spots barely fade after a couple of attempts, vinegar isn't going to be enough.
2. White vinegar paste with baking soda. For slightly tougher spots, mix a paste with vinegar and baking soda. The fizzing reaction lifts mineral deposits off the surface. Apply with a microfiber, let it sit five minutes, scrub gently in a circle, rinse thoroughly. Don't use this on tinted glass or coated impact windows without testing a corner first.
3. Bar Keepers Friend. This one surprises homeowners. The original Bar Keepers Friend cleanser (the powder, in the gold can) contains oxalic acid, which is excellent for breaking down mineral deposits. Make a paste with water, apply with a non-scratch sponge, scrub gently, rinse fully. Always rinse, because any residue left on the glass will streak.
4. #0000 extra fine steel wool. This is the secret most homeowners don't know about. Steel wool sounds like the last thing you'd put on glass, but #0000 grade (also called "quad zero") is so fine it won't scratch a clean glass surface. The key is two things: it has to be quad zero, not coarser, and the glass has to be wet. Wet the window with a soapy water mix or your vinegar solution, then gently buff in small circles. The mechanical scrub combined with the soap loosens the mineral crust. You can buy quad zero steel wool at any hardware store in Miami for a few dollars.
5. Commercial hard water removers. If you've tried the above and they're still there, products like CLR or specialty glass restoration pastes can take it further. They're stronger acids, so wear gloves, ventilate the area, and never let them dry on the glass. Always rinse with plenty of clean water.
A quick word of caution: never mix products. Vinegar plus bleach is toxic. Acid cleaners plus ammonia are toxic. If you switch from one cleaner to another, rinse the glass completely with water in between.
When DIY isn't enough
Sometimes the stains have been there too long. The minerals have moved past the surface and started to etch the top layer of the glass. You'll know you're at this stage when you can run your fingernail across the glass and feel a slight roughness, or when scrubbing doesn't seem to fade the cloudiness no matter what you try.
At that point, you have two options. One is glass restoration, which is what we do as professionals. We use a stronger acid system combined with a cerium oxide polishing compound and an orbital polisher to gently take off the very top micro-layer of the glass. Done correctly, the glass goes from cloudy back to clear without scratching it. Done wrong, you get swirl marks that are just as bad as the stains. This is not a job for someone's first try. That's where our exterior service comes in.
The second option is replacement. If the etching has gone deeper than restoration can reach, the only real fix is a new pane. That's why we always tell homeowners: don't wait. The same stain that costs $40 to remove with a paste can cost $400 to restore professionally, or $1,200 to replace if you let it go three years.
How to prevent hard water stains in the first place
The honest answer is that prevention is mostly about your sprinklers and your habits. Here's what works in South Florida:
- Adjust your sprinkler heads. Walk your yard during a watering cycle and watch where the water actually lands. If a head is hitting your glass, your stucco, or even your driveway, adjust the arc or the height. Most heads adjust with a flathead screwdriver or a tool that came with the system. This one fix prevents more staining than anything else.
- Don't let water air dry on the glass. If you wash your car next to the house, rinse off the patio, or hose down the windows yourself, finish with a quick squeegee or a microfiber towel. The water itself isn't the problem; it's the minerals left behind when it evaporates. Get it off before it dries. If you've never compared "cleaning" windows with "washing" them, we cover it in window cleaning vs window washing.
- Apply a glass sealer. Hydrophobic coatings like Rain-X, or professional-grade sealers like Diamond Fusion or EnduroShield, make water bead off your glass before the minerals can settle. They wear off over time, usually six months to a year, and have to be reapplied. But they buy you a lot of clean glass between cleanings.
- Schedule professional exterior cleanings. Most South Florida homes do well on a quarterly cleaning schedule. Coastal homes in Miami Beach, Sunny Isles, or Hollywood Beach often need every other month. Catching mineral buildup early, before it bonds permanently, is the cheapest insurance you can buy. That's how our residential service is built.
When to call us
If you've tried the vinegar method, you've tried steel wool, you've thrown three different cleaners at it and the glass still looks dull, that's the sign. Pure water from a water-fed pole alone won't lift fully bonded mineral stains; it's a rinse, not an acid. If you're curious about why RO/DI water works the way it does, we break it down in our piece on RO/DI water-fed pole systems. At that point you need either a professional restoration treatment or, in the worst cases, a replacement quote.
We carry the right pastes, the right pads, and the right polishers. We've also seen enough Miami glass to tell you in five minutes whether your windows can be saved or whether you're past the point of return. Either answer is useful. Both save you money over guessing. And so you don't make it worse with the wrong tool, also read why you should never pressure wash your windows.
We service Doral, Coral Gables, Brickell, Kendall, Miami Beach, Miami Lakes, North Miami, Pinecrest, Miramar, Fort Lauderdale, and the rest of Miami-Dade and Broward.
The bottom line
Hard water stains aren't a sign you're a bad homeowner. They're a sign you live in South Florida. Between the limestone aquifer, the sprinklers, the salt air, and the sun that bakes water dry in minutes, our glass takes more abuse than almost anywhere else in the country. The only mistake is letting the stains sit long enough to etch.
Catch them early, treat them with the right method for the severity, and don't be afraid to call a pro before you make it worse with the wrong product. Your windows will last decades if you stay ahead of it.