Google Rating
Based on 87 reviews
  • Marble Stain Removal Experts: If you require Marble Stain Removal services, do not hesitate to contact us. We will provide advice regarding your flooring and if marble stain removal is needed.
  • Professional Team: Our knowledgeable customer support as well as our experienced technicians will ensure that you have a pleasant experience engaging our service. We will suggest the steps you should take and provide quality workmanship.
  • Personalised Services: Every floor is different, and we will recommend what is best for your type of floor. Our experienced team will suggest the best course of action to take so that you can achieve your desired flooring.

Just 3 Steps to Remove Stains from Your Marble Floors

WhatsApp Us

Schedule An Appointment

Get the Job Done

Marble Stain Removal

DW Floor Polishing Singapore has extensive experience and knowledge in polishing Marble floors to provide you with the best and most affordable Marble Stain Removal services.

Did you know that if you spilled liquids on your Marble flooring, it can cause stains and increases the chances of the water seeping into your flooring if it is not being cleaned immediately? This is because Marble is porous.

If your Marble flooring has stains and you are looking to remove them, it is recommended to engage in professional Marble Stain Removal services as they have the relevant tools and cleaning agents.


Marble Polishing Process


The marble surface will first be cleaned, before undergoing the grinding process. This removes the surface defections and prepares the marble for the next step.

Industrial grade diamond powder is used to smooth and shine the marble, as well as remove scratches and stains. This helps ensure a uniform appearance on the marble surface.

This step returns the natural shine of your marble floor before it is rinsed and cleaned to remove any additional powder residue.

Our Completed Marble Floor Polishing Works

Here are some of our past Marble Floor Polishing works completed by our experienced team of technicians.

One-stop Solution for Your Marble Stain Removal Needs

DW Floor Polishing Singapore has extensive experience and knowledge in Marble Stain Removal to provide you with the best and most affordable marble stain removal services.

Hassle-free Point of Contact

Easily contact us via WhatsApp for your Marble Stain Removal needs. We will provide you with a direct quote after our customer support team has assessed the situation.

Knowledgeable Customer Support

Our trained Customer Support team will be able to assist you via WhatsApp. We will suggest the best solutions so that you will be able to make the most informed decisions.

Technicians with Extensive Experience

Our team of technicians is trained and has extensive experience in Marble Stain Removal. You can be sure to have efficient and satisfactory services when you engage us to remove stains from your marble floors.

Choose DW Floor Polishing Singapore



DW Floor Polishing Singapore is a trusted floor care specialist – providing reliable professional floor polishing and floor cleaning services for all types of floors such as marblewoodvinyl, and more. Our services range from marble floor polishingwood floor polishing, and to parquet floor polishing, among others. We also provide floor deep cleaningvinyl floor deep cleaningvinyl floor cleaning, and terrazzo floor cleaning – all at a reasonable priceContact us today!

What Our Customers Say:

