How to clean Marble Floor + Stain Removal Guide

From diamond jewelry to our marble floors, we love all things shiny. But sadly, animate objects are not the only thing that age and wrinkle. Over a period of time, even marble loses its shine, looks dull and lifeless. Also, the various stains on its surface caused by tea, coffee, wine, acid, etc becomes more prominent with time. Hence, it’s essential to know how to keep your marble floors clean and remove stains from marble surface.

How to clean marble floor

Cleaning marble floor regularly is very important as marble is a porous stone and stains very easily. Also, because they are such an investment, it is necessary to retain the shine of marble floors for as long as possible. Most of us use liquid cleaners like Phenyl, Lysol etc to clean the floor at our homes. Although they do serve the purpose of cleaning, with time, they also reduce the brightness of the marble floor. So, here is how you should take care of your marble floors so that they remain clean & sparkle for years to come.

  1. Remove Dust
    Use a microfiber duster or any soft cloth to frequently sweep off dust from marble floors & counters to keep dirt from building up in the first place.
  1. Clean up Spills Immediately
    Since marble is a porous stone, it stains very easily (especially if the spill remains untouched for a while). Hence, any substance with strong pigments, such as coffee, wine, turmeric, ink or oil should be cleaned up right away after a spill. This will keep them from being absorbed by the stone and leaving a tough stain.
  2. Wipe Marble with a Damp Cloth
    Clean marble floor with a cotton cloth or mop soaked in warm water. Use as less water as possible and don’t scrub, as this could scratch the marble. Run the cloth in a circular motion for those stubborn spots.
  1. Deep Clean with a Marble cleaner
    To remove serious dirt from marble floor, use a marble cleaner with a soft cloth. Hydrogen Peroxide is also a good natural cleaning choice for light colored marbles. DO NOT use blue toilet cleaners (like Harpic) on marble. They eat away (corrode) the surface of the marble as they contain acid.
  1. Polish your Marble
    Once a while, polish your marble to restore its brightness. Mix 1 tsp. of baking soda to 1 cup of water. Apply the mixture to the surface in a thin layer using a clean cloth. Let it dry for about 5 hours, before rinsing the marble surface with a  clean cloth and warm water
  2. Sweep the Marble Dry
    Pools of water if left on marble can also cause stains. Hence wipe the marble with a dry, soft cloth to dry the surface.

Marble Floor Stain Removal Guide

The ideal way to deal with a stain is to clean/blot it immediately. The longer it remains, the more difficult it becomes to remove stains from marble. But in case it is too late and the stain stays, there are some DIY marble stain removal techniques that you can try.

1. Poultices

A poultice is a liquid detergent or chemical mixed with a white absorbent material to form a thick paste. The liquid cleaner or chemical slowly draws the stain out into the absorbent material. The application of poultice may have to be repeated to remove certain stains completely, but some stains may still never be thoroughly removed.

Types of Stains: This method works on paint, tea, coffee, wine and other organic stains on marble

  • Prepare the poultice
    Mix diluted Hydrogen Peroxide to baking soda to form a thick paste (with the consistency of Nutella). The mixture will foam a little. If the mixture dries up completely, add some water to it.
    Preparing Poultice (Marble Stain Removal Process)
  • Apply the poultice
    Wet the stained area with water and spread a layer of poultice 1/4 to 1/2 inch thick over it. Use a knife or spatula to spread the poultice evenly.
    Apply Thick layer of Poultice (Marble Stain Removal Process)
  • Cover the poultice
    Put a plastic over the poultice and tape the edges to seal it.
    Cover with Plastic (Marble Stain Removal Process)
  • Wait for 24 to 48 hours
    Let the poultice stay on for 24 to 48 hours so that it dries thoroughly. The drying process is what pulls the stain out of the stone and into the poultice material
    Remove plastic (Marble Stain Removal Process)
  • Remove the poultice after 24 to 48 hours
    Take off the plastic and remove the poultice from the stain. Wipe with clean water and dry with a soft cloth.Remove Poultice (Marble Stain Removal Process)
  • Repeat the process
    Re-apply the poultice if the stain is not removed. It may take up to two to three applications for stubborn stains.

↓↓ Continue Reading Below ↓↓

Floor polishing services

2. Corn starch

To remove Grease and Oil stains from Marble

  • Sprinkle some corn starch over the greasy spot
  • Let it sit for about twenty minutes so that it absorbs the grease.
  • Wipe away the corn starch with a damp cloth.
  • Dry the marble using a soft cloth

3. Get Professional Help

If you have given it all and still had no luck with the stains, its time to get Floor Grinding and Polishing done. Floor Grinding is the process of buffing the floor at high speed to remove a thin layer of marble so that stubborn stains on marble are removed. Polishing is done to restore the shine and gloss of marble. To know more about Floor Grinding and Polishing process click here.

We, at BROOMBERG, did a small experiment just to show you how effective the Floor Grinding and Polishing Process is. Our staff bathroom had a big-ugly acid stain because of blue toilet cleaner. We tried all kinds of home remedies on it without any success. So, we finally got grinding and polishing done on the floor.

Here are the results:

Take a look at this video to see the how easily our Floor Grinding and Polishing service removes impossible stains from marble

If you have any queries related to marble floor maintenance or stain removal, drop a comment below 🙂

About Tavishi Gutgutia

A graduate of NIFT New Delhi, Tavishi is socially awkward and emotionally constipated. But she doesn't shy away from challenges, as long as that challenge is not to diet.


  1. Can wooden deep pilled stain on white marble can be removed if yes please guide which chemical I have to use

  2. Please send details of the technique used in Floor Grinding and Polishing sercive to remove adamant stains and the charges.

  3. Hello, What if some stain has seeped in deep as marble is porous? Or are most stains on the surface only?

    • Thanks for the question Nivedita. Marble is very porous and most stains, especially the ones caused by acid seep deep into the stone and cannot be removed easily. In this case the only way is to get floor grinding. Using a grinding machine and abrasive pads a layer of the stone is removed by grinding it down. The new layer that is exposed is stain free. This also works if the marble has become dull from regular use. You can read an article about how floor grinding and polishing is done by clicking this link

  4. Our toilet table top hv some stains behind taps…tried cleaning using body mild soap with brush but didn’t help..besides I want a shine on marble….Can u help me…

Leave a Reply

Your email address will not be published. Required fields are marked *