How to Remove Stains from Marble Countertops and Windowsills

To remove a stain from marble, first identify whether it is organic (coffee, wine) or oil-based (grease, cosmetics). For most stains, apply a poultice: a paste of baking soda and water (or hydrogen peroxide for organic stains), cover it with plastic wrap, and let it draw the stain out over 24 to 48 hours. Never use vinegar or lemon on marble.
What you'll need
- Baking soda (for a general-purpose poultice)
- 3% hydrogen peroxide (for organic stains like coffee, tea, wine)
- Acetone or plain mineral spirits (for oil-based stains)
- Distilled water
- A plastic putty knife or old credit card
- Plastic wrap and painter's tape
- Soft microfiber cloths
- A pH-neutral stone cleaner or a few drops of dish soap
- Nitrile gloves (your kitchen window may not open — ventilation matters)
Step by step
- Identify the stain. A dark spot that darkens further when wet is usually oil-based. A brown or pinkish spot is usually organic. This changes which poultice liquid you use.
- Clean the area first. Wipe the marble with warm water and a drop of dish soap, then dry it. You want a clean surface, not one with old residue.
- Mix the poultice. For organic stains, stir baking soda into 3% hydrogen peroxide until it forms a paste the consistency of peanut butter. For oil-based stains, mix baking soda with a little acetone instead.
- Apply about a quarter-inch thick over the stain, extending slightly past its edges.
- Cover with plastic wrap and tape the edges down with painter's tape. Poke a few small holes so the paste dries slowly.
- Wait 24 to 48 hours. As the poultice dries, it pulls the stain up out of the pores. Do not rush this.
- Remove and rinse. Scrape the dried paste off with a plastic putty knife, rinse with distilled water, and dry with a microfiber cloth.
- Repeat if needed. Deep stains often need two or three rounds. Each pass usually lightens the mark further.
What NOT to do
Marble is calcium carbonate, so anything acidic eats into it. Never reach for vinegar, lemon juice, or bathroom-tile cleaners containing citric acid, hydrochloric acid, or "descaling" formulas. These cause etching, a dull whitish mark that is damage to the stone itself, not a stain, and no poultice fixes it. Skip abrasive scrub pads and powdered cleansers, which leave fine scratches that trap grime. Do not use a metal scraper, which gouges the polish. And do not soak a stain in bleach hoping it disappears faster; on marble it can leave its own discoloration. If your only sink is a few feet from the counter, keep acidic dish soaps and drain cleaners away from the stone edge, where splashes collect unnoticed.
When to call a pro
A poultice handles surface stains, but etching, deep rust marks from a cast-iron pan or a leaky radiator valve, and dull spots that have lost their polish usually need professional refinishing with diamond pads and sealing, which is not a renter DIY job. If the marble came with your apartment and you are worried about your security deposit, it is worth getting it handled correctly rather than making a mark worse. When your whole kitchen needs a reset and the marble is just one piece of it, book apartment cleaning with CleanWhale and let a team work around your steam radiators and tight counter space.
FAQ
Can I use vinegar to clean marble?
No. Vinegar is acidic and will etch marble, leaving a permanent dull spot. Use a pH-neutral stone cleaner or a couple of drops of dish soap in water instead, and dry the surface afterward.
How long does a marble poultice take to work?
Plan on 24 to 48 hours of drying time under plastic wrap for one round. Older or deeper stains commonly need two or three rounds spread over several days, so start well before you need the surface looking its best.
Will a poultice remove etching or scratches?
No. A poultice pulls out stains that sit in the pores, but etching and scratches are physical damage to the stone. Those need polishing or refinishing, which is best left to a professional.
How do I keep my marble windowsill from staining again?
Wipe up spills quickly, use coasters and trays for anything oily or colored, and ask your landlord whether the stone has been sealed. Reapplying a stone sealer once or twice a year slows how fast liquids soak in.
Related guides