Google Rating
Based on 123 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:

Azaz and Arun did an amazing job in repairing my parquet flooring. Before, there was a section of the floor that was badly scratched and there were a few holes here and there. They managed to patch up the holes so nicely that one would not know there were holes there previously. Thanks Azaz and Arun 😊
Dengqi Stephanie
Dengqi Stephanie
04:51 30 Mar 24
Our new house was handed over with stained tiles after rebuild as the builder did a poor job to cover the floor tiles properly after laying them. We engaged a cleaning company previously but result was not good. After a year, we attempt to clean it again and really glad to have come across DW. With the help and assurance from Harun and Das who were both proficient in their task, we are finally able to restore the tiles to a level we are satisfied with. Truly happy with their services and happy to recommend them.
Nelson Chow
Nelson Chow
09:25 20 Mar 24
I was initially apprehensive when deciding who to engage to scrub and polish my tiles, not knowing how to gauge who’s best. I’m glad that I decided to go with DW Floor polishing cos not only do they provide great value for money, but Das (my technician) also went above and beyond to ensure my marble tiles are glossy and shiny! Clear reflection which I hadn’t seen in 20 years! Highly recommended! You won’t regret it! Thank you, Das and DW! 🤗
Audrey Ho
Audrey Ho
11:25 02 Mar 24
Mani and team did a good job in sanding and varnishing my outdoor decks. The refurbished decks looks new and I’m very pleased with the outcome. I strongly recommend this company for timber floor varnishing not only for the quality work and they charge reasonable price.
Seng Cheong Dui
Seng Cheong Dui
04:38 21 Feb 24
Great work done by Harun! Floor soooo shiny and total revival. He even went through the extra mile to share what floor solution i should use, inform me of external leakage, and what type of grouting to use btween my tiles and marble. Thank you thank you!
Cheryl A.
Cheryl A.
12:25 02 Feb 24
I'm glad to have engaged DW Floor Polishing to clean and polish my marble floor. Harun was professional right from the initial site visit and was meticulous in his work. He managed to remove some long-standing dark stains from my floor, and restored its shine! He even came back to remove some marks on my window sill and floor that were left by the cleaning agent. I would definitely recommend DW!
Esther A
Esther A
09:22 28 Dec 23
Happy to have engaged DW Floor Polishing for the parquet polishing. The whole processes, from the enquiry to on-site survey by Harun, and the work carried out by Mani and Azaz were professionally executed. The price was reasonable and no deposit needed. Highly recommended!
Richard Tan
Richard Tan
03:24 20 Dec 23
Dw sent 2 men to polish my marble floors (living and dining room). It had not been polished for 20 years! The two (team leader was Das) men did a superb job of moving my antique furniture to and from. They worked quickly and did an excellent job with the polishing.
Matthew Ong
Matthew Ong
01:05 06 Dec 23
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

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