Cleaning Tips & How-Tos3 min read

How to Remove Hard Water Stains from Glass — Toronto Home Guide

Remove white mineral deposits and hard water stains from shower glass, windows, and drinking glasses. Vinegar soak, Bar Keepers Friend, and preventing recurrence.

M
Maidless

Hard water stains on glass are calcium and magnesium mineral deposits left behind when water evaporates. Standard glass cleaners don't dissolve them — you need an acid-based approach.

White Vinegar Method (Most Common)

  1. Saturate a cloth or sponge with undiluted white vinegar
  2. Press it against the stained glass and hold for 5–10 minutes — longer for heavy build-up
  3. Scrub with the same cloth in circular motions
  4. Rinse with water and dry immediately with a squeegee or microfibre cloth

For shower glass: spray undiluted vinegar over the entire panel, let sit 10–15 minutes, scrub with a non-scratch pad, rinse.

Bar Keepers Friend (For Heavy Deposits)

  1. Wet the glass surface
  2. Sprinkle Bar Keepers Friend powder on a damp cloth
  3. Rub in circular motions — the oxalic acid dissolves mineral deposits the vinegar can't fully shift
  4. Rinse thoroughly and dry

Drinking Glasses

  1. Soak in a solution of equal parts white vinegar and water for 30 minutes
  2. Rub with a cloth and rinse
  3. Or run through the dishwasher with a cup of white vinegar placed on the top rack — the vinegar disperses through the wash and clears mineral etching from multiple glasses at once

Prevention

  • Squeegee shower glass after every use — takes 10 seconds and prevents deposits from forming
  • Apply a rain-repellent product (Rain-X or similar) to shower glass every few months — water beads off rather than drying to deposits
  • A whole-home water softener is the permanent solution if hard water is a persistent problem throughout the house
Ready to book?

Book professional cleaning across BC

Instant pricing online — no phone calls, no contracts. Background-checked cleaners, 100% happiness guarantee. Same-week availability across Metro Vancouver and BC.

Get Instant Price →