How Do You Remove Stains and Water Rings from Marble Countertops?
Seeing a dark spot or cloudy ring on your beautiful marble can make your heart sink. For most fresh spills, a immediate blot with a pH-neutral dish soap and water solution can lift the stain without harming the stone.
In this article, I’ll show you exactly what to do: how to tell a stain from permanent etching, use baking soda or hydrogen peroxide safely, make a simple poultice for deep stains, buff away water rings for good, and keep your marble protected long-term.
My advice comes from years of hands-on care for my own marble surfaces, managing everything from Jessica’s art-project messes to Aunt Jessica’s pinot noir mishaps.
First Aid for a Fresh Marble Stain: What to Do Right Now
Spills happen. My three-year-old Jessica proved that with a glass of pomegranate juice last Tuesday.
Your first reaction sets the stage for everything that comes next.
The absolute first thing you do in those 60 seconds matters more than the fancy cleaner you use an hour later.
The Instant Do’s and Don’ts
Do:
- Blot, never rub. Use a clean, soft cloth to gently soak up the liquid. Rubbing grinds the pigment into the stone’s pores.
- Flush with plain water. Lightly spray or drizzle cool water on the area and blot it dry. Repeat. This dilutes the staining agent.
- Use a pH-neutral cleaner. If you must use something besides water, make sure it says “pH neutral” and is safe for stone.
Don’t:
- Don’t use vinegar, lemon juice, or any acidic cleaner. Marble is calcium carbonate. Acid dissolves it, creating a permanent dull spot called an etch.
- Don’t use abrasive scrubbers or powders. Scouring pads or cleansers will scratch the polished surface.
- Don’t let it sit. Time is not your friend with most marble stains.
Why speed matters depends on the spill.
For organic stains like coffee, wine, or juice, you’re racing against the clock. The colored liquid gets sucked into the stone’s microscopic pores. The faster you dilute and lift it out, the less it sets.
Oily stains, like salad dressing or hand lotion, are a different beast. Blotting up the excess immediately is critical, but the greasy residue often needs a more dedicated treatment later. Swift action contains the problem.
Before you try any new cleaner or method, always test it in a hidden spot, like under the sink lip or on a scrap piece. This simple step has saved my counters from well-intentioned mistakes more than once.
What Helped Me: I keep a dedicated, soft microfiber cloth and a spray bottle filled with plain water under the kitchen sink. When Jessica’s juice hit the stone, I had my blotting kit in hand before she finished saying “uh-oh.” It stopped a dark red disaster from becoming a permanent fixture.
How to Tell What Kind of Stain You’re Dealing With
Figuring out your enemy is half the battle. Here’s a simple way to diagnose the mark on your marble.
First, look and feel. Is the area colored (brown, pink, grey)? Is it tacky or slick to the touch? Or is it just a dull, white, or dark ring with no real color?
The most critical thing to know is whether you have a true stain or an etch. They look similar but are fixed in completely different ways.
A true stain means a foreign substance (wine pigment, oil, rust) is trapped within the stone. An etch is actual physical damage to the stone’s surface caused by acid. The polish has been literally dissolved away.
My mom Martha taught me this analogy: a stain is like dirt ground into the pores of your skin. An etch is like a fine scratch on a pair of eyeglasses. You clean out dirt. You polish out a scratch.
The Big Three: Organic, Oily, and Metal Stains
True stains usually fall into one of three families. Identifying which one helps you pick the right removal strategy and avoid common stain removal mistakes.
Organic Stains: These come from things that were once living. Think coffee, tea, wine, fruit juices, soda, and tomato sauce. They leave behind tannins and dyes that seep into the stone. They often respond well to oxygen-based cleaners.
Oily Stains: These feel slick or leave a dark, damp-looking spot. Cooking oils, butter, mayonnaise, lotions, and some cosmetics fall here. Grease clogs the marble’s pores. These usually need a poultice to draw the oil out.
Metal Stains: These are rust marks, often orange or brown, from a wet metal can, bottle, or tool left on the surface. The iron in the metal oxidizes and stains the stone.
And what about that frustrating white ring from a wet glass? That’s almost always an etch, not a stain. The water itself isn’t staining it; minerals in the water or a slight acidity have dulled the polish. It requires polishing, not cleaning. For hard water stain removal on glass surfaces, you’ll typically need polishing or a specialized treatment. Often, professional-grade polishing or resurfacing yields the best results.
Your Marble Stain Removal Toolkit: Safe and Simple Supplies

