Do you have marble tiles, floors, or countertops that just don't shine like they used to? Marble is a little more prone to dirt and damage since it's a softer stone, but you can easily maintain it by wiping the surface with a soft cloth and some soapy water or stone cleaner. Before you start washing your marble with anything else at home, there are a few things to keep in mind to keep the surface protected. Keep reading, and we'll walk you through everyday routine cleaning, plus how to get rid of those annoying stains and scratches.
Things You Should Know
- Wipe your marble clean with soapy water every day to get rid of dust, dirt, and grime. Rinse and dry your marble when you’re finished.
- Use a marble cleaner once every week to keep the surface protected and sealed.
- Remove food stains with 12% hydrogen peroxide and ammonia . Lift up oil-based stains with hydrogen peroxide and baking soda.
- ​​Try buffing out minor scratches with polishing compound or 0000 steel wool .
Steps
-
Clean your marble daily with water and dish soap. Fill a spray bottle with warm water and add in about 1 tablespoon (15 ml) of a mild, non-abrasive dish soap. Just spray an even layer of the soapy water onto the surface, and gently rub it in with a soft microfiber cloth . If your cloth gets dirty with dust or dirt, be sure to rinse it off before wiping with it again. [1] X Research source
- If you’re washing a marble floor , then use a larger microfiber mop to spread the soapy water over the surface.
- Soapy water is usually strong enough to eat through soot if you’re cleaning a marble fireplace.
- Avoid using any acidic cleaners, such as lemon juice or vinegar, since they can leave marks on the marble’s surface.
-
Rinse the soapy water off with a damp cloth. Wet a new non-abrasive cloth with clean water and wipe it over the surface. Lift up as much of the soapy residue as you can so it doesn’t dry onto the marble surface and make it look dull.
- For a marble floor, use a clean mop head or thoroughly wring out the old head before using it to rinse.
Advertisement -
Dry the marble surface with a microfiber towel. Go over the surface one more time with your dry towel so there aren’t any water spots left over. [2] X Expert Source Chris Willatt
House Cleaning Professional Expert Interview. 1 July 2019. Run your fingers over the surface to check if the marble still feels wet or if you’ve dried it completely. [3] X Research source- Any water you leave on your marble could absorb into the stone and leave a stain on the surface.
-
Swap out dish soap for commercial marble cleaner once a week. Spray an even layer of your marble cleaner directly onto the surface. Use a clean microfiber cloth or paper towel to rub the cleaner into your marble. Use the cleaner at least once a week to help the marble retain its shine and to prevent anything on the surface from leaving a stain. [4] X Research source
- Always follow the directions on the cleaner’s packaging since they may vary.
- Avoid using other household cleaners like bleach or mineral spirits since they could further damage your marble.
-
Treat organic stains with 12% hydrogen peroxide and ammonia . To clean marble countertops with coffee, tea, or food stains, wet the surface of the stain with your hydrogen peroxide used for hair bleaching and add in a couple of drops of ammonia. Gently work the solution into the stain with a microfiber cloth until you see it start to lift up.
- Try to clean up the stain as soon as they happen since they haven’t set in and will be easier to clean up.
- Ammonia is safe to mix with hydrogen peroxide but avoid using it with bleach or any other cleaners since it could create toxic fumes.
-
Remove oil stains with hydrogen peroxide and baking soda paste. If your stain is from grease, cooking oil, or cosmetics, then mix together equal amounts of hydrogen peroxide and baking soda until they form a thick paste. Apply the paste over the oil stain and let it dry out overnight. The next day, use a plastic putty knife to scrape the dried paste off the marble to remove the stain. [5] X Research source
- The baking soda and peroxide will help draw the stain out from the stone and lighten the section of marble.
- Test the baking soda and peroxide mixture on a discreet area of the marble first to make sure it doesn’t leave any marks or damage.
-
Use a poultice made with rust remover to clean up rust stains. Mix equal parts of your poultice powder and your rust remover so it forms a thick paste. [6] X Research source Apply the poultice to the rust stain so it’s completely covered, and let it dry out overnight. The next day, just use a putty knife or clean towel to break apart the poultice.
- If you can still see a rust stain, you can try applying another poultice to your marble. If the stain persists, then it may be permanent on the surface.
-
Clean off etch marks with a marble polishing powder . Etch marks are when acids eat through the stone and leave discolored marks on the surface. Sprinkle a bit of the marble polishing powder onto the surface with your etch marks. Wet the corner of a soft microfiber and rub the powder into the stone in a circular motion. Keep rubbing the powder in until the etch mark disappears and the marble shines. [7] X Research source
-
Try using a polishing compound for minor scratches and nicks. Get the scratches out of your marble by sprinkling the polishing compound directly onto the surface. Use a damp microfiber cloth to rub the compound into the marble using circular movements. Once the marble has a shiny, smooth appearance, wipe the rest of the powder off of the surface. [8] X Research source
- You can also use a rotary buffer to apply the polishing powder more quickly on larger surfaces, like a large tabletop or marble floor.
-
Buff surface scratches out with 0000 steel wool . Keep the steel wool dry so you don’t damage your countertops. Lightly rub the steel wool over the surface with gentle pressure so the smaller scratches disappear. Lift up the steel wool and check the surface periodically to check that the scratches are gone so you don’t put in more work than you need to.
- Some marble manufacturers don’t recommend using steel wool since it’s abrasive and could affect the surface of your marble. Try testing the steel wool in a hidden area of the marble before using it on a scratch.
-
Contact a marble specialist for deep cracks you can’t remove. If you’re not able to remove the scratch on your own or if there’s a large chip, then it’s better to have a professional try and fix it. Contact local stone specialists or the manufacturer where you got the piece to see what repair services they can offer. [9] X Research source
-
Blot up spills as soon as you see them. Stains can form within a few minutes on marble, so wipe up any liquids you notice on the surface. [10] X Expert Source Chris Willatt
House Cleaning Professional Expert Interview. 1 July 2019. After you blot up the excess moisture, wet the area with clean water to remove any residue on the surface. Then, pat your marble dry with a paper towel. [11] X Research source -
Use coasters and trays for any objects you put on marble surfaces. Rather than putting cups and mugs directly on a marble countertop or table, put a coaster underneath to catch any drops of moisture. If you’ve got a decorative display of toiletry products in a bathroom with marble, use a tray to protect the surface. [12] X Research source
- Using coasters prevents glasses or mugs from forming ring-shaped stains on your marble.
-
Set cookware on hot pads instead of on marble countertops. Hot pots and pans could scorch the marble surface, leaving a stain or damage. Rather than putting them directly on the stone, use a wood or fabric hot pad as a buffer layer of protection.
Expert Q&A
-
QuestionCan I use vinegar to clean marble countertops?Chris Willatt is a House Cleaning Professional based in Denver, Colorado. Chris is the owner of Alpine Maids, a cleaning agency that he founded in 2015. Chris is on a mission to elevate what it means to be a cleaning professional and has built up Alpine Maids with that goal in mind. Chris has been featured in USA Today, Forbes, and Readers Digest. Alpine Maids received Angie's List Super Service Award for three years in a row from 2016-2018. They were also awarded Colorado's "Top Rated Local House Cleaning" Award in 2018 and were featured on the Inc. 5000 Company List.No, don't use vinegar. Anything acidic or abrasive is going to stain or damage your marble. You have to use something mild, like dish soap or special marble cleaner.
-
QuestionWhy does marble stain so easily?Chris Willatt is a House Cleaning Professional based in Denver, Colorado. Chris is the owner of Alpine Maids, a cleaning agency that he founded in 2015. Chris is on a mission to elevate what it means to be a cleaning professional and has built up Alpine Maids with that goal in mind. Chris has been featured in USA Today, Forbes, and Readers Digest. Alpine Maids received Angie's List Super Service Award for three years in a row from 2016-2018. They were also awarded Colorado's "Top Rated Local House Cleaning" Award in 2018 and were featured on the Inc. 5000 Company List.It's a natural stone, it's soft, and it's porous. So when something sets into the marble, it's just really hard to get it out without damaging the marble.
-
QuestionIs marble easy to clean?Chris Willatt is a House Cleaning Professional based in Denver, Colorado. Chris is the owner of Alpine Maids, a cleaning agency that he founded in 2015. Chris is on a mission to elevate what it means to be a cleaning professional and has built up Alpine Maids with that goal in mind. Chris has been featured in USA Today, Forbes, and Readers Digest. Alpine Maids received Angie's List Super Service Award for three years in a row from 2016-2018. They were also awarded Colorado's "Top Rated Local House Cleaning" Award in 2018 and were featured on the Inc. 5000 Company List.Not really. Marble is a pretty fickle material, and I'm actually not all that fond of it as a material for counters. It's really soft so it scratches and chips quite easily, and it stains quickly if you let a liquid sit on it.
Video
Reader Videos
Tips
- Use a cutting board whenever you chop food on marble countertops so you don’t damage your knives or scratch the stone’s surface.Thanks
- Seal your countertop twice a year to help protect it from spills and damage even more.Thanks
Tips from our Readers
- Avoid using generic bathroom cleaners, grout cleaners, or tub and tile cleaners on marble. These products often contain acids, alkalis, and other chemicals that can damage the surface.
- If you spill something on marble, blot it up immediately with a soft cloth. Avoid wiping, as it can spread the spill and potentially etch the marble.
- For stubborn stains, use a soft-bristled brush with your cleaning solution. Be gentle to avoid scratching the marble.
Warnings
- Avoid using any acidic or abrasive cleaners, including vinegar and lemon juice, on your marble since they could leave scratches or unsightly etch marks on the surface.Thanks
Things You’ll Need
General Cleaning
Stain Removal
- 12% hydrogen peroxide & ammonia (food stains)
- 12% hydrogen peroxide & baking soda (oil stains)
- Poultice and rust remover (rust stains)
- Polishing powder (etch marks)
Scratch Removal
References
- ↑ https://www.thekitchn.com/how-to-clean-marble-countertops-cleaning-lessons-from-the-kitchn-202955
- ↑ Chris Willatt. House Cleaning Professional. Expert Interview. 1 July 2019.
- ↑ https://www.nytimes.com/1985/12/08/nyregion/home-clinic-marble-stained-here-s-how-to-clean-it.html
- ↑ https://www.wbs.com/wp-content/uploads/2024/01/Care_and_Maintenance_Manual_2024_1-18.pdf
- ↑ https://youtu.be/si3qhqduk5A?t=25
- ↑ https://www.nytimes.com/1985/12/08/nyregion/home-clinic-marble-stained-here-s-how-to-clean-it.html
- ↑ https://www.naturalstoneinstitute.org/consumers/stains/
- ↑ https://www.mplcompany.net/wp-content/uploads/2020/07/Care-Maintenance-Instructions-for-Cast-Polymer-Cultured-Marble.pdf
- ↑ https://static1.squarespace.com/static/59cc15add55b418d5fcbcee5/t/5d35df6f787a6f000167f580/1563811696206/Elite+Care+%26+Maint.pdf
- ↑ Chris Willatt. House Cleaning Professional. Expert Interview. 1 July 2019.
- ↑ https://youtu.be/8fROq6W4il4?t=57
- ↑ https://www.wbs.com/wp-content/uploads/2024/01/Care_and_Maintenance_Manual_2024_1-18.pdf
About This Article
To clean stained marble, mix baking soda and water until it’s a thick paste. Apply it to the stain and cover it with plastic for 24 hours. Use a damp cloth to wipe away the mixture, repeating the process if the stain is still there. For regular marble maintenance, wipe up spills with a warm, damp cloth and dry it with a cloth. To dust, dampen a cloth with natural, light-colored dish soap and a little warm water, then gently wipe the surface. Follow up by shining the marble with a chamois cloth. To learn how to manage scratches in your marble, keep reading the article!
Reader Success Stories
- "Thank you so much! I was able to clean 65 year old marble dresser inserts, thanks to your advice. The marble was very dirty and had yellowed. I used the peroxide trick and the marble looks new! Now on to refinishing a dresser which I thought was lost!" ..." more