Material

Marble

Porous calcium carbonate that absorbs stains into the stone and is etched by any acid, so the method is a poultice and the forbidden list is short and absolute.

  • SurfacePorous
  • WashingSpot only
  • Colour run riskLow
  • Reviewed1 September 2026

What marble can and cannot take

  • Heat Use with care
  • Water and soaking Use with care
  • Acids, including vinegar Avoid
  • Strong alkalis Use with care
  • Solvents Use with care
  • Chlorine bleach Use with care
  • Abrasives Avoid

Always test on a hidden area first and let it dry before you treat the visible mark.

General rules for marble

Two different things go wrong on marble and they need opposite responses.

A stain is something absorbed into the pores, and it is drawn back out with a poultice: a paste of an absorbent powder and the right liquid, left on for hours or days. Etching is acid having eaten the polished surface, it looks like a dull patch rather than a dark one, and no cleaner reverses it because there is nothing left to remove. Work out which one you have before you start.

Routine cleaning is a neutral cleaner or a little mild washing up liquid in warm water, and nothing with grit in it.

Check the label

Marble is calcium carbonate, so acid dissolves the surface rather than merely marking it. Vinegar, lemon juice, limescale remover and acidic bathroom sprays are all excluded, and that is not a matter of dilution or contact time.

Stains on marble

Cleaners on marble

  • Bicarbonate of soda Yes, safe

    It is close to neutral and not abrasive when it is used as a wet paste rather than scrubbed dry, which is why the stone trade body specifies it as the poultice powder for oil on marble.

  • Household chlorine bleach Only with caution

    It is not an acid, so it does not etch, but it can discolour stone and there is a better option. Hydrogen peroxide is what the stone trade body specifies for an organic stain on marble.

  • Hydrogen peroxide Yes, with a pre-test

    The stone trade body names hydrogen peroxide as the treatment for organic stains on stone, applied as a poultice. It is not an acid, so it does not etch, but it can lighten darker and coloured marbles.

  • Methylated spirit Only with caution

    Solvents are used on stone as part of a poultice rather than as a wipe, because wiping drives the oil sideways into the stone. It will not etch marble the way an acid does, but it can dull a sealer.

Marble is a stone that behaves chemically. It is mostly calcium carbonate, which reacts with acid, and it is porous, which means liquids go into it rather than sitting on it.

A sealer buys time, it does not prevent anything

An impregnating sealer slows absorption so a spill can be wiped before it soaks in. It sits below the surface, so it does nothing at all about etching, which happens at the surface the moment an acid touches it.

Stains come out slowly or not at all

A poultice pulls an absorbed stain back out over a day or two, and often needs repeating. That is the honest timescale. Anything promising an immediate result on a stain that is genuinely in the stone is describing a surface mark.

Similar materials

Sources

What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.

  1. Cleaning products for natural stone, Natural Stone Institute trade body

    Trade body statement that lemon, vinegar and other acids dull or etch calcareous stone, that scouring powders and creams scratch it, and that the correct routine clean is a neutral cleaner, stone soap or mild washing up liquid in warm water.

    Checked 1 September 2026

  2. Remove stains from stone applications, Natural Stone Institute trade body

    Trade body method for organic stains on stone using hydrogen peroxide, and the poultice technique of a cleaner mixed with a white absorbent powder to the consistency of a paste, spread a quarter of an inch thick and left for 24 to 48 hours. Also states that bleach and ammonia must never be mixed.

    Checked 1 September 2026

  3. Marble sealers prevent stains, not etching, Nova Stone Care specialist

    Stone care specialist explaining that a sealer buys time against staining but cannot stop etching, because acid reacts with the calcium carbonate at the surface rather than inside the pores.

    Checked 1 September 2026

  4. Poultices for a stained marble surface, Olson Cleaning specialist

    Stone restoration specialist describing a bicarbonate of soda paste with a few drops of hydrogen peroxide left on overnight and lifted with a firm plastic spatula, and calling in a stone professional for what it does not shift.

    Checked 1 September 2026