Very satisfied with the outstanding quality of work and the level of service. Harun is very professional, offered great assistance, and kept us well-informed every step of the way. The work area was also kept very clean and Harun also provided after post-service care advice.
Klara Tan
Klara Tan
03:15 19 Oct 23
Bought a home that had "well used" floors. The guys Das and Mani did a Great job polishing marble floors and refinishing parquet. Restored back to almost new condition, at a reasonable price.Harun and Ajaj came for the second set of works and did an amazing job. They were very considerate and helped with some small patchups that I didn't think could be fixed. Thanks guys, I will contact DW again for some additional work.
Albert Wang
Albert Wang
09:56 13 Sep 23
Thanks to DW Floor polishing and in particular Harun and his sidekick Mani, my marble floor has been revived to its former glory and looks great again. And if that wasn't enough, Harun also took the time to give some pointers on cleaning and even gave a sample of the cleaning detergent they use.Thanks again Harun!
Daan Lans
Daan Lans
13:12 19 Aug 23
Harun has been great and professional right from the free inspection. He is honest and helpful and was extremely patient and thorough in his job! I can’t believe he has done a great job all by himself and I will highly recommend this company and Harun to my friends!! Super satisfy!
WingChiu Hung
WingChiu Hung
07:33 03 Aug 23
Das and Harun with their team of 4 did a detailed and complete job on our landed home over 4 days through the weekend to polish our parquet and marble floors comprehensively while ensuring that the furniture are removed before starting work each day. Highly recommended!
check woei foo
check woei foo
08:36 30 Jul 23
Fantastic service. I had the pleasure of having Das help me with my marble floor polishing. Previously, I had scuffs and scratches and plenty of unremovable stains on the flooring, but after polishing, the marble floor is so clean it is like a mirror! (Photo as attached, the reflection of the sky can be seen!) Das is professional, friendly and skilled. He has also given me advice on how to maintain my floor to keep it shiny and lustrous! Thank you Das! Highly recommend him to anyone else looking to do marble polishing!
Kevin Yu
Kevin Yu
08:45 11 May 23
Very awesome work by DW Floor Polishing Singapore. The team has given my dull looking marble flooring a brand new life! The whole house now looks so good just like a brand new unit (look at that shine and reflections on the attached photo).Would like to thank the customer service team Ms. Lee for always being so responsive on WhatsApp and not forgetting the backend team who does the actual polishing work. Das knows his job well and we can safely leave the whole house in his good hands. Definitely a good choice for me to select DW Floor Polishing Singapore for marble polishing.
Audrey Tey
Audrey Tey
02:59 26 Apr 23
We hired DW floor Polishing on searching on the different companies. Found them to be most reasonable as we're also only polishing our living and dining area, so we decided on them. When Das( the technician) came over, he assured us that our marble will be as new. Both my daughter and I were quite skepital. After the living room was done, we was surprised as our living room's marble looks even better than we first moved to this flat 21 years ago!
CliffSue Nonis
CliffSue Nonis
06:35 26 Nov 22
I came across a post of theirs online and decided to call them so they could polish and varnish my floor. As a result of their excellent work, my floor looks good as new. I should also like to mention that the workers were so attentive and made sure that no spot was left unpolished. Great work!
William Eng
William Eng
09:04 30 Oct 21
I was really impressed with the way this company rendered their services! All the employees were extremely nice and tried their very best to accomodate our very many requests. When the time came to polish our floors, the workers performed the services we needed very speedily and finished everything in less than two hours. I really recommend them!
Theeradon Nakpradith
Theeradon Nakpradith
04:09 16 Sep 21
The floors of our home deteriorated so rapidly that we even wanted to have them overhauled completely. But due to time constraints, we thought we would have somebody polish them instead. After booking an appointment with this company, somebody came after a few days and examined what needed to be done. Although I expected them to do as mediocre a job as previous workers had done, they actually managed to make our parquet floors look beautiful again! I'm just so glad that I didn't decide to take the costly route of having them replaced. We really ar in awe of their work and intend to call them again if circumstances all for it.
Kamut Yuvaves
Kamut Yuvaves
11:18 15 Sep 21
I actually didn't know much about this company. So you can imagine how nervous I was when I decided to avail of their services. When the workers came, I didn't expect them to do much. But in fact they did! They were able to complete the floor polishing work in a very professional manner and did an excellent job in getting my floors cleaned up. Just so you know, they even did some extra work without charging us extra costs! Never have I experienced their level of service. As a result, I really recommend them to those in need of similar services!
Sandy Lee
Sandy Lee
02:26 12 Jun 21
I found this company online and asked if they could polish my marble floor. They were more than accomodating and arrived rather early. But what was more surprising was the fact that it didn't take long for them to complete their work. Now our floors look as good as new!
Susantyo Ting
Susantyo Ting
03:05 21 Apr 21

Frequently Asked Questions (FAQ)

