Best Marble Cleaning Hacks for Bathrooms and Kitchens

Marble is such a classic stone that you see it everywhere. Marble makes such a timeless floor and countertop, but it’s not the easiest surface to maintain. So what’s the best marble cleaner? It depends on what you’re cleaning. Keep reading to learn how to clean marble floors and countertops.

A few years ago we moved into a 100 year old house with marble bathroom floors. I also have a marble breakfast table I bought a second hand AND a marble vanity from Lowes. That’s lots of different types of marble to clean.

Over time I noticed issues with each marble surface that require different cleaning solutions. The counters have different problems than the floors and are caused by different things. I tested different marble cleaning techniques. This is what I learned about cleaning and maintaining marble floors and kitchen countertops. you can skip directly to the section you need.

What kind of marble do i have?

Before you go to clean your marble it’s good to know if the marble you have is honed or polished. Honed marble doesn’t have a shine to it like polished marble does. Honed marble has a more matte look that has a dull, warm feel.

Because polished marble is very shiny, it’s hard to capture in a photo. This table in my kitchen has a polished marble top (and lots of etching, discussed later).

cleaning marble countertops

Compare this to this marble on the bathroom floor, which is not shiny, it is a honed marble. Shower floors are typically not made with polished marble because that makes them extremely slippery.

cleaning marble floors

What Is Honed Marble?

Honed marble has the top layer of the stone either ground off or chemically removed. If you go to a marble slab distributor, you can see slabs of marble where the top is polished and the underside is honed. If you are considering marble counters I recommend going to look at the slabs so you can feel the difference between honed and polished marble.

If you want to learn about living with honed kitchen counters, read this. Honed marble is more absorbent than polished marble. Some would argue (including me) that honed marble hides etching better.

How to Clean Marble Countertops (not stains)

The most important detail you need to know about marble is that it’s a VERY porous stone. Marble should never be cleaned with any type of acidic cleaner. Never use white vinegar or bleach. Even though bleach is not acidic it can discolor your marble.

You might not realize this, but almost every household cleaning product that you use contains acidic substances. This is a list of cleaners that are acidic cleaners: lemon juice, vinegar, citric acid, acetic acid, oxalic acid, hydrochloric acid and sulfuric acid. You’ll find most cleaners in your cabinet contain one of these ingredients.

If you need to do regular cleaning of counters, the best marble cleaner is one that is specifically made for marble surfaces. Here are the basic cleaners I’ve tried on the marble counters that I like. It’s also fine to use a non-acidic dishwashing soap and water.

I choose every product I review. I may earn an affiliate commission if you buy from one of the product links, at no extra cost to you. This income supports this site. See the full disclosure.

Before you try using any of these, understand these are NOT designed to clean stained marble or etched marble (like rings). Continue reading to learn how to handle these. The basic application for each is the same.

To use these cleaners you just spray on and wipe with a soft cloth or microfiber cloth. If you have food on the counters, this is best cleaned with mild dish soap (and not lemon).

How to Clean Marble Floor Tile (not stains)

If you have marble tile bathroom floors or a marble shower floor you should know that the same rules apply. Many people damage their natural marble floors by using acidic cleaning supplies.

Before you use anything on your marble flooring make sure that it is PH neutral. Avoid using anything on the floor that has lemon or vinegar. You can use diluted ammonia (1/2 cup ammonia to 1 gallon of water). If you use ammonia be sure to rinse with clean water.

Your floors will stay in much better condition if you vacuum up anything abrasive, like dirt or debris, quickly. Sand and dirt can scratch the finish on your floors. It’s also a good idea to clean spills as soon as they happen.

Avoid using an oil-treated mop. Marble flooring is best cleaned with a PH balanced cleaning solution like a mild dishwashing liquid. I like to use Mrs. Meyers dishwashing liquid and hot water.

How to Get Rid of Marble Etch Marks

If you have a marble table or countertop there’s a good chance you will see rings from drinks. These are most frequently caused by an acidic liquid that reacts with the surface of the marble. The acid literally eats away a little bit of the surface.

If you have polished marble countertops, these etch marks are easier to see (but hard to photograph).

etched marble stains

A marble etch mark is different from a stain and has to be cleaned differently. If you are wondering which one you have, etch marks are usually lighter in color than the marble itself. They can also have a rough feel because the acid that caused the etching has taken the polished surface away.

There are two ways experts recommend that you get rid of etch marks on marble.

1.) Use a marble polishing powder. There are lots of polishing powders. You sprinkle the powder over the surface with some water and buff out in a circular motion. The powder is abrasive and rubbing it onto the surface can re-polish your table.

This product, MB11 touch up etch remover, even has a video demonstration here where they pour lemon juice onto marble and then remove the etched mark left behind.

2.) Use a polishing liquid – There are lots of people that say this works, but it didn’t remove my etch marks.

How to Remove Stains From Marble

The process of removing stubborn stains from marble is a bit more time consuming. You make (or buy) a poultice and let it sit on the marble. A poultice is a thick paste that rests on the marble for 24-48 hours which sucks the stain out of the marble.

marble cleaning poultice

I tried two different pastes/poultices. One was made with banking soda and water and the other with flour and hydrogen peroxide. I have what I believe are hard water stains or rust stains around toilet base (I know gross right?).

cleaning stains on marble

Here is the before and after. The hydrogen peroxide poultice didn’t make a difference (and I discovered after using it that I shouldn’t have).

The second baking soda poultice did lighten up the stain. I’ve read that you might need to apply a poultice more than once, which I will try. I could see that the poultice had taken on the color of the stain, like it was sucking the stain out of the marble.

Can I use Hydrogen Peroxide in Poultice?

I read on many different blogs that you can use flour and hydrogen peroxide to make a poultice to spread on your marble. You cover the paste/poultice with plastic wrap for 24-48 hours and then rub off with a clean cloth.

After I tried this, I read that you shouldn’t use hydrogen peroxide on Carara marble (which is white) specifically because it can darken the marble. This is true. It made my white marble have a dull grey color where I applied it.

Living With Marble

The bottom line with marble floors and countertops is that you should be careful what you clean them with. You might also have to learn to live with etch marks and imperfections. It’s part of the beauty of a natural stone.

marble cleaning hacks

Similar Posts


  1. Great information, thanks for sharing this informative blog with us. Keep sharing!!

  2. Any suggestions on cleaning a shower floor of Carrera marble with hard water build up?

    1. Is it turning the marble an orangy/rust color? Is it polished or honed marble?


Leave a Reply

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