How to Remove Hard Water Stains: What Actually Works on Each Surface

By SubcontractorHub Editorial Team·Published September 2026

Hard water stains and limescale deposits on a glass shower door and chrome fixture

Short version: hard water stains are alkaline mineral deposits, so a mild acid dissolves them — and contact time beats product strength every time. White vinegar left in place for 30 minutes outperforms an expensive spray wiped off in 30 seconds. Two hard rules: never put acid on marble, travertine or limestone, and if the mark does not change after an hour of acid it is etching, not a stain, and nothing will remove it.

Those white crusty spots on a shower door, the ring in the toilet, the film on glassware — all the same thing. Water carrying dissolved calcium and magnesium evaporates, and the minerals it was carrying stay behind as solid carbonate. The water leaves, the rock does not.

That single fact tells you how to remove them. Calcium carbonate is alkaline, so an acid dissolves it. It also tells you the two ways this goes wrong: using acid on a surface that is itself made of carbonate, and cleaning the same spot forever because the water has not changed.

1. Contact Time Is the Whole Technique

The most common mistake is spraying a cleaner on and wiping it straight off. Dissolving a mineral deposit is a chemical reaction and reactions take time. Acid that has been on the surface for five seconds has barely started.

The fix is to keep the acid in place. On vertical surfaces, soak paper towels or a cloth in white vinegar and press them flat against the stain so they stay wet against it. On a shower head, fill a sandwich bag with vinegar and rubber-band it around the fitting overnight. On a toilet, lower the water level so the acid is not diluted to nothing.

Rule of thumb: light spotting 15–30 minutes, visible white crust 1–2 hours, heavy scale that has built up over years needs several applications rather than one long one — the dissolved layer has to be scrubbed away so the acid can reach the next.

2. The Surface-by-Surface Table

What works on a shower door will ruin a marble vanity. This is the part worth reading before you start:

SurfaceUseNever useNote
Glass shower doorsWhite vinegar soak, 30-60 minAbrasive powders, razor blades on coated glassContact time matters far more than product strength.
Chrome fixturesVinegar-soaked cloth wrapped around the fittingSteel wool, scouring padsBag a shower head in vinegar overnight to clear the jets.
Ceramic tile & groutVinegar, or sulfamic acid descaler on heavy scaleAcid on unsealed or coloured groutTest an off-view corner first; acid can lift grout pigment.
Toilet bowlDrain the bowl, then phosphoric acid cleaner + pumicePumice on plastic, enamel or acrylicOrange rings are iron, not hardness, and need oxalic acid.
Stainless steelVinegar, wiped with the grainChlorine bleach, which pits stainlessDry immediately or you replace the stain with new spots.
Marble, travertine, limestonepH-neutral stone cleaner or a poulticeANY acid, including vinegar and lemonThe stone is the same mineral as the stain. Acid eats it.
GranitepH-neutral stone cleanerVinegar, which strips the sealerMore acid tolerant than marble, but the sealer is not.
Dishwasher interiorCitric acid or a descaler cycle, run empty and hotBleach in a stainless tubWhite film on glassware is usually the machine, not the detergent.

3. Natural Stone: Where Vinegar Causes Permanent Damage

Marble, travertine, limestone and onyx are calcium carbonate. So is the stain. Pour acid on a hard water spot on a marble vanity and the acid cannot tell the difference — it dissolves both, and you are left with a dull etched patch that is more visible than the spot was.

Granite is quartz and feldspar and stands up to acid far better, but almost every granite countertop is sealed, and vinegar strips the sealer. The stone then absorbs the next thing spilled on it.

On stone, use a pH-neutral stone cleaner. For deposits that have been there a while, a poultice — an absorbent paste left to draw the deposit out over 24 to 48 hours — is the right tool. Etched marble can be honed and repolished, but that is a stone restoration job, not a cleaning one.

4. Which Acid for Which Job

AcidFound inBest for
Acetic (5%)White vinegarEveryday spotting on glass, chrome, tile. Start here.
CitricDescaler powders, lemon juiceKettles, coffee machines, dishwashers. Food-safe.
SulfamicCommercial descalersHeavy scale on tile and ceramic. Ventilate and glove up.
PhosphoricToilet bowl cleanersToilet rings and vitreous china.
OxalicRust and iron removersOrange and brown staining, which is iron not hardness.

Never mix an acid cleaner with bleach. Acid plus sodium hypochlorite releases chlorine gas, and toilet bowl cleaners are the most common place people do this by accident.

5. White Stains or Orange Stains? They Are Different Problems

Colour tells you which mineral you are dealing with, and the treatments do not overlap:

  • White or grey, crusty: calcium and magnesium carbonate. Ordinary hardness. Acid dissolves it.
  • Orange, red or rust-brown: iron. Vinegar barely touches it — use oxalic acid, and read the iron filter guide, because iron staining means iron in the supply.
  • Black or dark brown specks: manganese, usually alongside iron on well water.
  • Blue-green on fixtures: not hardness at all. That is copper leaching from the pipes, which means acidic water — a pH problem that needs a neutraliser.

6. Stain or Etching? The One-Hour Test

Mineral deposits left on glass do not just sit there indefinitely. Over years, the alkaline minerals slowly attack the silica and pit the surface. At that point the damage is in the glass, not on it.

To find out which you have, lay a vinegar-soaked towel over a small area for an hour and compare it to an untreated patch. If it clears or lightens, it is a deposit and more of the same will finish the job. If it looks exactly the same, it is etched.