Proper maintenance is crucial for preserving the functionality of marble surfaces and preventing stains from foot traffic, spills, and hidden dirt particles. Learning the importance of proper maintenance for preventing marble stains is essential for the following reasons:

  • It Reduces The Risk Of Stains Caused By High Foot Traffic
  • It Prevents Spills From Entering The Marble Floor
  • It Removes Ground-In Particles Which Can Cause Stains
  • It Helps The Marble Floor Become More Chemical Resistant
  • It Prevents Stain Accumulation
  • It Makes The Marble Floor More Durable Against Stains

Marble floors are prone to stains that can diminish their appearance and functionality. Following these steps for DIY marble stain removal will help your marble floor cleaning easily:

  • Step 1: Identify the Stain
  • Step 2: Prepare the Cleaning Solution
  • Step 3: Test in a Small Area
  • Step 4: Apply the Cleaning Solution
  • Step 5: Gently Scrub the Stain
  • Step 6: Rinse Thoroughly
  • Step 7: Dry the Area
  • Step 8: Assess the Stain
  • Step 9: Apply Marble Sealant

Maintaining the elegance of marble floors involves careful attention and preventive measures. These tips and tricks for removing the stains of your marble floor by yourself will help you achieve its shine and performance:

  • Blot Spills Immediately
  • Use pH-Neutral or Mild Detergent
  • Avoid Abrasive or Acidic Chemicals
  • Avoid Dragging Heavy Furniture
  • Consult a Professional Marble Stain Removal Service

When removing the marble stain removal by yourself, you should be careful not to damage the integrity of your marble floors. It is essential to know the dos and don’ts of DIY marble stain removal:


  • Attend to stains promptly
  • Apply gentle cleaning methods
  • Use a soft bristle brush
  • Follow the natural grain of the marble
  • Use a soft cloth or sponge


  • Avoid using abrasive scrubbing pads
  • Avoid using wax or topical sealants
  • Avoid citrus or vinegar-based cleaning agents
  • Avoid letting water sit

The Importance of Proper Maintenance for Preventing Marble Stains

Marble, renowned for its luxurious elegance, finds its place in both residential and commercial settings as a favored material. To maintain its pristine appearance, understanding the importance of proper maintenance for preventing marble stains is crucial.

 It Reduces The Risk Of Stains Caused By High Foot Traffic


Marble floors in high-traffic areas are particularly prone to stains. The constant movement of people can bring in dirt, sand, and other abrasive particles that can scratch the surface of the marble and create opportunities for stains to develop. 

It Prevents Spills From Entering The Marble Floor


One of the things you should not do in marble stain removal is letting water sit on the marble floor as it can lead to marble discoloration and staining. One helpful tip and trick for removing marble stains is to start by blotting the spill with a clean, absorbent cloth or paper towel.  

It Removes Ground-In Particles Which Can Cause Stains

Over time, dirt, dust, and other particles can become embedded in the pores and crevices of marble. Regular maintenance, such as sweeping and dry mopping, is effective in removing loose dirt and debris. However, for a thorough cleaning that eliminates ground-in particles, hiring professionals to remove marble stains is recommended.

It Helps The Marble Floor Become More Chemical Resistant


Marble is a porous material that can be easily damaged by acidic substances. Common household cleaners, such as vinegar or lemon juice, can etch the surface of the marble and lead to permanent stains. Regular maintenance plays a crucial role in enhancing the chemical resistance of marble floors.

It Prevents Stain Accumulation

Daily cleaning practices, such as sweeping, dusting, and dry mopping, help remove loose dirt and debris that can contribute to stain accumulation. Regularly wiping up spills and stains immediately after they occur also prevents them from settling into the marble and becoming more difficult to remove. 

It Makes The Marble Floor More Durable Against Stains


DIY marble whitening tips and techniques typically involve sealing to protect the marble surface. However, it is equally important to regularly clean and properly care for the floor to maintain the integrity of the protective sealant. This ensures that the sealant continues to act as a barrier against stains. Proper maintenance not only prevents stains but also enhances the durability of marble floors against future staining. 

