
- Hard water deposits are calcium carbonate and magnesium — they dissolve in acid at a basic chemical level, which is why vinegar works.
- Natural stone — marble, travertine, limestone — must never be treated with any acid, including vinegar. It etches the surface permanently.
- The white haze on shower glass that persists after cleaning is usually mineral scale, not soap scum — the two look the same but require different treatments.
What Hard Water Stains Actually Are — and Why Scrubbing Doesn't Work
Hard water contains dissolved calcium and magnesium minerals. When water evaporates, those minerals are left behind as a white or chalky deposit bonded to the surface. Scrubbing moves the deposit around but cannot dissolve the mineral bond. Acid reacts chemically with calcium carbonate and converts it into a water-soluble compound that wipes away. This is why white vinegar — a mild acetic acid — outperforms most commercial bathroom sprays on the same deposits.
You cannot scrub calcium off a surface any more than you can scrub rust off metal. The solution is chemistry — acid — not force.
Surface-Specific Acid Choices
Glass shower doors and chrome fixtures: undiluted white vinegar applied with a cloth and left for 15–20 minutes. Safe, effective, and widely available. Ceramic and porcelain tile and grout: white vinegar or citric acid solution. For stubborn buildup, use a commercial citric acid descaler at full strength. Stainless steel: white vinegar applied and removed within 5 minutes — no extended dwell time, as prolonged acid exposure dulls the finish. Natural stone (marble, travertine, limestone): acid is strictly prohibited. Use a pH-neutral stone cleaner only — any acid contact etches the surface permanently and no repair reverses it.
Hard Water Stain Removal Checklist
Preventing Deposits From Reforming
Dry shower glass and chrome surfaces with a squeegee after every use — this prevents water from evaporating and depositing minerals. Apply a water-repellent glass treatment to shower doors every 3–6 months to create a surface that mineral deposits cannot bond to easily. For faucets and fixtures, a weekly wipe with a slightly damp cloth prevents buildup from accumulating to the difficult-to-remove stage.
Soak a cloth or paper towel in undiluted white vinegar and press it flat against the affected glass or chrome surface. Leave it in contact for 20–30 minutes rather than spraying and immediately wiping. Contact time is what gives the acid enough time to react with the mineral deposit.
Recommended methods
White Vinegar Cloth Compress
Best OverallA vinegar-soaked cloth held in contact with mineral deposits for 20–30 minutes dissolves calcium on glass, chrome, and ceramic without any scrubbing or specialty products.
Citric Acid Descaler
Most ThoroughCommercial citric acid descalers at higher concentration than vinegar handle heavy scale and calcium buildup on tile, grout, and appliances. Safe for most surfaces including stainless when rinsed promptly.
Squeegee and Dry Wipe Prevention
FastestA daily 30-second squeegee pass on shower glass prevents mineral deposits from ever forming. The fastest cleaning method because it eliminates the need for descaling in the first place.
Frequently asked questions
Does white vinegar really remove hard water stains?
Yes, for calcium and magnesium deposits on glass, chrome, and ceramic. Vinegar's acetic acid reacts chemically with calcium carbonate, converting it to a soluble compound that wipes away. It does not work on natural stone surfaces and should not be used on them.
How do I remove hard water stains from a natural stone shower?
Use only a pH-neutral stone cleaner. Never use vinegar, citric acid, or any acid-based product on marble, travertine, or limestone — the acid etches the calcite crystals in the stone and creates permanent dull spots that no polishing fully removes.
Why does the haze on my shower glass come back after cleaning?
The deposits return because the underlying hard water problem is unchanged. Apply a hydrophobic glass treatment after removing deposits — it creates a surface that water beads off of rather than clinging to, significantly reducing how quickly minerals redeposit.
What is the difference between soap scum and hard water deposits?
Soap scum is a combination of soap and body oils that forms a greasy film. Hard water deposits are mineral scale that forms a hard, chalky residue. They often occur together — soap scum over mineral scale. Clean the soap scum with a surfactant-based cleaner first, then treat the mineral scale with an acid.
Free Newsletter
Get more home hacks like this
Practical fixes delivered weekly — free, no spam.
Subscribe free

