When water sits on marble, it can leave behind two types of marks. Regular water stains happen when minerals in the water dry on the surface. The more stubborn problem is etching, which happens when acidic liquids actually damage the marble.
I’ll show you how to tell the difference and fix both problems using simple household items like baking soda.
Key Takeaways
- Water stains on marble surfaces can be removed with a simple baking soda paste and soft brush.
- Different types of marble stains require different cleaning approaches for effective removal.
- Regular maintenance and quick cleanup of spills will prevent most water stains from forming on marble surfaces.
How To Remove Hard Water Stains From Marble

I’ve found some simple ways to tackle those annoying water spots and etch marks on marble. When hard water sits on marble, it leaves those dull spots that ruin the beautiful shine. Don’t worry – fixing them is easier than you might think!
The baking soda method is my go-to fix. Just mix baking soda with a little water to create a thick paste. Apply this directly to the water spots, gently rub it in, and then rinse with clean water. Dry the area completely with a soft cloth.
This works because the mild abrasive quality of baking soda helps lift the etching without damaging the stone.
For stubborn spots, I sometimes use super-fine #0000 steel wool. With very gentle circular motions, I buff away the dull areas until they match the surrounding shine.
What to avoid:
- Regular household cleaners (they damage marble!)
- Acidic products like vinegar or lemon juice
- Rough scrubbing brushes
If these DIY methods don’t work, repolishing might be necessary for deeper etching. The key is catching those water spots early before they become permanent fixtures on your beautiful marble!
Getting Rid of Stains on Marble
Oil Marks and How to Handle Them
Oil stains on marble are a real pain in my kitchen. They come from cooking oils, butter, and all those greasy foods I love to prepare. In my bathroom, the culprits are usually face creams, lotions, and hair products that contain oils.
These aren’t just surface spots – oils actually seep into the marble because it’s porous. Once they get in there, they create those ugly discolored areas that ruin the beautiful look of the stone.
The good news? If you catch them quickly, you’ve got a decent chance of removing them. The key is to act fast – the longer the stain sits, the harder it’ll be to get out.
I recommend using homemade poultice in that case.
Making a Cleaning Paste That Works
For oil stains, I’ve found that a poultice works best. It’s basically a paste that pulls the stain out of the marble. Think of it like a magnet for the oil trapped in your countertop.
Before applying anything, I always test in a small, hidden area first. This has saved me from making bigger problems more than once!
Here’s what I use for different marble colors:
- Light marble: Baking soda + 6% hydrogen peroxide
- Dark marble: Baking soda + acetone
- When I’m worried about discoloration: Baking soda + water
Important tools:
- Plastic or rubber spatula (never metal!)
- Plastic wrap
- Painter’s tape
- Clean cloths
I always make sure to clean the stained area first and leave it slightly damp. This helps open the pores in the marble so the poultice can work better.
DIY Stain Removal Method
I’ve gotten pretty good at this process after dealing with several oil stains on my countertops. Here’s my step-by-step approach:
- Mix baking soda with your chosen liquid until it forms a thick paste (should be about the consistency of peanut butter)
- Clean the stained area and leave it slightly damp
- Apply the paste 1/4″ to 1/2″ thick over the stain
- Cover with plastic wrap
- Seal the edges with painter’s tape
- Wait 24-48 hours (patience is key!)
- Remove the plastic and scrape up the dried paste
- Wipe with a damp cloth
- Repeat if needed
For really stubborn stains, I might need to repeat this process 2-3 times. It takes patience, but it works!
If you don’t want to make your own paste, you can buy pre-made poultice from stone care companies. I’ve used these when dealing with particularly tough stains.
Besides oil stains, I also deal with hard water deposits around my sink. These appear as dull spots or whitish residue, especially around faucets. To prevent these, I try to wipe up any standing water right away. Even small amounts of water can dull marble over time.
For existing hard water stains, I’ve had success with a gentle dish soap solution:
- 2 teaspoons of dish soap
- 2 cups of distilled water
- Spray bottle for application
I avoid using harsh chemicals like turpentine, denatured alcohol, or paint thinner on my marble. While products like Goof Off might work on other surfaces, they can damage marble’s finish.
When dealing with hard water deposits that have already formed, I use the same poultice method, but I might adjust the ingredients:
Hard Water Deposit Removal Paste:
- Baking soda
- Distilled water
- Apply as described above
For routine cleaning to prevent hard water buildup, I simply:
- Wipe surfaces dry after use
- Use a stone-safe cleaner weekly
- Reseal my marble every 3-6 months
This maintenance schedule keeps my marble looking beautiful and helps prevent both oil stains and hard water deposits from becoming permanent problems.
Remember, the best approach is prevention! I keep cooking oils away from my marble when possible, wipe up spills immediately, and never let water sit on the surface. These simple habits have saved me countless hours of stain removal work.