After becoming aware of the importance of proper marble stain removal, it’s crucial to learn the different types of marble floors and how to remove their stains


Different Types of Marble Floors and How to Remove Their Stains

Marble floors are a popular choice for homeowners and businesses alike due to their elegant and timeless appeal. To safely remove stains from different types of marble floors effectively, it is essential to understand that different types of marble floors have varying levels of vulnerability to stains. 

Carrara Marble Floor


Carrara marble is a classic choice for homeowners who prefer a clean and sophisticated look. 

To remove stains from this marble floor, start by blotting the stain with a clean cloth to absorb as much of the spill as possible. Then, mix a mild detergent with warm water and use a soft-bristle brush to gently scrub the stained area. Rinse the area thoroughly with clean water and dry it with a soft towel. 

Emperador Marble Floor

Emperador marble is known for its rich brown colour and distinctive veining patterns.

To effectively remove common marble stains safely and quickly from Emperador marble floors, begin by blotting the stain with a clean cloth to eliminate any excess liquid or residue. Afterwards, prepare a solution by combining warm water with a pH-neutral stone cleaner. Once the solution is prepared, apply it to the affected area. Allow the solution to sit undisturbed for a few minutes, ensuring that it thoroughly penetrates the stain.

Crema Marfil Marble Floor


Crema Marfil marble is a favoured option among homeowners seeking a softer and more neutral colour palette. 

To begin, promptly blot the stain using a clean cloth, ensuring that any excess liquid or residue is absorbed. Utilize a soft-bristle brush to gently scrub the affected area with a cleaning solution, and then thoroughly rinse the treated region with clean water. Finally, carefully dry the surface using a soft towel. 

Nero Marquina Marble Floor

Nero Marquina marble, known for its striking black hue and captivating white veining, is ideal for luxurious and contemporary spaces. 

To restore this marble floor to its beauty, start by blotting the stain with a clean cloth to remove excess liquid or residue. Then, apply a cleaning solution to the stained area, letting it sit briefly.

Red Levanto Marble Floor


Red Levanto marble is a unique and luxurious choice for homeowners who want to make a bold statement. 

To remove stains from Red Levanto marble floors, blot the stain with a clean cloth to remove excess liquid. Afterwards, you can apply poultice as suggested by many guides to DIY marble restoration. Gently scrub the stained area using a soft brush. Lastly, rinse the area thoroughly with clean water and dry with a soft towel.

Arabescato Marble Floor

Arabescato marble is known for its distinctive grey and white veining, adding a touch of elegance to any space. 

To remove stains from an Arabescato marble floor, similar to other marble stain removal techniques, start by blotting the stain with a clean cloth to remove any excess liquid or residue.Apply cleaning solution to the stained area and let it sit for a few minutes. After letting the solution sit, you can then scrub the stain using a soft-bristle brush. Next, rinse the area thoroughly with clean water and dry it with a soft towel. 

By understanding the different types of marble floors and their stain removal methods, it is important to take note of the step-by-step guide for DIY Marble stain removal. 


DIY Marble Stain Removal Made Easy: A Step-by-Step Guide

Marble is a beautiful and elegant material commonly used in homes and buildings. However, it is susceptible to stains that can diminish its appearance. This comprehensive step-by-step guide for DIY marble stain removal provides effective techniques and tips to help you restore your marble floors to their natural luster. 

Step 1: Identify the Stain


Examine the stain closely and try to determine its origin. This information will assist you in selecting the most appropriate cleaning solution for the task at hand.

Step 2: Prepare the Cleaning Solution


Once you have identified the stain, it is time to prepare the cleaning solution. For general marble floor stain removal, you can create a simple yet effective cleaning solution found in DIY guides to marble restoration which is a combination of mild dish soap and warm water. 

Step 3: Test in a Small Area

