how to clean marble
Floor & Surface Cleaning

Cleaning Marble: How to Remove Stains from Marble

Marble floors and worktops require careful cleaning. Read our essential advice on how to clean the marble in your home, including how to remove stains!

How to Remove Stains from Marble: Cleaning Methods

As marble is a relative of limestone, it is soft, porous, and particularly sensitive to the acid found in citrus fruits, wine and some general cleaning products. Spillages can therefore cause corrosion, as well as stains from the pigments in common foodstuffs such as coffee and curry powder.

For best results, make sure you use specialist marble cleaning products that tick the following boxes:

  • Streak-free
  • Grease and water spot resistant
  • Rinse-free (this will save you a lot of time and effort!)

Regular Cleaning

If you want to remove stains from marble, or simply keep marble clean without having to spend an inordinate amount of time scrubbing away, the key is not allowing dirt to build up over time. Make this quick and easy method part of your housekeeping routine. Just remember to read the manufacturer’s instructions first, and always test any product in a small area first.

  1. Add a mild, bleach-free detergent or floor cleaner to a bucket of water. Follow the instructions on the label and be sure to test on small area first to check there is no adverse reaction.
  2. Sponge the floor, then gently rub any soiled areas with a bristled brush
  3. Rinse with clean water and dry with a soft microfibre cloth

Caution: Make sure you only use pH-neutral cleaning products as acidic agents could scratch the surface or lead to discolouration. Also, be careful to follow the safety instructions on the label.

To Seal or not to Seal?

Finishing marble with a professional sealant protects your cherished surface counter, table top, or floor from stains and other damage. Although new surfaces will usually come with the appropriate sealer, old surfaces may be in need of a touch up; check the manufacturer’s instructions for guidance.

Caution: If the counter is used for food preparation, be sure to check that the product has been safely approved for this purpose.

How to Clean & Remove Stains from Marble Table Tops?

Cleaning marble counters or table tops is relatively straightforward with white chalk:

  1. Snap three sticks of white chalk
  2. Grind into a fine powder using a pestle and mortar
  3. Lightly dampen a cotton cloth and gently buff the marble in a smooth circular motion

Remember: Always test new products or cleaning methods on a small, inconspicuous area before application. If unsure about a product’s suitability, consult the manufacturer’s instructions. If discolouration or corrosion occurs, cease using product immediately and seek advice from a professional.

Top Tip


Rather than leaving marble surfaces to dry by themselves and finding your hard work has been scuppered by water spots, dry them with a soft microfibre cloth.

Key Points

  1. Clean marble regularly to make it a hassle-free process.
  2. Be selective when choosing marble cleaning products for floors.
  3. White chalk can be useful for cleaning marble table tops.
  4. Remember to test any new cleaning product on a small, inconspicuous area first.