Etched glass can sometimes be improved by professional polishing with cerium oxide, but on a shower enclosure the cost usually exceeds replacement. This is the real argument for treating the water rather than the glass: a homeowner on 20 gpg water who cleans the shower faithfully is still slowly destroying the door.

7. Stopping Them Coming Back

Everything above is symptom management. On hard water the spots return in one to three weeks, every time, because the water leaving the shower head has not changed.

Three levels of prevention, honestly ranked:

  • Squeegee after every shower. Free, genuinely effective, and requires a household that will actually do it forever.
  • A hydrophobic glass coating. Helps water sheet off, reapply every few months. Note that acid cleaners strip it, so the two approaches fight each other.
  • An ion exchange water softener. The only option that removes the calcium and magnesium, so the deposit never forms anywhere in the house — glass, fixtures, water heater, laundry. Salt-free conditioners do not remove hardness; see what salt-free systems actually do.

Before deciding, find out what the water actually is. Testing hardness takes five minutes, and the softener sizing calculator turns that number into an equipment size. The full cost picture is in the water softener cost calculator.

For Water Treatment Dealers: Stains Are the Opening, Not the Job

Nobody calls a water treatment dealer about ion exchange capacity. They call about a shower door, a ruined kettle, or laundry that will not come out soft. The stain is the presenting complaint, and it is worth treating as the way in rather than the problem to solve.

The move that converts is connecting the visible complaint to the invisible one. A homeowner annoyed about spotted glassware is usually unaware that the same water is scaling the heater element and taking years off a $1,800 tank. Show the hardness result, show the etched glass that will not clean up, and the conversation moves from a cleaning product to a system. Then price it on the spot — with financing beside the cash figure and the service plan on the same paperwork — because the urgency does not survive the drive home.

Frequently Asked Questions

What is the best hard water stain remover?

For most surfaces, plain white vinegar at full strength is the best first attempt. Hard water stains are alkaline calcium and magnesium carbonate, and a mild acid dissolves them. Vinegar at roughly 5% acetic acid handles glass, chrome, ceramic tile, stainless steel and fixtures. The trick is contact time rather than strength: soak a cloth or paper towel in vinegar, press it against the stain and leave it 30 minutes to several hours, because spraying and wiping gives the acid no time to work. For heavy scale on glass or ceramic use a commercial descaler based on sulfamic or phosphoric acid. Never use any acid on natural stone.

How do you remove hard water stains from glass shower doors?

Saturate a towel in white vinegar, lay it flat against the glass so it stays in contact, and leave it 30 to 60 minutes. Then scrub with a non-scratch pad and rinse. For stubborn film, make a paste of baking soda and vinegar and work it in with a soft cloth, or use a glass-safe descaler. A fine 0000 steel wool with plenty of lubrication also works on glass without scratching it, though it will damage any coating. If the spots survive repeated acid treatment and feel like a texture rather than a film, the glass is etched rather than stained, and etching is permanent.

Will hard water stains come off permanently?

The deposit will come off, but it will come straight back if the water is still hard. Cleaning removes the symptom, not the cause, and on hard water visible spotting typically returns within one to three weeks. There is also a point of no return: mineral deposits left sitting on glass gradually etch into the surface, and etching is physical damage to the glass rather than something on top of it, which no cleaner will remove. The only permanent fix for recurring stains is to remove the hardness with an ion exchange softener, which is why cleaning products are a recurring purchase and a softener is not.

Can you use vinegar on granite or marble to remove hard water stains?

No, and this is the most expensive mistake in hard water cleaning. Marble, travertine, limestone and onyx are calcium carbonate, chemically the same material as the stain, so any acid dissolves the stone itself and leaves a dull etched patch that is worse than what you started with. Granite is more acid resistant but vinegar strips its sealer, leaving the stone open to staining. On natural stone use a pH-neutral stone cleaner, a poultice for deep deposits, or call a stone restoration specialist. The same warning applies to any acid-based commercial descaler, not just vinegar.

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

Lower the water level first, because acid diluted by a full bowl will not work. Turn off the supply, flush to drain the tank, and push the remaining water down the trap with a toilet brush or scoop it out. Then apply white vinegar or a phosphoric acid bowl cleaner directly to the exposed ring, leave it to sit for several hours or overnight, and scrub with a pumice stone, which is safe on vitreous china but will scratch plastic and enamel. Brown or orange rings are iron rather than calcium and need an oxalic acid or iron-specific product instead.

What is the difference between hard water stains and etching?

A hard water stain is mineral deposit sitting on top of the surface, so it has slight thickness you can feel with a fingernail and it dissolves in acid. Etching is damage to the surface itself, where minerals or an acid have chemically eaten into glass or stone, so it is level with the surface, feels smooth, and no cleaner affects it. The practical test is to treat a small area with vinegar for an hour: if it lightens or clears it is a deposit, if it looks identical it is etched. Etched glass can sometimes be improved by professional polishing with cerium oxide, but usually replacement is the honest answer.

Related Guides & Tools

Turn a Stain Complaint Into a Priced Proposal

30-minute demo. See how water treatment dealers turn an in-home hardness test into a good/better/best proposal with financing built in, then keep every salt delivery and filter change on schedule.

Book a Demo
Tag: 

Water Treatment, Hard Water, Plumbing

SubcontractorHub

See How Top Contractors Close More Jobs

AI proposals, sales pipeline, and project management — all in one platform.

  • ✓AI-powered proposals in the field
  • ✓CRM built for contractor sales
  • ✓Project tracking from sale to install
Book a Free Demo →

30 minutes. No commitment.