Similar to any marble floor service, it’s always better to test your cleaning method. This is because it could lead to more stains and will significantly hinder the process of maintaining the whiteness of your marble floor

Step 4: Apply the Cleaning Solution

First, dip a clean cloth or sponge into the cleaning solution and gently apply it to the stain, ensuring full coverage. Allow the solution to sit for a few minutes, to allow the compounds from the cleaning solution to penetrate and break down the stain.

Step 5: Gently Scrub the Stain

Use a soft-bristle brush or a non-abrasive sponge, applying gentle pressure in a circular motion continuously until the stain begins to fade. 

Step 6: Rinse Thoroughly

Take a clean cloth or sponge dampened with clean water and remove any residue from the cleaning solution. Afterwards, rinse the cloth or sponge frequently to prevent spreading the stain or residue to other areas of the marble floor. Continue rinsing until the water runs clear and there are no signs of the cleaning solution or stain.

Step 7: Dry the Area

It is of utmost importance to thoroughly dry it, this is to prevent water spots or further staining that might need another marble stain removal service. To effectively dry the area, you can use a clean, dry cloth or towel to gently pat the area until it is dried. Avoid rubbing the marble floor, as this can cause scratches.

Step 8: Assess the Stain

Once the area is dry, take a step back and assess the stain. In most cases, the stain should be significantly lighter or completely gone. However, if there is still some remaining discolouration, you may need to repeat the stain-removal process and acquaint yourself with how to choose the best marble floor polishing service instead.  

Step 9: Apply Marble Sealant


To safeguard your marble floors from future stains, it is important to apply a marble sealant. A marble sealant forms a protective barrier that prevents liquids from penetrating the floor and causing stains. Follow the instructions on the sealant product carefully, as application methods may vary. 

Now that you have learned the steps on DIY marble stain removal, learn more about the tips and tricks for DIY marble stain removal.


5 Tips and Tricks for DIY Marble Stain Removal

Marble is a luxurious and elegant material that adds a touch of sophistication to any space. However, it is prone to staining, which can tarnish its beauty. The following are tips and tricks for DIY marble stain removal. 

Blot Spills Immediately


The first step in DIY marble stain removal is to act swiftly. When a spill occurs, it’s important to blot the area immediately with a clean, soft cloth or paper towel. By doing so, you can prevent the liquid from seeping into the marble’s pores and causing a stain.

Use pH-Neutral or Mild Detergent


One way to maintain your marble floors after completing marble polishing is to clean them regularly. However, when cleaning marble, it’s essential to use pH-neutral or mild detergent solutions. Harsh chemicals and acidic cleaners can damage the surface of the marble and worsen the stain. It’s best instead to opt for gentle cleaners specifically formulated for marble floors. 

Avoid Abrasive or Acidic Chemicals

Marble is delicate and easily susceptible to scratches and etching caused by abrasive or acidic chemicals. It is thus recommended to avoid using any harsh cleaning products that contain bleach, ammonia, vinegar, or citrus-based ingredients. 

Avoid Dragging Heavy Furniture


One effective way to prevent stains and damage is to avoid dragging heavy furniture across your marble floors. The weight of the furniture can easily scratch or crack the marble floor, leaving it vulnerable to staining. Instead, consider using furniture pads or felt protectors on the legs of your furniture to prevent direct contact with the marble surface. 

Consult a Professional Marble Stain Removal Service

While these DIY tips and tricks can effectively address minor marble floor stains, there may be instances when professional help is required. One importance of hiring a marble floor polishing service is it can help you avoid making any marble floor problems you have any bigger.

Now that we’ve covered some handy tips and tricks for DIY marble stain removal, let’s dive into the dos and don’ts to make sure you’re treating your marble just right.


Marble Stain Removal: Dos and Don’ts

Although marble is a beautiful and luxurious material, it is still susceptible to stains which can detract from its natural beauty. Knowing how to properly remove stains is essential to maintaining the pristine appearance of your marble. Thus, here are the do’s and don’ts of marble stain removal.


