How to Get Hard Water Stains Off Marble — Without Etching It
The product 90% of homeowners reach for first is exactly what makes it worse. Here's what actually works, in the order to try it.
What you need to know in 30 seconds
- The most common mistake: Reaching for CLR, Lime-Away, or vinegar. All three are acids and all three will etch marble permanently. Don't.
- What works: Start with a poultice of baking soda and pH-neutral cleaner. Then mechanical (microfiber + light pressure). Then a marble-safe lime remover only if the first two fail.
- Prevent it next time: Wipe water off the marble after every use. Hard water stains are mineral deposits — they only form when water is allowed to evaporate on the surface.
First, understand what you're looking at
"Hard water stains" on marble are technically not stains at all — they're mineral deposits. When water with dissolved calcium, magnesium, or iron evaporates on the surface, the minerals stay behind. The result is the cloudy white or pale yellow ring that won't wipe off with a damp cloth.
This is good news, because mineral deposits sit on top of the marble. They haven't penetrated or chemically reacted with the stone. They're removable with the right method.
It's also bad news, because the chemistry of dissolving minerals is exactly the same chemistry that etches marble. Marble (calcium carbonate) and limescale (calcium carbonate too, mostly) react identically to acid. So when you spray CLR on marble to remove hard water, you also dissolve the marble underneath the deposit. That leaves a dull, etched ring that's permanent and worse than the original problem.
What to NOT use, ever
- Vinegar — acetic acid, etches marble on contact
- CLR / Lime-Away — formulated acid, eats marble even faster than vinegar
- Lemon juice — citric acid, same issue
- Bar Keepers Friend — contains oxalic acid, can etch marble
- Magic Erasers — abrasive, will dull polished marble
- Steel wool, abrasive scrubbers — same reason
Method 1 — The poultice (safest, do this first)
Best for mild to moderate deposits. Works gently, takes time.
- Mix a paste: 3 parts baking soda, 1 part water, plus a drop or two of pH-neutral stone cleaner. Consistency should be like cake frosting.
- Apply to the stain in a layer about 1/4-inch thick. Cover with plastic wrap and tape down the edges.
- Leave for 24 hours.
- Remove the plastic, let the poultice fully dry (another 12–24 hours).
- Scrape off gently with a plastic spatula. Wipe with a damp microfiber.
This method draws the mineral deposit out of the surface by absorption. It's slow but it cannot damage the marble. If the stain is gone, stop here.
Method 2 — Light mechanical (if Method 1 didn't fully clear it)
If a faint shadow remains:
- Wet the area with distilled water (not tap — you don't want to add more minerals).
- Use a clean white microfiber cloth and rub the area with firm circular pressure for 60 seconds.
- Dry immediately with a fresh microfiber.
The combination of moisture, friction, and the very-mildly-abrasive microfiber will lift remaining deposit without scratching the polish. Do not use this on honed marble — the friction can leave shiny spots.
Method 3 — Marble-safe lime remover (last resort)
Only if Methods 1 and 2 fail. There are two products we've used and trusted:
- MB-3 by MB Stone Care. A buffered cleaner that targets mineral deposits without the harsh acid action. Apply, wait 2 minutes, rinse with distilled water. We've used this in our shop without etching.
- Granite Gold Hard Water Remover. Same approach, more widely available retail.
Both products explicitly state they are safe for marble. We've verified on test samples. Still — test on an inconspicuous corner first. Every marble is slightly different.
Preventing it next time
- Wipe water off after every use. Especially around the sink and faucet base. Hard water deposits form only when water evaporates on the surface.
- Get a water softener if your area has hard water. Not just for the marble — for your dishwasher, your plumbing, and your skin. The cheaper the water gets to clean with, the longer your marble lives.
- Seal annually. Sealer reduces porosity and gives water less surface to cling to.
- Use a soft tray under your soap dispenser and any item that drips. The soap-bottle-base ring is one of the most common hard-water stain patterns we see.
If the marble is already etched (not just stained)
You'll know because the affected spot will look dull or rough, even after the deposit is gone. Etching is a chemical change to the marble itself and requires a different process: marble polishing powder, applied with a damp cloth in a circular motion, to re-polish the surface. That's a separate guide — see how to restore shine to honed marble for the technique.