Because marble is porous and chemically reactive, stain removal isn't as simple as reaching for a strong household cleaner. Here's how to approach it without causing further damage.
Marble stains differently to tile and vinyl, and the wrong cleaning product can make a stain worse. Here's how to treat it correctly.
Marble stains generally fall into a few categories, and each needs a different response. Oil-based stains (cooking oil, grease, cosmetics) darken the stone and need an absorbent poultice to draw the oil back out. Organic stains (coffee, tea, food, leaves) usually appear pinkish-brown and can lighten on their own with sun and air exposure, or respond to a mild bleaching poultice. Metal stains from a rusting object leave a distinct orange-brown ring that's harder to remove and may need professional attention.
Etch marks, covered in more detail elsewhere on this site, aren't technically stains at all — they're surface damage from acid contact, and no amount of stain remover will fix them since there's no discolouration to lift, just a texture change.
For absorbed stains, a poultice is the standard safe approach: mix an absorbent powder (talc, baking soda, or a specialised poultice powder) with a compatible liquid into a thick paste, apply it over the stain, cover with plastic wrap, and leave it for 24–48 hours. As it dries, it draws the staining material back out of the pores. This may need repeating two or three times for older, deeper stains.
The critical part is matching the liquid to the stain type — using the wrong combination can spread the stain further into the stone or damage the surrounding area. This is the step most DIY attempts get wrong, and it's why persistent or valuable-area stains are often better handed to a professional with the right poultice chemistry on hand.
Never use vinegar, lemon juice, or any acidic "natural" cleaner on marble — it will etch the surface even as it appears to lift the stain. Avoid abrasive scouring pads and coloured cloths that can transfer dye. Bleach-based products should only be used sparingly and rinsed thoroughly, since prolonged contact can also affect the stone's finish.
Most stubborn marble stains trace back to the same handful of repeat offenders in a typical home: cooking oil splashes near a stove-adjacent marble floor, potted plant drainage trays left to overflow, and cosmetic or hair product spills on bathroom vanities. Identifying which of these applies in your home and addressing the habit — a splash guard, a saucer under plants, a small tray for toiletries — does more to prevent future stains than any cleaning product.
It's also worth keeping a small, dedicated stock of pH-neutral stone cleaner and a soft microfibre cloth somewhere accessible, so that spills can be dealt with in the moment rather than waiting until a more thorough clean later, by which point the substance may already have started to absorb.
Most poultices need 24 to 48 hours to work properly, since they rely on slow evaporation to draw the staining material back out of the stone. Checking or disturbing it too early usually just resets the process.
No. Oil-based stains, organic stains, and metal stains each respond to different poultice chemistry, and using the wrong combination can be ineffective or, in some cases, worsen the appearance of the stain.
Repeating the poultice two or three times is normal for older or deeper stains. If it still hasn't improved after that, it's worth having a professional assess it, since some marks are etching rather than staining and need a different fix entirely.
Got a stubborn stain that won't lift? Send us a photo and we'll advise on the safest fix.
WhatsApp a Photo NowWe specialise specifically in parquet and marble — repair, polishing, and restoration are our core business, not an add-on.
View This Service →WhatsApp us a few photos and we'll tell you honestly what your floor needs — no obligation.