Reading time: 3 min

How to Remove Stains from Marble: Complete Guide

Lemon, wine, oil or rust stains on marble? Learn how to remove them correctly without damaging the stone, and when you need a professional.

How to Remove Stains from Marble: Complete Guide

In this article

  • First, identify the stain type
  • Removing oil-based stains with the poultice method
  • Removing organic stains and rust
  • What to NEVER use
  • When it's too late to clean it yourself

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.

  1. Mix baking soda with a little water to a paste consistency.
  2. Apply a 5mm layer over the stain, cover with plastic wrap and tape the edges down.
  3. Leave for 24 hours, remove the wrap and let the paste dry out on its own.
  4. 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.

Frequently Asked Questions

Can I use vinegar on marble stains?+

Never. Vinegar is acidic and reacts with calcareous marble to create a permanent dull mark. Use only pH-neutral products or a baking soda poultice.

How long does the poultice method take?+

Usually 24 hours per application. Deep or old stains may need 2-3 repetitions.

Why won't an acid stain come out with cleaning?+

Because it isn't actually a stain — it's etching of the stone surface. The acid dissolved the limestone crystals, and only polishing can level that spot back out.

Blog & Advice

Ready to bring the shine back to your floor?

Contact us for a free, no-obligation quote

Phone

Mon-Fri: 9:00 - 19:00 Sat: 10:00 - 17:00

+374 77 553 714

Email

Have questions or want a free quote? Feel free to contact us — we're happy to help.

info@royalstone.am

Service Area

We serve Yerevan and all of Armenia

Yerevan • Armenia