4 Steps to DIY Marble Floor Polishing

Marble floors are made from metamorphic rock that reaches a high degree of crystallization due to high temperatures and pressures. In order to make these floors achieve a natural shine, they will need to undergo regular marble polishing. Otherwise, its appearance could be affected by stubborn stains, spills, and various forms of dirt.

Fortunately, you can maintain your marble floor’s appearance easily by polishing it yourself. Just make sure to adhere to the following guidelines:

Materials Needed

  • A mild detergent
  • A marble sealer
  • Brush and razor blade
  • Sponge and three or four soft cloths
  • Commercial marble cleaner
  • A polishing compound
  • A stain removal poultice (optional)/baking soda/ammonia
  • A low-speed polisher with a felt wheel (optional)


1. Clean Your Marble Floors 


The first step in marble floor polishing is to rid the floor of any forms of dirt. Failing to do this will make it difficult for you to polish your floors later on.

  • Start by wiping your floors with a soft dry cloth to remove any dust and crumbs.
  • Next, wet the surface with a damp sponge then apply a commercially-approved commercial marble cleaner. Alternatively, you can add a couple of drops of mild non-abrasive detergent to your damp cloth to use as a cleaner.
  • Whichever cleaning solution you use, spread the cleaner across the marble to remove any signs of debris.
  • Lastly, use a clean, damp cloth to wipe the marble and dry it with a chamois or a soft unused cloth.

Important Note: Never use vinegar and any abrasive chemicals to clean marble. If you do, you may etch the polish and leave dull spots.


2. Eliminate All Stains 


If your marble pieces have stains left by food or other household uses, you will need to eliminate them before starting the marble polishing process. For this step, you can use either a commercial stain remover or a homemade cleaning solution containing a mixture of one tablespoon of ammonia, a half cup of hydrogen peroxide, and a bit of baking soda.

  • Spread your stain remover over the stained areas using a clean brush.
  • Cover your floor with plastic wrap (with the edges taped).
  • Leave the poultice in place for 12 to 24 hours, after which you can remove the plastic and let it dry completely.
  • Carefully remove the poultice with the razor blade, making sure not to open or dig into the surface of your marble floors.
  • Wipe off any remaining poultice with a damp cloth and dry it using a soft unused cloth.


3. Remove All Signs of Etching


Marble floors can incur minor etching due to acidic foods and cleaners. To eliminate them, take note of the following procedures:

  • Wipe the etched areas with a cloth dampened with water then sprinkle a small amount of recommended marble polishing powder on the etched spots.
  • Gently apply the powder on the damp cloth spots according to the instructions on the purchased product.
  • Use a clean wet cloth to remove the powder residue then gently wipe the marble.

If the etch marks are difficult to remove, seek assistance from a floor polishing service provider like DW Floor Polishing Singapore.


4. Seal Your Marble Floors 


Although sealing does not entirely prevent stains, it can help your marble floor resist major stains and appear shinier. Many professional floor polishing services recommend sealing your marble floors at least twice a year.

  • Spray or pour the sealant directly onto your marble floors.
  • Spread the sealant all over the surface with a clean, dry cloth and allow it to soak into the marble for the specified production time.
  • Using another clean dry cloth, and using circular motions, buff the sealer into the marble until the sealer has thoroughly seeped into the stone and the marble dries.
  • Finish polishing once you feel that the marble is smooth to touch and has achieved a high gloss level.

At DW Floor Polishing Singapore, we know how to seal marble to shine and be resistant to future staining and etching. Contact us for more information.



Marble floors look precious and beautiful especially when they are newly purchased. However, they need regular polishing in order for their appearance to be maintained. Using the steps provided above, you are sure to give your marble floors a clean and spotless look. In case you lack the time to conduct DIY marble floor polishing however, simply call DW Floor Polishing Singapore. We can ensure that your marble floors look as clean and shiny as ever. To find out more about our services, feel free to contact us via WhatsApp.


DW Floor Polishing Singapore provides the quickest solution for all your floor polishing needs. Our responsive customer service support team and experienced floor polishing technicians ensure that customers have the utmost pleasant experience engaging our services. We provide one-stop floor polishing services for marble and wood surface floors. On top of that, we also provide specialised services such as Wood Polishing, Wood Varnishing, Marble Polishing, Parquet Polishing and Parquet Varnishing. Do not hesitate to contact us via WhatsApp at +65 8241 0032 if you have any queries about your floors. Our professionals are more than happy to assist you as well as provide recommendations on the steps to take to resolve your floor polishing needs!