Chat with us on WhatsApp
Call WhatsApp Us
Flooring 101

How to Remove Stubborn Stains From Marble Floors

Not every mark on marble is the same kind of stain — and using the wrong method can make things worse. Here's how to identify what you're dealing with first.

"Stubborn marble stain" usually isn't one problem — it's several different ones that happen to look similar. An oil stain, a rust mark, and an acid etch all need genuinely different treatments, and the wrong approach can dull the surrounding polish or deepen the damage.

Here's how to identify what you're actually looking at, and what removal genuinely involves for each.

Identify Before You Treat

What kind of stain is it?

Oil-based stains (cooking oil, cosmetics, greasy food) darken the stone and often have soft, spread-out edges. Organic stains (coffee, tea, wine, fruit) tend to be pinkish-brown and can actually lighten over time with sun exposure. Rust stains from metal furniture legs or planters show as orange-brown rings, often with a defined shape matching the object.

Etch marks are different from staining entirely — they're not a colour change but physical damage to the polished surface from acidic substances (vinegar, citrus, some cleaning products), leaving a dull spot rather than a coloured one. This distinction matters because etching needs re-polishing, not stain removal.

Treatment Guide

What each stain type actually needs

Stain TypeLikely CauseTypical Treatment
Oil-basedCooking oil, cosmeticsPoultice draws oil out over days
OrganicCoffee, wine, fruitDiluted hydrogen peroxide poultice
RustMetal contact, plantersSpecialised rust remover, not DIY acids
Etch marksAcidic spills (not a stain)Re-polishing, not stain removal
DIY Feasibility by Stain Type
Fresh organic spill, wiped promptly
DIY often works
Set-in oil stain
DIY poultice, mixed results
Rust stain
Professional recommended
Etch marks
Needs re-polishing

Illustrative guide only — using the wrong DIY approach on rust or etching can worsen the mark, so when in doubt, get a professional opinion first.

Prevention

Reducing future stains

  • Wipe spills immediately, especially oil, wine, and citrus-based liquids — the first few minutes matter most.
  • Use coasters and trays under planters, metal furniture, and cosmetics on marble surfaces to prevent rust and oil transfer.
  • Avoid vinegar and citrus-based cleaning products on marble entirely — they cause etching, not cleaning.
  • Keep sealant current — a properly sealed surface gives you meaningfully more time to react before a spill becomes a stain.

If a stain doesn't respond to gentle, marble-safe cleaning within a day or two, stop experimenting with DIY treatments — the wrong product can make professional removal harder, not easier.

Not sure what's causing a stubborn mark on your marble? Send us a photo for an honest read.

WhatsApp a Photo Now
Related Service

Marble Polishing Services

We identify whether a mark is a stain or an etch before treating it — using the wrong approach can make either one worse.

View This Service →

Get a free assessment for your floor.

WhatsApp us a few photos and we'll tell you honestly what your floor needs — no obligation.