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 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:
- A soft-bristled broom, from Walmart, or one of the best vacuums for hardwood floors. which can help to prevent damage to the surface
- A microfiber mop, such as the O-Cedar Microfiber Cloth Mop from Target
- A gentle stone or tile cleaner, such as the Method Squirt+Mop Hard Floor Cleaner, from Walmart
- A bucket of warm water
- A clean, dry towel or mop head
- A terrazzo sealant, such as MORE Quartz Sealer from Amazon, for annual resealing
1. Sweep regularly
Sweeping regularly prevents dust and debris scratching the floors.
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
These cleaning rules apply all over the home, including in shower spaces.
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
Remember to also carry these cleaning tricks onto terrazzo elsewhere in your home, including walls and counters.
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
Drying after cleaning prevents staining and keeps your floors shiny.
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
Polishing terrazzo tiles keeps them looking their best for longer.
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
This spin mop comes with a draining bucket to help remove excess water from your mop before cleaning to avoid swamping your floors. It also comes with spare mop heads to make drying and polishing easier.
The Method cleaning products are made with plant-based formulas to limit toxins, and are safe for use to clean linoleum, vinyl, laminate and tile floors.
Microfiber is super absorbent, making light work of drying large areas such as floors. It is also super soft, preventing scratches and streaks.
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.’
Sign up to the Homes & Gardens newsletter
Design expertise in your inbox – from inspiring decorating ideas and beautiful celebrity homes to practical gardening advice and shopping round-ups.

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.
-
Professional cleaners never waste their time with standard mops on tile floors – this is the $13 essential they always recommend instead
Mopping is never enough, they warn
-
Layering vs turning compost – what's the difference? Compost experts reveal which is the best technique
Both methods will make 'black gold', but which will get there faster?
-
Professional cleaners never waste their time with standard mops on tile floors – this is the $13 essential they always recommend instead
Mopping is never enough, they warn
-
I tried the Mexican cleaning ritual of La Limpia and spiritually cleansed my new home with a pleasing effect
I'm sleeping better, and my home feels refreshed in multiple ways
-
9 things you can clean with vodka – it's pH-neutral, non-toxic, and disinfectants like a dream
Use this cleaning wizardry all over the home
-
I test cleaning tips for a living, and this Velcro laundry hack is my favorite way to remove pet hair from clothes in seconds
Who knew a hair accessory belonged in the laundry room?
-
This $4 non-toxic glass and mirror cleaner delivers a streak-free surface every time, without harsh chemicals
This plant-based cleaning product gets the experts' seal of approval, too
-
This expensive vacuum is like having a toddler who doesn't finish tasks – but it does look good
I put the Roomba Combo® 10 Max robot + AutoWash to the test
-
7 things you should never dry clean, from baby clothes to active wear, and what to do at home instead
Avoid irreparable damage and setting stains, laundry experts urge
-
The ultimate ADHD-friendly cleaning checklist – say goodbye to procrastination and easily get through chores you've been avoiding
Our easy-to-follow daily, weekly and longer-term checklist will help if you are neurodiverse