How to Remove Hard Water Stains From Windows (and Why They Come Back)
Window Cleaning

How to Remove Hard Water Stains From Windows (and Why They Come Back)

October 27, 2026ยท6 min read

What hard water stains actually are

Hard water carries dissolved minerals, mostly calcium and magnesium. When a drop of that water dries on glass, the water evaporates and the minerals stay behind as a small white or cloudy ring. One drop is barely visible; a summer of sprinkler overspray leaves a whole pane looking foggy.

Chicago-area water is hard, and many homes on well water in the outer suburbs deal with even more minerals. That's why the problem shows up so often on lower windows near lawns, on windows by a hose bib, and on glass under a roof edge where gutters overflow during storms.

The quick test: if a spot comes off with ordinary glass cleaner and a squeegee, it was dirt. If it's still there once the glass is dry, it's mineral buildup.

Why they come back after you clean

The most common reason is that the source never stopped. A sprinkler head that sprays the house every morning will put fresh spots on the glass within days, no matter how well the window was cleaned.

The second reason is the rinse water itself. Washing windows with tap water and letting them air-dry adds a new layer of the same minerals you were trying to remove. That's why professional crews use purified water, which dries without leaving residue behind.

Finally, old deposits that were only partly removed give new minerals something to bond to, so the spots return faster and in the same places.

What you can try yourself

For light, recent spotting, a mild acid usually does the job. A mix of white vinegar and water in a spray bottle, left on the glass for a few minutes and then wiped and squeegeed off, will dissolve fresh mineral spots. Work in the shade so the solution doesn't dry before you remove it, and rinse well afterward.

For slightly heavier buildup, there are commercial hard water removers made for glass. Follow the label, test on a small corner first, and keep them off window frames, tinted film, stone sills and plants below.

Avoid razor blades, steel wool, scouring pads and powdered cleansers. They can scratch the glass, and many modern windows have coatings that abrasives will damage. A scratched or scuffed pane is a harder problem than the original spots.

When the stains have turned into etching

If mineral deposits sit on glass for a long time, especially through repeated wet-and-dry cycles in the sun, they can start to eat into the surface. This is called etching. At that point the glass itself is damaged, and no amount of vinegar will clear it.

A sign you're dealing with etching: the haze stays visible even when the glass is wet, or you can feel a slightly rough texture where the spots are. Etched glass needs a careful specialty treatment, and in severe cases it can only be improved, not fully restored. That's one reason it pays to deal with hard water spots early instead of letting them build for several seasons.

How to keep spots from coming back

Adjust sprinkler heads so they water the lawn and beds, not the house. It's a five-minute fix that solves most hard water problems on ground-floor windows.

Keep gutters clean so rainwater doesn't spill over the edge and run down the glass. Overflowing gutters are a common source of streaky mineral lines on upper windows.

When you wash windows yourself, dry them with a squeegee and a clean microfiber cloth instead of letting them air-dry. And plan regular cleanings, so new deposits get removed while they're still light.

Get a free quote for clear glass

EcoTouch Service offers hard water stain removal as a specialty service alongside our regular window cleaning, which starts at $149. Because the work depends on how heavy the buildup is, we'll look at the glass and give you a clear price before we start. First-time customers get 25% off their first service, and booking window cleaning with a house wash gets you 50% off the window cleaning.

We clean windows across Chicago and the suburbs, from our Crystal Lake base in McHenry County to the North Shore and western suburbs. Request a free quote and tell us about the spots you're seeing, and we'll let you know honestly what can be removed.

Real Results

Before & After

Residential Windows

Window Cleaning beforeBefore
Window Cleaning afterAfter

Hard Water Stains

Window Cleaning beforeBefore
Window Cleaning afterAfter

Need Window Cleaning in Chicago?

We handle this exact job every week across Chicago and the surrounding suburbs. Free, no-obligation quotes.

(224) 446-4506
See our Window Cleaning service โ†’