Attend to Stains Promptly


One of the most important things to remember when dealing with marble stains is to address them as soon as possible. The quicker you respond, the better chance you have of successfully removing the marble stain

Apply Gentle Cleaning Methods

Marble is a delicate material that requires gentle cleaning methods to avoid causing damage. One crucial tip and trick for DIY marble stain removal is to use cleaning products that are specifically designed for marble or are pH-neutral. 

Use a Soft Bristle Brush

A step-by-step guide for DIY marble stain removal includes gentle scrubbing. However, for tougher stains that require a bit more scrubbing, it is advisable to use a soft bristle brush. A soft bristle brush will provide enough to remove the stain without causing any abrasion to the marble surface. 

Use a Soft Cloth or Sponge


Applying gentle techniques is one of the effective tips for DIY marble whitening or stain removal. When it comes to wiping away cleaning solutions or excess moisture, always use a soft cloth or sponge. 

Follow the Natural Grain of the Marble Floor

Knowing how to properly remove stains from different types of marble floors is essential for effective stain removal. If you are dealing with marble floors whether doing marble whitening or stain removal, it is important to follow the natural grain of the marble when cleaning and removing stains. 


Avoid Using Abrasive Scrubbing Pads


When it comes to marble restoration or stain removal, it is crucial to avoid using abrasive scrubbing pads. These pads can scratch the surface of the marble, leaving behind permanent damage. 

Avoid Using Wax or Topical Sealants

While wax and topical sealants may seem like a good idea to protect your marble from stains, they can actually do more harm than good. Wax and sealants can create a buildup on the marble surface, making it appear dull and discolored over time. 

Avoid Citrus or Vinegar Based Cleaning Agents


Although citrus and vinegar are natural cleaning agents, they are not suitable for removing marble stains. The acidic nature of these ingredients can etch the surface of the marble, causing permanent damage.

Avoid Letting Water Sit


Marble is porous and can absorb liquids if left sitting for too long. This can lead to staining and discoloration. To prevent this, avoid letting water sit on the marble surface. Wipe up spills immediately and ensure that the surface is thoroughly dried after cleaning. 



Marble stain removal can often seem like a daunting task but with the right knowledge and tools, it becomes a manageable endeavor. Consistent care of your marble not only protects against the wear and tear of foot traffic but also guards against spills and ground-in particles, all while enhancing its resistance to chemicals and overall durability. It’s important to recognize that marble varies from Carrara to Nero Marquina and each type requires its unique touch. If you’re diving into DIY, remember to start by accurately identifying the stain, then follow through with a systematic approach, from testing your cleaning solution on a small patch to finishing with a protective sealant. Along the way, a few golden rules can make a world of difference. Make sure to blot any spills immediately, always opt for pH-neutral cleaners, be gentle with your marble, and avoid abrasive or acidic agents.

While home remedies can be effective, sometimes it’s best to call in the professionals for those particularly stubborn stains. In that case , if you’re looking for top-notch marble stain removal service, DW Floor Polishing Singapore has a proven track record of excellence. Contact DW Floor Polishing today to give your marble the expert touch it deserves.


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 including Marble Polishing, Marble Floor Polishing, Marble Whitening, Marble Stain Removal, Marble Restoration, and more!  Do not hesitate to contact us via WhatsApp at +65 8241 0032 if you have any queries about our marble floor polishing services. 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!


Case Study

Marble Stain Removal in Singapore – Landed, Changi

marble-stain-removal-long-form-project-dw-floor-polishing-singapore-landed-changi-2   marble-stain-removal-long-form-project-dw-floor-polishing-singapore-landed-changi-3

Marble Stain Removal in Singapore – Condo, Bedok

marble-stain-removal-long-form-project-dw-floor-polishing-singapore-condo-bedok-4   marble-stain-removal-long-form-project-dw-floor-polishing-singapore-condo-bedok-5