Marble · Oil & grease stains

How to remove oil stains from marble

  • Time1 to 3 days, mostly waiting
  • DifficultyModerate
  • SurfacePolished or honed marble

By the Stone Film Sydney team · Updated

Before you try anything: always speak to a professional before cleaning, treating or applying any product to your stone. Every slab is different, and the wrong product can cause permanent damage. Contact us or a qualified stone restorer first.

Quick answer

Oil stains in marble need a solvent poultice: mix acetone or mineral turpentine with an absorbent powder, spread it over the stain, cover with plastic and leave it 24 to 48 hours. For fresh spills, sprinkle cornflour or talc on first to soak up as much oil as possible.

First, check what you are dealing with

  • Darker, slightly translucent patch: oil. Follow the steps below.
  • Dark patch that fades as it dries: water, not oil. Leave it to dry.

What you need

  • Cornflour or talc
  • Acetone or mineral turpentine
  • Flour, talc or diatomaceous earth
  • Plastic wrap and tape
  • Plastic scraper
  • Gloves
  • Good ventilation

Step by step

  1. Soak up fresh oil

    If the spill is fresh, cover it with a thick layer of cornflour or talc and leave it for a few hours to absorb what it can, then brush it away.

  2. Test first

    Try the mixture on a hidden spot of your marble (inside a cut-out or under an overhang) and check the finish after it dries.

  3. Mix the poultice

    Stir an absorbent powder (plain flour, talc, diatomaceous earth or whiting) into acetone or mineral turpentine (open a window and keep flames away) until it has the consistency of peanut butter.

  4. Apply it

    Spread it 5 to 6 mm thick over the oil stain, extending about a centimetre past the edge.

  5. Cover and wait

    Cover with plastic wrap, tape the edges and poke a few small holes so it dries slowly. Leave it 24 to 48 hours until completely dry: the drying is what pulls the stain up into the powder.

  6. Remove and rinse

    Lift the dry poultice with a plastic scraper, rinse with clean water and dry the marble. If the oil stain is lighter but still there, repeat up to three times.

What not to use on marble

  • Vinegar, lemon juice or "natural" citrus cleaners: they etch marble.
  • Scourers, steel wool and abrasive creams on a polished surface.
  • Mixing cleaning chemicals, especially bleach with anything else.
  • Heat guns or hairdryers, which drive oil deeper.
  • Scrubbing with degreasers, which spread the stain.

When to call a professional

Deep, old oil stains, or oil in resin-filled areas, are best left to a stone restorer. A stone restorer can hone and re-polish marble back to an even finish, and on bookmatched or heavily veined slabs that is the safest route.

Understanding oil and grease stains on marble

Marble is moderately porous. A polished, sealed slab slows liquids down, but anything left for a few minutes can still work its way into the surface, and white marbles show every mark.

A stone restorer can hone and re-polish marble back to an even finish, and on bookmatched or heavily veined slabs that is the safest route.

Good to know

Oil shows most on white marble near the cooktop and chopping area as a darker, glassy patch. Acetone poultices are safe on marble and do not etch it.

Stop it happening again

Whether yours is Calacatta, Carrara, Statuario, Nero Marquina, Emperador and Crema Marfil, repairing it fixes today's mark; protecting it stops the next one. Our clear Stone Protection Film sits over the surface, so acids cannot etch it and liquids cannot soak in. Choose Gloss for polished marble or Matte/Satin for honed and matte finishes. The protection is identical. It is installed across Sydney with a 10-year written warranty.

How we protect marble · Stain removal guide · Oil & grease stains on every surface

Frequently asked questions

Usually, though set-in oil may need several poultice rounds. Each one should leave the patch lighter.
Acetone evaporates without leaving residue and does not etch marble. It is flammable, so ventilate the room and keep it away from open flames.
Dish liquid cleans oil off the surface but cannot pull it out of the stone. Use it first, then a poultice.
A clear protection film over the marble stops liquids and acids ever touching the stone. Stone Film Sydney installs it across Sydney in Gloss or Matte/Satin with a 10-year warranty.

Protect your marble before the next spill.

Request a free quote online or by email. We will call to arrange an on-site visit or a quote over the phone.