Hard Water Stains on Windows: How to Remove Them (and Why They Keep Coming Back)
If you've cleaned your windows and still see a chalky haze or white spots, you're looking at mineral deposits. They don't wipe off. They etch in. Here's how we remove them — and why water-softener systems and purified water are the real solution.
What hard water stains actually are
"Hard water stains" is a catch-all term for the mineral residue left behind when water — either from a sprinkler, a lake spray, a rainstorm that hits a dirty roof, or a garden hose — dries on glass. The minerals are mostly calcium carbonate and magnesium carbonate, with silica and iron oxide depending on your region.
The problem: minerals are heavier than water. When water evaporates, the minerals stay. Over time they bond chemically to the glass surface. The longer they sit, the harder they are to remove. Past a certain point, the glass is permanently etched and needs polishing or replacement.
Which Ontario locations are worst for mineral deposits
- Lake-shoreline properties: lake spray carries dissolved minerals and deposits them on windows. Worst on Muskoka cottages (Lake Muskoka, Rosseau, Joseph), Orillia (Couchiching, Simcoe), Barrie (Kempenfelt Bay), Oakville and Burlington (Lake Ontario shoreline), Midland (Georgian Bay), and Wasaga Beach.
- Well-water properties: many rural Ontario homes run on well water with significant hardness. Any window exposed to irrigation spray, window washing with tap water, or rainfall running off a dirty roof will show deposits.
- Post-construction homes: concrete slurry from ongoing building work deposits calcium-rich haze on surrounding windows.
DIY removal (light deposits only)
For light mineral haze — say, 1–3 months of accumulation — this sequence will work on most cases:
- Start with a 50/50 white vinegar and distilled water spray. Soak the affected area for 5–10 minutes; do not let it dry.
- Agitate with a microfibre cloth (not paper towel, not newspaper, not a dish scrubber).
- Rinse with distilled water — not tap water, which reintroduces the problem.
- Squeegee or microfibre-dry immediately.
If after one pass you can see improvement, repeat until clear. If after two passes the deposits are unchanged, you're past DIY and need professional treatment.
Professional removal
We treat stubborn mineral deposits with a three-stage process:
- Chemical dissolution. A controlled-pH mineral-dissolving agent applied with a gentle microfibre and allowed to dwell without drying.
- Mechanical agitation. Non-abrasive pad designed specifically for glass — it removes the bonded deposit without scoring the surface.
- Purified water rinse. Zero-minerals water rinses the surface without redepositing anything. This is the critical step most DIY attempts skip.
Why we use a purified water system on every exterior clean
Our water-fed pole system runs tap water through a reverse-osmosis and deionisation filter before it ever touches the glass. What comes out the brush is 0–2 ppm (parts per million) of dissolved solids, compared to 150–400 ppm for typical Ontario tap water and 400–800 ppm for lake water.
Zero ppm water has no minerals to deposit. The glass air-dries streak-free, spot-free, mineral-free — no wiping needed. It's the only practical way to clean lakeshore and waterfront properties without leaving visible residue.
Preventing mineral deposits in the first place
- If you have an irrigation system, adjust heads so they don't spray windows.
- If you're on well water with known hardness, install a whole-house softener (separate from window cleaning — but it helps every surface).
- Don't wash windows with tap water on a hot day — the water dries before you can squeegee and leaves a fresh layer of minerals.
- Lakeshore properties: schedule quarterly (not twice-yearly) exterior cleaning. The shorter interval prevents deposits from bonding.
- Keep roof algae and moss clear — it concentrates mineral runoff onto windows below.
When to call a professional
Call when:
- DIY vinegar treatment didn't move the haze after two passes
- You can feel the deposits when you run a finger across the glass (means they've bonded)
- The glass has any coating (tempered, low-E, tinted, reflective) — DIY acid cleaners can destroy coatings in seconds
- The windows are higher than a standard step-ladder
- You have a shoreline property and the problem is recurring
Hard water stain removal is one of our most frequently-requested services across Oakville, Burlington, Muskoka, and all our shoreline service areas. Call for a quote — severely etched glass sometimes needs polishing, which we'll identify up front rather than after we've started work.