Let’s gather your supplies. I keep mine in a small basket under the kitchen sink. You do not need expensive products. Most marble stains bow to simple, safe items you probably have right now.
Think of marble like skin. It is beautiful but sensitive. You want to treat it with gentle care, not harsh chemicals.
Everyday Items That Work Wonders
These are my tested staples. They have saved my counters more times than I can count.
-
Baking soda is your best friend. Its gentle abrasive texture makes a perfect drawing paste. I use it for oil stains from pizza nights with Jason and his friend Edward.
-
Hydrogen peroxide (3%) is for organic stains like coffee, tea, or wine. It bubbles up and lifts the stain out. My aunt Jessica in Arizona swears by it for her white marble.
-
Dish soap (the clear, mild kind) cuts through grease. A single drop removes fingerprints from Roger’s post-grill hands or peanut butter smears from my daughter Jessica.
-
Flour helps thicken a poultice for deep, set-in stains. It is a classic trick I learned from my mother-in-law Brianna.
-
Plastic wrap is crucial. You use it to seal a poultice against the stain. This keeps the paste moist and active for hours.
-
Soft cloths mean microfiber or 100% cotton. Old t-shirts work great. Anything with a rough texture will leave fine scratches you can feel.
Your kitchen and linen closet likely hold everything you need for most stains.
Specialty Items for Tough Jobs
You can tackle most stains without these. But for persistent problems, they are helpful.
-
A commercial poultice powder is formulated for stone. I used one on an old red juice stain that baking soda alone could not lift. It pulled the color right out.
-
A marble polishing compound can address light etching or water rings after the stain is gone. It helps restore the glossy finish if your surface looks a bit dull. For cultured marble countertops, removing stains is the essential first step before polishing.
These are for specific, stubborn cases. Do not feel you must buy them immediately.
Products That Will Damage Your Marble
This is the most important part. Using the wrong cleaner can cause permanent damage.
I made this mistake once with a lemony all-purpose spray. It left a cloudy, etched spot that never fully polished out.
- Never use standard bleach, ammonia, or cleaners containing acids (like vinegar, lemon, or toilet bowl cleaner). Acids react with the stone. They create a dull, rough spot called etching that looks worse than a stain.
Check every bottle label. If it says “acidic” or is meant for bathrooms, keep it far from your marble.
How to Remove Organic Stains from Marble (Coffee, Wine, Juice)
My son Jason once left a full cup of grape juice on our kitchen island for an hour. The purple ring it left felt like a personal insult.
For spills like coffee, wine, or juice, you need a method that pulls the stain out, not just scrubs the surface. The baking soda poultice is your best friend for these organic stains because it acts like a magnet, drawing the discoloration up and out of the stone.
The magic only happens if you keep the paste damp. This lets it work slowly and deeply. Covering it tightly with plastic wrap for a full day is non-negotiable.
Step-by-Step: The Baking Soda Poultice
Think of this as a medicinal plaster for your countertop. You can make it with water for most jobs. For a stubborn red wine spot like the one Aunt Jessica gifted my table, a hydrogen peroxide base provides extra lifting power.
- Make a thick paste. In a glass or ceramic bowl, mix baking soda with either distilled water or 3% hydrogen peroxide. Aim for a consistency like peanut butter or toothpaste. It should not be runny.
- Apply and cover. Spread the paste over the stain, going about a half-inch beyond its edges. I use a plastic putty knife for this. Press it down so it’s about 1/4 inch thick. Now, cover it completely with plastic wrap. Tape down the edges to create an airtight seal. This keeps it from drying out.
- Wait patiently. Let the poultice work for 24 to 48 hours. I check it after a day. The paste will often look discolored as it pulls the stain up.
- Remove gently. Peel off the plastic and use the plastic putty knife to scrape the dried paste into the trash. Wipe the area with a clean, damp cloth and dry it with a soft towel.
For a deep, old stain, you might need to repeat this process two or even three times. Each application pulls out a little more. Don’t rush it with harsh scrubbing, as the patience in this method is part of its long-evolved technique.
When to Use a Hydrogen Peroxide Boost
I reach for the hydrogen peroxide paste when a water-based poultice doesn’t make progress after two tries. It’s excellent for set-in organic matter.
You must always test this stronger paste on a hidden area of your marble first, like inside a sink cutout or on a leftover sample piece. Wait the full 24 hours to see if it alters the stone’s color or finish.
I learned this the hard way on a dark green marble sample. Hydrogen peroxide can very slightly lighten or dull very dark marbles, so testing is absolutely critical. For most white or light marbles, it’s a safe and powerful ally.
How to Remove Oil and Grease Stains from Marble
Oil stains on marble are a special kind of headache. You see that dark, wet-looking spot from a splatter of butter or a dribble of salad dressing and panic sets in.
Marble is porous. It drinks in oils from cooking, lotions, and even fingerprints over time. A fresh spill needs a different plan than one that’s already settled in.
For a brand new, surface-level grease spot, act fast. Grab a soft cloth, warm water, and a tiny drop of clear dish soap.
- Mix the soap and water to make a light sudsy solution.
- Gently wipe the spill with the cloth, using small circular motions.
- Rinse the area thoroughly with a separate cloth and clean water.
- Dry it completely with a fresh towel.
This soapy water trick works best when the grease hasn’t had time to soak deep into the stone. I used it just last week after Jason knocked over a nearly-empty bottle of cooking oil.
If the stain is already set or the soap didn’t work, you need a poultice. Think of a poultice like a drawing plaster for your countertop. It pulls the oil up and out.
You can make a simple one with baking soda or plain white flour.
- Mix the powder with just enough water to make a thick paste, like peanut butter.
- Spread it over the stain, about a quarter-inch thick, and extend it slightly past the edges.
- Cover the paste with plastic wrap and tape down the edges. This keeps it wet.
- Let it sit for 24 to 48 hours. The paste will dry out, pulling the oil up with it.
- Remove the plastic and scrape off the dried poultice with a plastic spatula.
- Wipe the area clean with a damp cloth and dry it.
The first time I tried this, I was skeptical. But seeing that dull brown ring from a forgotten olive oil bottle fade away was pure magic. Patience is your main ingredient here.
The Absorbent Powder Trick My Mom Martha Taught Me
My mom, Martha, has lived in North Texas for decades. Her kitchens have always had marble or granite, and she has a no-nonsense fix for fresh grease.
She calls it the “overnight mound.” The goal is to absorb as much oil as possible before it soaks in, making any cleanup easier.
This is my absolute first move for a new butter slick or olive oil puddle. Here is exactly what she taught me.
Immediately blot up any excess liquid with a paper towel. Do not wipe, as that spreads it.
Then, pour a generous pile of baking soda or cornstarch right on top of the spot. Completely bury it under a half-inch mound.
Let it sit overnight, or at least for 8 hours. The powder acts like a sponge, wicking the oil up from the surface.
In the morning, use a dry paper towel to brush all the powder into the trash. You will often see the powder is discolored where the stain was.
At this point, the stain might be gone. If a shadow remains, the stone has absorbed some oil. Now you make your poultice, as I described above.
Because you’ve already pulled so much out, the poultice has less work to do and often works faster. It is a brilliant one-two punch.
I keep a small jar of baking soda right under my kitchen sink for this exact reason. It has saved my counters from bacon grease more times than I can count.
How Do You Remove Hard Water Stains and Rings from Marble?

