Marble is a calcareous stone, meaning it reacts to acids and is porous to liquids. Together, these two properties explain why marble countertops and floors stain so easily. Fortunately, most stains can be removed with the right method without calling a professional.
First, identify the stain type
The color and shape of a stain reveal what caused it, and that determines the removal method.
- Oil-based stains (cooking oil, cream, cosmetics): darken the stone, edges are blurry.
- Organic stains (coffee, tea, fruit juice, plants): yellowish-brown, often irregular in shape.
- Rust stains (metal objects, vase bottoms): orange-brown, rounded.
- Acid etching (lemon, vinegar, wine): this isn't a stain at all but a dull, slightly recessed spot — it's etching, not dirt.
Removing oil-based stains with the poultice method
For oil-based stains, the best method is a poultice: a paste-like substance that draws the oil out of the stone.
- Mix baking soda with a little water to a paste consistency.
- Apply a 5mm layer over the stain, cover with plastic wrap and tape the edges down.
- Leave for 24 hours, remove the wrap and let the paste dry out on its own.
- Remove the dried paste with a soft brush and rinse with clean water.
For deep stains, repeat 2-3 times.
Removing organic stains and rust
For organic stains, use 12% hydrogen peroxide (pharmacy strength, no stronger) with a few drops of ammonia, using the same poultice method. For rust stains, you need a rust remover made specifically for marble — never a regular household rust remover, since those are acidic and will damage the stone further.
What to NEVER use
Vinegar, lemon juice, cola, ammonia-based glass cleaner, or any "all-purpose" household cleaner: these are either acidic (etch the marble) or too aggressive. Never use a stiff brush or steel wool, which will create new scratches.
When it's too late to clean it yourself
If the mark is acid etching (a dull spot, not a real stain), or if the poultice method hasn't worked after a few attempts, the damage has reached the stone's structure, and only professional polishing can restore the surface. See our article on when a floor needs polishing, or go straight to our restoration service.
Dealing with a stubborn or old stain? Contact us for a free consultation.