Marble is one of those surfaces that makes any home look instantly more elevated.
The kitchen countertops, the bathroom vanity, the floors, it just does something to a space that no other material quite replicates.

But natural stone comes with a catch, and if you’ve found yourself staring at cloudy white rings or stubborn hard water stains on your marble surfaces, you already know what that catch is.
The frustrating part is that marble is porous and surprisingly sensitive.
The cleaning products you’d reach for on other surfaces, anything acidic, anything abrasive, can actually make things worse and cause lasting damage.
So knowing exactly what to use and what to avoid makes all the difference!
PIN FOR LATER 📌

Most water stains on marble are very much fixable at home, with ingredients you likely already have — think baking soda, hydrogen peroxide, dish soap, and a little patience (hopefully haha!).
I’ve put together a straightforward guide to removing water stains from marble countertops and other surfaces without causing any damage in the process.
First, Identify the Type of Water Stain
Not all water stains on marble are the same, and knowing this upfront saves time.
- Light or cloudy water stains are usually mineral deposits left behind by hard water.
- Darker stains mean water has penetrated the stone and carried minerals deeper below the surface.
If the mark looks white or dull, you’re likely dealing with surface-level hard water stains. If it looks darker than the surrounding marble, you’ll need a deeper treatment.
EVERYONE’S CLICKING ON:
30 Low-Cost Hobbies To Start This Month (That Are Actually Worth Your Time)
15 Bathroom Wall Decor Ideas That Will Make You Actually Want to Spend Time in There
50 Journal Prompts for Mindfulness for When Your Brain Won’t Slow Down
15+ DIY Summer Wreaths That Will Make Your Front Door the Best on the Block
How to Remove Light Water Stains From Marble
For most everyday water stains, start here. This method is safe for marble, granite, and other natural stone surfaces.
What you’ll need:
- Baking soda
- Water
- Soft cloth or microfiber cloth
Steps:
- Mix baking soda and water to form a smooth paste (think toothpaste consistency).
- Apply a thin layer over the water stain.
- Gently rub using a soft cloth—no scrubbing, no pressure.
- Rinse with clean water and dry the surface immediately.
This works well for hard water residue on marble countertops, tile, and other polished stone surfaces. If the stain lightens but doesn’t fully disappear, repeat once more before moving on.
How to Remove Deeper Water Stains Using a Poultice
If the stain remains—or appears darker—you’ll need a poultice, which draws moisture and minerals out of the stone over time.
What you’ll need:
Steps:
- Make a thicker baking soda paste.
- Spread it over the stain, about ¼-inch thick.
- Cover with plastic wrap and tape down the edges.
- Let it sit for 24–48 hours.
- Remove, rinse gently, and dry completely.
This method is especially effective for stubborn hard water stains in marble, granite, and stone countertops. Patience matters here; rushing the process can leave residue behind.
What Not to Use on Marble
This part is just as important for long-term home maintenance:
- Vinegar or lemon juice (too acidic)
- Abrasive cleaners or scrub pads
- Bleach or ammonia-based products
These can etch marble surfaces, turning a simple stain into permanent damage.
Aftercare: Keep Water Stains From Coming Back
Once the stain is gone, a little prevention goes a long way.
- Wipe up water spills right away
- Dry marble surfaces after cleaning
- Use coasters and trays near sinks
- Reseal marble countertops as needed
Marble will always need a bit of extra care; it’s part of the trade-off for having such a timeless surface. But with gentle cleaning and the right techniques, water stains don’t have to be permanent.
If you catch them early and treat the stone with respect, marble stays just as beautiful as the day it was installed. 😍
YOU MIGHT LIKE THIS ONE: How To Clean A Mattress (The Easy Way That Actually Works)

