How to Remove Stains from Marble: Poultice Recipes by Stain Type (2026)

Marble is calcium carbonate. It is porous, it is alkaline-sensitive, and it stains the way a cutting board stains — the liquid doesn’t sit on top, it soaks in. That is the whole story, and every poultice recipe in this guide follows from it. If you came here hoping for a spray-on miracle product, skip to the FAQ. If you want to actually pull a stain out of the stone, read the next section first, because using the wrong poultice on the wrong stain wastes a week and can make the mark worse.
We sell slabs, not stain removers, so we have no product to push here. What follows is the same chemistry a fabricator would use before ever recommending a customer replace a slab — replacement is the expensive option, and we’ll show the real numbers on that later in this piece.
Why marble stains when granite and quartzite don’t
Granite and true quartzite are silicate stones — dense, low-porosity, chemically closer to glass than to chalk. A wine spill sits on the surface long enough to wipe up. Marble is a metamorphosed limestone: calcium carbonate crystals with genuine pore space between them, typically 0.5–2% porosity depending on the quarry and finish. A polished surface slows absorption but does not stop it — polish is mechanical shine, not a seal.
This is also why marble etches (an acid-etch chemical burn, different from a stain) while granite and quartzite generally don’t. If your household is hard on countertops — kids, red wine, citrus — it’s worth reading our honest comparison in is marble good for kitchen countertops before you commit a kitchen to it, and our marble vs granite vs quartz piece if you’re still choosing a stone. If porosity is the deciding factor, Taj Mahal quartzite and the wider quartzite family give you a similar pale, veined look with none of this chapter’s problems.
None of that helps you with the stain already on your counter, so here’s the actual method.
The two-part test: what kind of stain is it?
Before you pick a poultice you need to know which direction the stain is pulling.
- Oil-based — grease, cooking oil, butter, hand cream, some cosmetics. The stain darkens the stone and usually has a slightly greasy sheen at the edges.
- Organic — wine, coffee, tea, fruit, urine, tobacco, most food and beverage marks. Often has a color (pink, brown, yellow) rather than just darkening.
- Rust/metal — from cans, furniture feet, plumbing fixtures, cast iron. Orange-brown, doesn’t respond to the organic method.
- Ink/dye/marker — pen, permanent marker, some dark fruit skins, hair dye.
- Paint — usually sits more on the surface; different removal method entirely (mechanical, not a poultice).
- Etch (not a true stain) — dull, sometimes ring-shaped mark from citrus, vinegar, or wine acid eating the polished surface. No poultice fixes this; it needs honing/repolishing, covered at the end.
| Stain type | Typical cause | Poultice base | Typical dwell time |
|---|---|---|---|
| Oil-based | Cooking oil, butter, cosmetics | Baking soda + water, or acetone + white flour | 24–48 hrs |
| Organic (wine, coffee, fruit) | Beverage/food spills | 12% hydrogen peroxide + white flour | 24 hrs, repeat if needed |
| Rust/metal | Cans, iron furniture legs, old plumbing | Commercial rust poultice or diaper-gel powder + glycerin | 24–48 hrs, may need 2–3 rounds |
| Ink/dye/marker | Pens, hair dye | Household bleach (light marble only) + white flour, OR acetone for solvent-based ink | 24 hrs |
| Paint (dried) | Spills, splatter | Plastic razor scrape, then paint stripper poultice if pigment remains | Scrape first, then 5–10 min dwell |
| Organic (heavy/old) | Set-in old stains, unknown origin | Ammonia + water poultice (never combine with bleach) | 24 hrs |
The rule that trips people up: hydrogen peroxide for organic stains, acetone for oil stains, never bleach and ammonia in the same job (they’re both used on different stain types — never mix the two chemicals themselves, ever, the fumes are dangerous).
How to build and apply a poultice, step by step
A poultice is nothing more than an absorbent powder mixed with a solvent into a paste, applied thick, covered, and left to dry — as it dries it pulls the stain back out of the stone the same way it went in.
- Clean the area first. Mild soap, water, soft cloth. Let it dry completely — a wet stone won’t accept the poultice properly.
- Mix the paste. Combine your chosen absorbent powder (white flour, talc, diatomaceous earth, or a commercial poultice powder) with your chosen solvent until it’s the consistency of peanut butter — thick enough to hold a shape, not runny.
- Apply thick. ¼–½ inch layer, extending about ½ inch past the visible stain edge in every direction.
- Cover and tape down. Plastic wrap over the poultice, taped at the edges with painter’s tape — not household tape, which can pull polish off marble. This slows evaporation so the paste pulls the stain out as it dries rather than just drying on the surface.
- Wait. 24–48 hours, undisturbed. Do not rush this — a poultice removed while still wet hasn’t finished pulling.
- Remove and inspect. Once fully dry (it will look cracked, like dried mud), scrape off gently with a plastic putty knife, rinse with water, buff dry with a soft cloth.
- Repeat if needed. Old or deep stains often need 2–3 cycles. Diminishing returns after round 3 — if it hasn’t visibly lightened, you’re likely dealing with an etch, not a stain, or the color has permanently bonded to the crystal structure.
Never use metal scrapers, never use vinegar or citrus-based cleaners anywhere near marble (that’s how you get an etch on top of your stain), and never seal over a stain you haven’t finished treating — sealer locks in whatever is still in the pores.
Stain-by-stain notes
Wine and coffee
Hydrogen peroxide poultice, 24 hours, repeat once if the ring is still visible. Red wine on white Carrara or Calacatta is one of the most common calls a fabricator gets — the tannins are organic, so peroxide is the right tool, not bleach (bleach works on some organic pigments but is harsher on the stone’s surrounding polish and riskier on colored marbles).
Cooking oil and grease
This is the one homeowners get wrong most often, reaching for the same peroxide poultice used on wine. Oil needs a solvent that dissolves fat — acetone or a baking-soda paste, not an oxidizer. If a grease stain has been “treated” with peroxide for a week with zero change, that’s usually why.
Rust
The slowest of the standard stains to clear. Commercial rust-specific poultice (available at stone-care suppliers) outperforms homemade mixes here. Budget for 2–3 rounds minimum on an old rust ring from a plant pot or furniture leg.
Ink and marker
Water-based ink responds to a bleach-flour poultice on white/light marble only — bleach can strip color from darker or veined stones, so test in an inconspicuous spot first. Solvent-based (permanent marker) ink responds better to acetone.
Etching (not a stain — different fix)
If the poultice does nothing because there’s no color change, only a dull or rough patch, you’re dealing with acid etch damage, not a stain. Light etches buff out with a marble polishing powder and a soft buffing pad; deeper etches need professional honing and repolishing of that section. This is mechanical work, not chemistry — no poultice recipe fixes it. Our how to seal marble guide covers the sealing schedule that reduces (never eliminates) both staining and etching going forward, and how to clean marble countertops covers the daily maintenance that keeps you out of poultice territory in the first place.
Case study: the wine-and-oil kitchen island
A representative job we hear about often from installers: a 25 sqft Calacatta kitchen island, two years old, with a set-in red wine ring near the sink and an old cooking-oil stain by the stove that the owner never treated.
Materials, DIY route:
- Food-grade hydrogen peroxide (12%), white flour, plastic wrap, painter’s tape: roughly $15–20 total, most of it reusable for future spills.
- Time: two poultice cycles on the wine (48 hrs total dwell across both), one acetone-flour cycle on the oil (24 hrs). Call it 3–4 days of counter downtime, maybe 90 minutes of hands-on work spread across that window.
- Outcome in the typical case: wine ring substantially lightened to barely visible, oil stain fully cleared. Total cost: under $25 plus your own time.
Professional stone-care visit (typical US market rate):
- A callout for spot poultice treatment on 1–2 stains commonly runs $150–350 depending on region and whether honing is also needed. Faster, guaranteed result, no learning curve — worth it if the stain is on a highly visible slab or a first attempt hasn’t worked.
Full slab replacement, for comparison: Calacatta marble is a market estimate of $80–250/sqft ex-warehouse as of August 2026 (per our Calacatta price page), so 25 sqft of new slab alone runs $2,000–6,250 before fabrication, cutout and install labor — typically another 30–50% on top in the US. Even the cheaper Carrara option at $40–90/sqft (see Carrara) still lands at $1,000–2,250 in slab cost before install. Compare that to a factory-direct cut-to-size countertop quote (from $18/sqft ex-China, per our products data) if replacement genuinely is the right call — get a real number from our quote page rather than assuming a US fabricator’s number is your only option.
The math is blunt: a $20 poultice attempt that has even a 50% chance of saving a $1,000–6,000 replacement is worth trying before anything else, including the pro visit.
| Route | Typical cost | Time | Best for |
|---|---|---|---|
| DIY poultice | $15–25 | 3–5 days | Fresh to moderate stains, any budget |
| Professional stone care | $150–350 | 1–2 days | Stubborn stains, visible slabs, first attempt failed |
| Honing/repolish (etch, not stain) | $3–10/sqft typically | 1 day | Dull patches, ring marks from acid |
| Slab replacement | $1,000–6,250+ (slab only, per sqft ranges above) | Weeks (order, ship, fabricate, install) | Cracked stone, stain has fully set through the slab, or a full remodel anyway |
If you’re weighing replacement anyway — a remodel, a stain that’s genuinely gone all the way through, a color change — run the real numbers with our price and freight calculator before assuming a Western fabricator’s quote is the only path; factory-direct sourcing is typically 30–60% below Western warehouse pricing before freight and duty.
Prevention: the poultice you’ll never need
Every stain in this guide started the same way: liquid sat on unsealed or under-sealed marble for longer than it should have. A penetrating (impregnating) sealer doesn’t stop staining outright, but it slows absorption enough that a wipe within a few minutes prevents most marks from ever setting. Our sealing guide covers the product types and a realistic re-sealing schedule (roughly every 6–12 months on kitchen counters, longer on lower-traffic floors and walls). If you’re specifying a new kitchen and durability against exactly this problem matters more than the marble look, it’s worth reading granite vs quartz countertops or browsing the granite hub — both are far more stain-resistant than any marble, at the cost of the softer veining marble is known for.
FAQ
Does baking soda alone remove marble stains?
On its own, no — baking soda and water makes a mild, low-risk poultice base that works reasonably well on light oil-based marks, but it’s weaker than acetone for grease and does nothing for organic wine/coffee stains, which need hydrogen peroxide. Use the stain-type table above to match the base to the mark.
Can I use vinegar or lemon juice to clean a marble stain?
No — never. Both are acidic and will etch (chemically burn) the polished surface, often creating a permanent dull mark on top of the stain you were trying to remove. This is the single most common mistake homeowners make on marble.
How long does a poultice need to sit on a marble stain?
24–48 hours undisturbed, covered in plastic and taped at the edges. Removing it early — even a few hours early — means it hasn’t finished drawing the stain out, and you’ll need to start the cycle over.
Will a stain come back after poultice treatment?
Not if you’ve cleared it fully and reseal the area afterward. If the same spot stains again quickly, either the poultice didn’t fully clear the pore or the sealer has worn through — both point to resealing sooner, not a bad poultice recipe.
Is it safe to mix bleach and ammonia poultices to try both at once?
Absolutely not. Mixing bleach and ammonia produces toxic chloramine gas. Use one, let the stone fully rinse and dry, and only then consider the other on a different occasion if the first didn’t work.
When should I stop poulticing and call a professional?
After 2–3 full cycles with no visible improvement. At that point either it’s an etch rather than a stain (mechanical fix, not chemical), the stain has fully penetrated an unsealed slab over years, or it needs a stronger commercial-grade poultice than home ingredients provide — all three are worth a professional stone-care visit before you consider replacement.