How to Remove Hard Water Stains From Your Bathroom (And Stop Them)
White crusty buildup on faucets, shower glass, and toilet. Cleaning guide + prevention.
White crusty buildup on faucets, shower glass, and toilet. Cleaning guide + prevention.
Use white vinegar to dissolve existing hard water stains, then install a water softener or showerhead filter to stop new buildup from forming — cleaning alone is an endless cycle.
What Works
Hard water stains are calcium and magnesium carbonate deposits left behind when water evaporates. Because they are alkaline mineral deposits, acid-based cleaners are the only thing that actually dissolves them. Scrubbing with regular bathroom cleaner just moves the residue around.
The most effective options, ranked by strength: White vinegar (5% acetic acid) handles light to moderate buildup and costs pennies. CLR (Calcium, Lime, Rust Remover) tackles stubborn deposits that vinegar alone cannot break down. Bar Keepers Friend (oxalic acid) works on chrome fixtures and stainless steel without scratching. Phosphoric acid cleaners like Lime-A-Way are the strongest consumer option for severe encrustation.
Never use bleach on hard water stains. Bleach is a base, and hard water deposits are also alkaline. Bleach will disinfect the surface but leave the mineral buildup completely intact. Similarly, abrasive cleaners like Comet can scratch glass and chrome, making future buildup worse by giving minerals more surface area to grip.
Shower Glass
Shower doors are the hardest surface to keep clean in a hard water home because they get hit with hot mineral-laden water daily and then air-dry, leaving fresh deposits every time. The key is matching your approach to how severe the buildup is.
For light haze (less than a month of buildup): Spray undiluted white vinegar onto the glass, let it sit for 15-30 minutes, then wipe with a microfiber cloth. The acid dissolves the thin mineral layer on contact.
For heavy white scale (months of buildup): Make a paste of baking soda and white vinegar. Apply it to the glass and cover with plastic wrap to keep it wet for 1-2 hours. The extended contact time is what matters here. Scrub with a non-scratch pad, then rinse. For the worst cases, a razor blade scraper held at a 45-degree angle can remove thick deposits without scratching tempered glass.
💧 Hard Water Solutions
Whole-house softener with app control, lifetime warranty
Most popular DIY-friendly softener, metered regeneration
Quick home screening for lead, pH, hardness, chlorine, and 13 more
As an Amazon Associate, CheckMyTap earns from qualifying purchases. This does not affect our editorial independence or water quality data.
Prevention tip for shower glass: Keep a small squeegee in the shower and wipe down the glass after every use. This 30-second habit eliminates 90% of hard water stain buildup because the minerals never get a chance to dry onto the surface. A rain-repellent coating like Rain-X applied to clean glass also helps water sheet off instead of beading and drying in place.
💧 Hard Water Solutions
Affiliate disclosure: we may earn a commission at no extra cost to you. Products selected based on independent testing and certifications.
Fixtures
Chrome faucets and showerheads: Soak a cloth or paper towel in white vinegar and wrap it around the fixture. Secure with a rubber band and leave for 2-4 hours. The vinegar dissolves the calcium crust without damaging the chrome finish. For showerheads with clogged spray holes, remove the head and submerge it in a bowl of vinegar overnight. In the morning, use a toothpick to clear any remaining mineral plugs from the nozzles.
Toilet bowls: The ring at the waterline is the most stubborn hard water stain in most bathrooms. Pour 2-3 cups of vinegar into the bowl and let it sit for several hours or overnight. For severe rings, drain the bowl first by turning off the water supply, flushing, then applying CLR directly to the mineral line. A pumice stone designed for porcelain can remove the worst deposits without scratching the glaze.
Brushed nickel and matte black fixtures: These finishes require more caution. Avoid CLR and phosphoric acid cleaners, which can damage the coating. Stick to diluted vinegar (50/50 with water) and soft cloths. Bar Keepers Friend in its liquid form is safe for brushed nickel when used gently.
Prevention
Cleaning hard water stains is a losing battle if you do not address the source. Every shower, every flush, and every hand wash deposits more minerals. The only way to stop stains permanently is to reduce the hardness of the water before it reaches your fixtures.
A whole-house salt-based water softener eliminates hard water stains entirely by removing calcium and magnesium through ion exchange. This is the permanent fix for homes with hardness above 120 PPM. For renters or anyone not ready for a full system, a shower filter reduces some mineral content and chlorine, which helps with skin and hair even if it does not fully prevent fixture buildup.
Between cleanings, a few habits make a real difference: wipe fixtures dry after use, run the bathroom exhaust fan to reduce humidity and slow evaporation deposits, and clean weekly with a vinegar spray rather than waiting for heavy buildup. Preventing a thin layer from hardening is far easier than chipping away at months of encrusted scale. Check your city's hardness level to gauge how aggressive your prevention strategy needs to be.