Quick answerA stain is liquid that has soaked into the pores of the stone, so you draw it back out with a poultice, a paste left on the mark for 24 to 48 hours, repeated until it lifts. A sealer only slows how fast liquids soak in and wears off over time, while DURAFLEX surface protection film stops staining outright, which is why complete protection means sealing the stone to prepare it, then protecting it with DURAFLEX.

Marble is beautiful and fragile, and the first thing worth knowing is that a stain is not the same as an etch. A stain is something that has absorbed into the porous stone: cooking oil, red wine, coffee, tea, or rust from a tin left on the bench. It usually shows up as a darker patch. An etch is different, it is a dull or lighter mark where an acid like lemon, vinegar or wine has eaten into the polished surface. This guide is about lifting genuine stains. If your mark is a dull spot rather than a dark one, that is etching, and the fix is different.

The good news: most stains can be drawn back out of the stone, because the same pores that let the liquid in will let it out again with the right method. The honest news comes at the end: once you have cleaned it up, the only way to keep it from happening again is to stop liquids reaching the stone in the first place.

First, blot every fresh spill immediately

The single most useful habit is to blot, never wipe. Wiping drags the liquid sideways and pushes it deeper into the pores, turning a small drip into a wide stain. Press a clean paper towel or cloth straight down to lift the liquid, lift, and repeat with a fresh part of the cloth until nothing more transfers. For most fresh spills caught quickly, that is the whole job.

How a poultice draws an old stain out

For a stain that has already set, you use a poultice: an absorbent paste that sits on the mark, slowly pulls the trapped liquid up out of the stone as it dries, and traps it. The method is the same whatever the stain:

  • Mix your chosen material (see below) into a thick paste, about the consistency of smooth peanut butter.
  • Spread it over the stain roughly five millimetres thick, extending slightly past the edges of the mark.
  • Cover it with plastic wrap and tape down the edges, then pierce a few small holes so it draws slowly rather than drying out instantly.
  • Leave it in place for 24 to 48 hours.
  • Remove the plastic, let the paste dry fully, then gently scrape it off with a plastic (not metal) scraper and wipe the area with a soft damp cloth.
  • If the stain has faded but not gone, repeat. Deep stains often need two or three rounds.

Which poultice for which stain

Match the paste to what caused the mark:

  • General and unknown stains: a paste of baking soda and water is the safe, gentle starting point and works on a wide range of marks.
  • Organic stains (coffee, tea, wine, food) on light or white marble: make the paste with a little hydrogen peroxide instead of plain water. Hydrogen peroxide can lighten or bleach colour, so use it only on white and light marble, never on dark or coloured stone, and always patch test in an out-of-sight spot first.
  • Oil and grease stains: use a poultice made with a gentle degreaser or a little acetone worked into the absorbent paste, which dissolves the oil so the paste can carry it out.

Avoid acidic cleaners (vinegar, lemon, anything labelled for limescale) and harsh scouring pads on marble at every stage. They will not lift a stain and they will etch the polish, swapping one problem for another. When in doubt, start with the plain baking soda paste, it is the least likely to do harm.

The honest part: removing a stain does not prevent the next one

Here is what nobody likes to say out loud. You can lift a stain, but the stone is exactly as porous afterwards as it was before, so the next spill will soak in just the same. People reach for two answers, and it is worth being clear about what each one actually does.

A sealer soaks into the stone and slows down how fast liquids absorb, which buys you more time to blot a spill before it stains. That is genuinely useful, and it is the right way to prepare a benchtop. But a sealer is sacrificial: it wears off with daily cleaning and use, it needs reapplying, and crucially it does nothing to stop acid etching, the dull marks left by wine, lemon and vinegar. A sealer slows staining; it does not stop it.

A physical protection film works differently. It sits on top of the stone as a clear barrier, so spills, oil and acids land on the film and never reach the marble at all. Nothing soaks in, so nothing stains, and acids cannot etch what they cannot touch. DURAFLEX is the Australian originator of marble and stone surface protection film: an optically clear polyurethane film with heat-activated self-healing of superficial scratches (SGS-validated on ULTRA Satin-X), roughly 95% clarity, made from food-safe materials, heat-sealed onto your benchtop by automotive-trained specialists and backed by a warranty of up to ten years. It is not a sealer and not a coating, it is a genuine physical layer between the world and your stone.

This is why we describe complete protection as two steps: seal the stone to prepare it, then protect it with DURAFLEX film. The sealer readies the surface; the film does the actual protecting, against both staining and etching. You can read the full approach in our complete guide to protecting marble benchtops, or compare the two side by side in protection film vs sealer.

To be honest about what film can and cannot do: DURAFLEX is prevention, not repair. It can be applied over stone that already carries light marks, but it does not erase an existing stain or etch, so lift the stain first using the poultice method above, then protect the clean surface so you never repeat it. That is how you retire the marble police for good. Don’t worry, it’s DURAFLEX. If you would like to know whether your benchtop is suitable, you can request an instant estimate.

Frequently asked questions

What is the difference between a stain and an etch on marble?

A stain is liquid that has absorbed into the porous stone, usually showing as a darker patch, and it can often be drawn back out with a poultice. An etch is a dull, lighter mark where an acid like lemon, wine or vinegar has eaten into the polish, and a poultice will not fix it. A sealer slows staining but cannot stop etching; only a protection film like DURAFLEX stops both.

How long do I leave a poultice on a marble stain?

Leave it for 24 to 48 hours, covered with pierced plastic wrap so it draws slowly rather than drying out too fast. Then let the paste dry fully, scrape it off with a plastic scraper and wipe the area clean. Deep or old stains often need two or three rounds before they lift completely.

Can I use hydrogen peroxide on any marble?

Only on white and light-coloured marble. Hydrogen peroxide can lighten or bleach the stone, so it must never be used on dark or coloured marble, and you should always patch test in a hidden spot first. For dark stone or unknown stains, start with a plain baking soda and water paste instead.

Will sealing my marble stop it staining?

Sealing slows how fast liquids soak in, which gives you more time to blot a spill, but it wears off over time and never stops acid etching. It is the right way to prepare a surface, not a permanent shield. To actually stop staining and etching, the stone needs a physical barrier, which is what DURAFLEX surface protection film provides on top of the seal.

Can DURAFLEX remove a stain that is already there?

No, DURAFLEX is protection, not repair. It can be applied over stone that carries light existing marks, but it does not erase a stain or etch. Lift the stain first with the poultice method, then protect the clean surface with DURAFLEX so spills never reach the stone again.