First, you need to figure out what you’re really looking at. That cloudy mark isn’t always a “stain.”
Run your fingernail gently over the ring. Does it feel raised, crusty, or chalky? That’s a sign of hard water mineral deposits, also called limescale. The surface feels different.
Now, run your fingernail over a dull ring. Does it feel lower, smoother, or less shiny than the surrounding marble? That’s not a stain at all. It’s an etch. An etch is a tiny chemical burn that has dulled the polished surface.
This simple fingernail test tells you exactly which method to use, saving you time and preventing damage.
For a White, Crusty Limescale Ring
This is a surface deposit you can lift away. Your goal is to dissolve the minerals without hurting the stone.
Acidic cleaners like vinegar or lemon juice are the enemy of marble. They cause etching. You must avoid them completely, just as you should be cautious with abrasive cleaners.
Here is the safe way to clean limescale:
- Mix a few drops of clear, mild dish soap (like Dawn) into a cup of warm water.
- Dip a soft microfiber cloth into the solution, wring it out well so it’s just damp.
- Lay the damp cloth over the stain for 5-10 minutes. This lets the soapy water soften the minerals.
- Gently scrub the area with the cloth using small circles. Do not press hard.
- Rinse the area thoroughly with a clean cloth dampened with plain water.
- Dry the spot completely with another dry microfiber cloth.
If the dish soap doesn’t work, a commercial stone cleaner designed for marble is your next best step. I keep a bottle of a pH-neutral stone cleaner under my sink for this exact reason.
For a Dull, Smoother Etched Ring
Cleaning won’t fix this. An etch means the shine is gone from that spot.
Fixing an etch requires polishing, which gently abrades the surface to restore a uniform shine. This sounds scarier than it is for small spots.
You cannot polish a large area effectively with a cloth. For serious etching, call a professional. For a small ring from a forgotten water glass or a lemon wedge, you can often handle it yourself.
Fixing a Dull Etched Ring with Marble Polish
You need a quality marble polishing powder. I use one that comes in a small container. It looks like fine white dust.
The process is straightforward but requires a bit of elbow grease:
- Make sure the etched area is clean and completely dry.
- Sprinkle a small amount of the polishing powder directly onto the dull ring.
- Add a few drops of water to the powder to form a thin paste, right on the counter.
- Using a soft, damp cloth (like a piece of an old t-shirt), buff the paste into the marble using very small, tight circles.
- Keep buffing for a few minutes. You’ll feel the paste start to dry out and the motion will become smoother.
- Wipe the area clean with a damp cloth to remove all polish residue.
- Dry it and check your work. You may need to repeat the process once or twice for a deep etch.
The key is patience and consistent, gentle pressure in those small circles. Rushing or pressing too hard won’t help.
My Aunt Jessica, who loves her white wine, taught me this powder method after she saved her own Arizona bathroom vanity. It works.
What Helped Me: I once had a tiny etch from a lemon wedge on a dark marble sample in my laundry room. I didn’t have polish powder handy. As a last-resort test, I used a dab of plain, non-gel, non-whitening toothpaste as a very mild abrasive.
I buffed it the same way, with a damp cloth in small circles. It worked to lessen the dull spot. I would only ever try this in a hidden area first, like inside a closet or on a sample piece. It’s not a guaranteed fix, but in a pinch on a small mark, it can help.
Tackling Other Specific Marble Stains
Marble attracts more than just water rings. I have seen ink from homework, nail polish from quick touch ups, and rust from wet tools.
Each stain needs a different approach. Let me walk you through the safe methods I use at home.
Ink Stains
Ink leaves a vivid, often blue or black mark. Jason left a pen on the counter last week. It bled a small, dark circle.
Do not scrub it. Scrubbing pushes the pigment deeper into the stone.
Use a cotton swab dipped in rubbing alcohol and dab the stain carefully from the outside in.
The alcohol breaks down the dye without damaging a properly sealed surface. I keep a bottle in the laundry room for this exact reason.
Blot with a clean, damp cloth afterward. This prevents any sticky residue.
Nail Polish
Nail polish dries into a hard, glossy film. It can look disastrous. I spilled a bottle of red polish years ago.
Acetone is too harsh for marble. It will strip the finish and leave a dull spot.
An acetone-free nail polish remover is your only safe choice for marble.
Apply a tiny drop to a white cloth or cotton ball. Gently dab at the polish to dissolve it.
Work slowly. For a fresh spill, you might lift it all. An old, dried stain may need several gentle sessions.
Rust Stains
Rust forms a stubborn orange or brown ring. Roger’s wet wrench left one on our outdoor marble table last fall.
Common rust removers are acidic. They will etch the marble permanently, making the stain worse.
You must use a poultice powder made specifically for rust on natural stone.
Mix the poultice with water to form a paste, spread it over the stain, and cover it with plastic wrap. It draws the iron particles out over 24 hours.
This is not instant. But it is the correct way to save your countertop.
Paints and Permanent Markers
These are the most challenging stains. Jason and his friend Edward once “decorated” with a permanent marker.
Household cleaners and alcohol often fail on these. They set deeply.
For paints and permanent markers, a commercial stone poultice is your best and safest bet.
These poultices contain a lifting agent and absorbent clay. They pull the stain to the surface as they dry.
Follow the brand’s instructions exactly. I have used this method on dried acrylic paint with great success. Patience is essential.
How to Protect Your Marble and Prevent Future Stains
Preventing stains starts with your daily routine. I treat my marble like a favorite white shirt. You wouldn’t spill red wine on it and walk away.
Wipe up spills the moment you see them. This is the single best habit. With Jessica’s juice cups and my own coffee mishaps, I keep a microfiber cloth tucked nearby.
I am religious about using coasters, trivets, and trays. Roger used to set his iced tea glass right on the island. We now have a subtle water ring as a permanent reminder.
Every hot pan, cold drink, or cosmetic bottle needs a barrier. I use pretty cork trivets and a large marble-look tray for cooking oils and vinegars.
Your Marble’s Invisible Shield: The Penetrating Sealer
A good sealer is not a topcoat. It soaks deep into the stone pores to repel liquids. Think of it like a raincoat for your countertop.
New marble should be sealed, and you must reapply the sealer over time. High-use areas like the kitchen need it every 6 to 12 months. A bathroom vanity might last a year or two.
My aunt Jessica in Arizona reseals her counters every fall. She says the dry heat is tough on stone. It’s a quiet weekend task she swears by.
The Daily Clean: Keep It Simple and Safe
For everyday wiping, harsh cleaners are the enemy. They strip the sealant and etch the surface.
I use a commercial pH-neutral stone cleaner. It has no acids or alkalis. When I run out, my go-to is a drop of clear, mild dish soap in a bowl of warm water.
Rinse the surface with a clean, water-dampened cloth and dry it with a soft towel. This prevents any soapy film. I do this nightly after the kids are in bed.
A Simple Sealer Test from a Pro
You don’t need to guess if your seal is still working. My mom Martha taught me this quick check years ago.
Find an inconspicuous spot, like near the sink. Sprinkle a few drops of water onto the dry marble. Now, watch closely for 5 minutes.
If the water beads up into perfect, round pearls, your sealant is doing its job. The liquid can’t penetrate.
If the marble darkens or looks damp immediately, the water is soaking in. The stone is vulnerable.
That dark patch means it’s definitely time to reseal. I do this test every few months. It saved my breakfast bar from a permanent orange juice stain last summer.
FAQ about Removing Stains from Marble
How quickly do I need to act on a fresh spill to prevent a permanent stain?
Blot and flush the spill immediately-within minutes is best. Organic stains like wine or juice set quickly, so speed reduces the risk of permanent discoloration.
Is it safe to use baking soda and hydrogen peroxide on all marble colors?
Baking soda is safe for all marble, but always test hydrogen peroxide on a hidden area first. It can lighten or dull very dark marbles, so caution is essential.
What household cleaner should I never use on marble, and why?
Never use vinegar, lemon juice, or any acidic cleaner on marble. Acids chemically etch the stone, creating permanent dull spots that require polishing to fix. Unlike other stone surfaces, marble is particularly sensitive to acidic substances.
How can I tell if a white ring is a stain or an etch, and what’s the fix?
Run your fingernail over it: if it feels crusty, it’s a water stain cleaned with soap; if smooth and dull, it’s an etch needing polish. This test ensures you use the correct method.
What should I do if a stain remains after using a poultice?
Repeat the poultice application, as deep stains may need multiple treatments. If it still persists, consider a commercial stone poultice or consult a professional for stubborn cases.
Keeping Your Marble Surfaces Pristine
Blot spills the moment they happen and only use pH-neutral cleaners to avoid etching or dulling your marble. This one habit protects against everything from wine glasses at Aunt Jessica’s visits to water rings from Jason’s soccer bottles. I share regular updates and real-life tests from our home on the Stain Wiki blog.
Suzanne is an accomplished chemist, laundry expert and proud mom. She knows the science and chemistry of stains and has personally deal with all kinds of stains such as oil, grease, food and others. She brings her chemistry knowledge and degree expertise to explain and decode the science of stain removal, along with her decades long experience of stain removal. She has tried almost everything and is an expert on professional and DIY stain removal from clothes, fabric, carpet, leather and any other items dearest to you.


