(647) 886-3599
Home About
View All Services Commercial Cleaning Office Cleaning Janitorial Services Janitorial Services Vaughan Washroom Cleaning Same-Day Cleaning Day Porter Services Property Management Property Manager Solutions Move-Out Cleaning Office Cleaning Near Me Healthcare Cleaning Markham Healthcare Vaughan Healthcare Newmarket Healthcare Dental Office Cleaning Markham Dental Vaughan Dental Thornhill Dental Newmarket Dental Woodbridge Dental Medical Office Cleaning Vaughan Medical Woodbridge Medical Clinic Cleaning Doctor Office Cleaning Optometry Cleaning Physiotherapy Cleaning Hospital & LTC Lawyer Office Cleaning Daycare Cleaning Warehouse Cleaning Markham Warehouse Vaughan Warehouse Brampton Warehouse Mississauga Warehouse Scarborough Warehouse Ajax Warehouse Oshawa Warehouse School & University Garden Centre Cleaning Garden Centre Markham Garden Centre Vaughan Garden Centre Mississauga Garden Centre Brampton Garden Centre Toronto Gym & Fitness Hotel Cleaning Event & Banquet Hall Carpet Cleaning Floor Maintenance Post-Construction Markham Vaughan Toronto Mississauga Scarborough Brampton Pressure Washing GTA Parking Lot Washing Industrial Cleaning Vaughan Industrial Woodbridge Industrial Concord Industrial Buttonville Industrial Pressure Washing Markham Pressure Washing Richmond Hill Pressure Washing Vaughan Sandblasting & Dry Ice Parking Lot Painting Asphalt Sealing All GTA Churches Toronto Churches North York Churches Markham Churches Scarborough Churches Vaughan Churches Brampton Churches East York Churches Aurora Churches Woodbridge Churches All GTA Restaurants Toronto Restaurants Markham Restaurants Mississauga Restaurants North York Restaurants Scarborough Restaurants Vaughan Restaurants Brampton Restaurants Richmond Hill Restaurants Aurora Restaurants Woodbridge Restaurants Concord Restaurants
All Areas Overview Markham Monthly Cleaning Markham Vaughan Richmond Hill Newmarket Aurora Monthly Cleaning Aurora King City Stouffville Uxbridge Alliston Office Cleaning Alliston Thornhill Maple Buttonville Toronto North York Scarborough Etobicoke East York Mississauga Brampton Oakville Milton Monthly Cleaning Milton Ajax Monthly Cleaning Ajax Pickering Oshawa Whitby Monthly Cleaning Whitby Office Cleaning Markham Office Cleaning Newmarket Office Cleaning North York Office Cleaning Mississauga Office Cleaning East York Office Cleaning Richmond Hill Office Cleaning Vaughan Office Cleaning Thornhill Office Cleaning Concord Monthly Cleaning Concord Office Cleaning Brampton Office Cleaning Toronto Office Cleaning Scarborough Office Cleaning Aurora Office Cleaning Woodbridge Office Cleaning Oakville Office Cleaning Ajax Office Cleaning Etobicoke Office Cleaning Oshawa
FAQ Search Contact Book a Call

How to Remove Hard Water Stains (Glass, Tile and Toilets)

How to remove hard water stains comes down to one idea: the white, cloudy, crusty marks on your shower glass, tile, faucets and toilet are mineral deposits — mostly calcium and magnesium — and acid dissolves them. Once you know that, the same simple approach works almost everywhere in the bathroom and kitchen. Here's how to clear existing buildup surface by surface, and how to stop it coming back.

What hard water stains actually are

When mineral-rich "hard" water dries on a surface, it leaves the minerals behind as a chalky white or rust-tinted film. Add soap to the mix and you get soap scum — minerals bonded with soap residue into the stubborn grey haze on shower glass and tile. Because the deposits are alkaline, an acid dissolves them, which is why white vinegar is the workhorse of nearly every method below.

Two quick safety notes

Don't use vinegar or other acids on natural stone (marble, granite, travertine) — acid etches it permanently. And never mix vinegar with bleach or a bleach-based toilet cleaner: the combination releases toxic chlorine gas.

Shower glass and tile (soap scum)

1

Apply warm vinegar

Warm white vinegar slightly (it works faster warm) and spray it generously over the glass and tile. For vertical glass, a vinegar-dampened cloth pressed to the surface keeps it in contact.

2

Let it dwell

Give it 10 to 15 minutes. The acid needs contact time to break down the mineral-and-soap film — scrubbing immediately just wastes effort.

3

Scrub with a baking soda paste

For anything stubborn, scrub with a paste of baking soda and a little water (or a non-scratch pad). The mild abrasion lifts what the acid loosened. Avoid abrasive pads on coated or acrylic surfaces.

4

Rinse and dry

Rinse with clean water and squeegee or towel the glass dry. Repeat once for heavy buildup. Drying is what leaves it streak-free.

Faucets, fixtures and sinks

Chrome and stainless fixtures collect a white crust around the base and spout. The trick is keeping the acid in contact with the curved surface:

Toilet bowl ring

The ring at the waterline is mineral buildup (sometimes mixed with mould). To clear it:

Removing a toilet ring

Pour a few cups of white vinegar into the bowl and let it sit at least 30 minutes — overnight for a heavy ring.
For a ring above the waterline, drape vinegar-soaked paper towels against it so the acid stays put.
Scrub with a toilet brush, or a pumice stone made for toilets on porcelain (never on coated or stone surfaces), then flush.
Do not add bleach cleaner on top of the vinegar — clear the vinegar first if you want to disinfect afterward.

For really stubborn deposits

If vinegar alone won't shift years of buildup, a commercial descaler containing citric or phosphoric acid is stronger and made for the job — follow the label, ventilate, and wear gloves. A pumice stone works on porcelain. The principle is the same as the household method: acid plus contact time plus gentle abrasion.

How to stop hard water stains coming back

Deposits only form when mineral water sits and evaporates on a surface — so prevention is about removing the water:

Frequently asked questions

What removes hard water stains?

Acid dissolves the mineral deposits. White vinegar is the go-to: apply, wait 10–30 minutes, scrub and rinse. For tough buildup, a baking soda and vinegar paste or a citric/phosphoric-acid descaler works. Avoid acids on natural stone.

How do you get hard water stains off shower glass?

Spray on warm white vinegar, let it dwell 10–15 minutes, scrub with a baking soda paste or non-scratch pad, then rinse and squeegee dry. Repeat for heavy buildup, and dry the glass after each shower to keep it clear.

How do you remove hard water stains from a toilet bowl?

Pour in a few cups of vinegar, let it sit 30 minutes or overnight, then scrub with a brush or a toilet pumice stone. Drape vinegar-soaked towels on a ring above the waterline. Never mix it with bleach toilet cleaner.

How do you prevent hard water stains?

Remove water before it evaporates — squeegee glass, dry fixtures, fix drips and clean regularly. In hard-water areas, a water softener or shower filter reduces the minerals at the source.

Hard water taking a toll on your facility's washrooms?

Mineral buildup on washroom glass, fixtures and tile is a constant battle in commercial buildings. Our crews keep restrooms and kitchens descaled and spotless as part of a regular cleaning program across the GTA. $5M insured, WSIB compliant.

Get a Free Commercial Cleaning Quote — Response Within 2 Hours

Join 200+ satisfied businesses across Markham & the GTA. Tell us about your facility and we'll send a custom proposal fast — no obligations, no pushy sales calls.

No Contracts Required
Same-Day Service Available
100% Satisfaction Guaranteed
After-Hours Scheduling
Call Book WhatsApp