How to clean a terrazzo floor in 5 steps – expert tips to scrub, shine, and seal this sparkling floor finish

Avoid damage and protect it's shine with these expert tricks

A brown kitchen with a terrazzo floor
(Image credit: Getty Images / gremlin)

A sparkling finish only further makes this beautiful flooring shine, but how do you clean a terrazzo floor to keep it in tip-top shape?

From using the right tools to avoiding waxes and chemical cleaners, there are several things to keep in mind to preserve the durability of these gorgeous floors, reveal our flooring experts.

Here, the professionals share their top tricks for cleaning a floor without streaks and keeping your terrazzo floors looking as fresh as the day they were installed.

How do you clean a terrazzo floor?

Before you can start cleaning terrazzo floors, you will need the following tools to mop floors the right way:

1. Sweep regularly

bathroom with half green tiles and half terrazzo

Sweeping regularly prevents dust and debris scratching the floors.

(Image credit: Porcelain Superstore)

While you don’t need to clean floors every day, it is very useful to stay on top of dirt to protect your shiny terrazzo floor from cloudiness or scratches.

Alan Dewberry flooring and tile expert, and owner at Tile Factory Direct begins, ‘For this aspect of cleaning, I recommend a soft-bristled broom or vacuum with a hard floor setting and no beater bar as grit can act like sandpaper and cause fine scratches on the terrazzo. Habituate yourself into doing this regularly, even daily for high-traffic areas.’

2. Avoid mopping with harsh chemicals

Terrazzo bathroom with pink tiles and blue basin

These cleaning rules apply all over the home, including in shower spaces.

(Image credit: Oli Douglas / Mandarin Stone)

You do not need harsh chemicals to clean well, and that is especially true for cleaning terrazzo floors. Alan explains, ‘One of the most vital pieces of advice I give to homeowners is avoiding any overly acidic or abrasive products. Vinegar, lemon juice, bleach, or ammonia will seem like miracle cleaners but ultimately leave a permanently etched or discolored surface on the terrazzo. In the same vein, avoid any powdered cleansers or scrub brushes with hard bristles. These can scratch the floor and wear down the sealant, thereby making it vulnerable to staining.’

Instead, as with cleaning tile floors, it is best to mop with a soft mop such as the Great Value Microfiber Dust Mop from Walmart, and a gentle dedicated floor cleaner. Alan continues, ‘Prepare a bucket of warm water and add a neutral, non-toxic cleaning agent. My choice is the Black Diamond Stoneworks Marble & Tile Floor Cleaner, also available at Walmart, which has been carefully manufactured to use with natural stone and terrazzo. It is biodegradable, safe for pets and kids, and leaves no sticky residue. I mop the floor with a microfiber mop – never a sponge mop, which can push dirty water into pores or crevices – and let the cleaner sit for a minute or two on any sticky spots before wiping those areas with gentle strokes.’

3. Rinse after cleaning

terrazzo tile on the floor and wall of a small bathroom, with a small wall mounted orange sink on the wall and a round black mirror.

Remember to also carry these cleaning tricks onto terrazzo elsewhere in your home, including walls and counters.

(Image credit: Mandarin Stone)

As with cleaning linoleum floors, Alan adds, ‘After mopping, rinse with clean warm water to remove all cleaning solution remnants. Sadly, it is a step that usually does not happen for a lot of people. However, it saves any future build-up.’

4. Dry thoroughly

Terrazzo kitchen floor tiles by Fired Earth in a kitchen with dark green kitchen cabinets.

Drying after cleaning prevents staining and keeps your floors shiny.

(Image credit: Fired Earth)

Even if you are cleaning a kitchen floor or cleaning a bathroom floor that is regularly subjected to splashes, it is vital to dry the floors completely after cleaning to avoid smears and stains.

Flooring expert, Liam Cleverdon from Flooring King says, ‘It’s easy to forget one of the most important steps in cleaning your floors and just leaving them to air-dry. However, adding the time into your cleaning routine to properly dry your floors is vital for protecting them against moisture damage, similar to using an overly wet mop.’

This is also a good time to check for any lingering marks and enact the golden rules of stain removal, Liam adds. He suggests, ‘If you have stubborn marks on your floor that a mop can’t lift, then get a damp cloth and your concentrated cleaning solution to remove these tougher stains. With this step, don’t be tempted to scrub, simply pat the stain gently until it lifts.’

5. Finish by polishing

A grey terrazzo floor in a rustic kitchen, with black cabinets and a yellow aga stove.

Polishing terrazzo tiles keeps them looking their best for longer.

(Image credit: Ca' Pietra)

Although waxing floors is not always a good idea, it is sometimes good to repolish your terrazzo floors to maintain the shiny finish, Alan says.

He shares, ‘Whenever dull or with light surface stains, I apply a terrazzo-safe polishing compound. One of the best options is MB Stone Care MB-22 E-Z Polish, available at Amazon. This natural, non-toxic polishing powder can be buffed in with a low-speed floor buffer or even through hand usage with a white pad on smaller jobs. Restores the shine without toxic chemicals.’

What to shop

FAQs

What should you not use to clean terrazzo floors?

When cleaning terrazzo floors, you should avoid using harsh chemical cleaners, which can strip away the protective sealant and damage the surface. You should also avoid using surface waxes, as these can make terrazzo slippery and pose a hazard.


To make cleaning terrazzo easier and avoid future home cleaning mistakes, it is advisable to seal your terrazzo floors to protect them from stains and damage. Alan Dewberry concludes, ‘Resealing is imperative for the floor in order to keep it healthy over the long-term. I recommend resealing terrazzo every one to two years, depending on foot traffic and abuse. Using such a low VOC, water-based terrazzo sealer such as Aqua Mix Sealer's Choice Gold, from Amazon, which can help protect the floor against damage.’

Chiana Dickson
Content Editor

Chiana has been at Homes & Gardens for two years and is our resident 'queen' of non-toxic living. She spends most of her time producing content for the Solved section of the website, helping readers get the most out of their homes through clever decluttering, cleaning, and tidying tips. She was named one of Fixr's top home improvement journalists in 2024.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.