Kitchen with polished concrete floorKitchen with polished concrete floor

How to clean terrazzo floors

See all articles
Flooring finishes
Policrete Team
Policrete Team
June 17, 2024
minute read

Imagine walking into your home and being greeted by a gleaming, speckled floor that reflects the sunlight like a mosaic masterpiece. That’s the magic of terrazzo floors. They’re not just a surface to walk on; they’re a piece of art that brings elegance and durability to any space. But, like any art piece, terrazzo floors require a bit of TLC to keep them looking their best. 

Whether you’re a new terrazzo owner or a seasoned pro, this guide will walk you through the fun and surprisingly easy steps to make your floors sparkle. So grab your mop, put on your favourite cleaning playlist, and find out more about the world of terrazzo floor care. 

Why is it important to clean terrazzo floors?

Cleaning your terrazzo floors is crucial not only for maintaining their stunning appearance but also for ensuring their longevity and durability. Proper cleaning helps prevent scratches, stains, and dullness, keeping the floors looking vibrant and polished. Additionally, regular maintenance can safeguard against the buildup of dirt and grime, which can degrade the surface over time. 

By dedicating time to cleaning your terrazzo floors, you can preserve their beauty and functionality for years to come.

  • Preserve aesthetic appeal: regular cleaning maintains the shiny, polished look of terrazzo floors, enhancing the overall appearance of your home or office.
  • Prevents damage: dirt and debris can scratch the surface, while spills can cause stains. Cleaning prevents these issues, protecting your investment.
  • Enhances durability: by removing harmful substances that can degrade the binder or chips, you extend the life of your terrazzo floors.
  • Promotes a healthy environment: clean floors reduce the presence of allergens and bacteria, contributing to a healthier indoor space.
  • Cost-effective: regular cleaning and maintenance can prevent the need for costly repairs or replacements in the future.

Routine cleaning for your terrazzo tiles 

Sweeping and dusting 

Regular sweeping or dusting is essential to prevent dirt and debris from scratching the surface of your terrazzo floors. Use a soft-bristled broom or a microfibre dust mop to remove loose dirt and dust.


For daily or weekly mopping, use a damp mop with warm water and an appropriate cleaning solution. Avoid using excessive water, as terrazzo floors can be porous, especially if they are not sealed. Make sure to wring out the mop well before use.


If you prefer vacuuming, ensure your vacuum cleaner has a hard floor setting or a brush roll that can be turned off. This prevents the vacuum from scratching the terrazzo surface.

Deep cleaning your terrazzo floors 

Choosing the right cleaner 

When it comes to deep cleaning terrazzo floors, it is crucial to select the right cleaner. Avoid acidic or abrasive cleaners, as they can damage the surface. Instead, opt for a pH-neutral cleaner specifically designed for terrazzo floors.

How to deep clean terrazzo tiles

  1. Preparation: remove any furniture and loose items from the floor.
  2. Dusting: sweep or vacuum the floor to remove loose dirt and debris.
  3. Mopping: mix the pH-neutral cleaner with water according to the manufacturer's instructions. Use a mop to apply the solution to the floor, ensuring even coverage.
  4. Scrubbing: for stubborn stains or heavily soiled areas, use a soft brush or a non-abrasive scrub pad to gently scrub the surface.
  5. Rinsing: mop the floor again with clean water to remove any remaining cleaner. 
  6. Drying: use a dry mop or towels to dry the floor completely, preventing water spots and streaks.

Stain removal for terrazzo cleaning

Common stains and how to treat them 

  • Oil and grease stains: use a solution made from baking soda and water. Apply the paste to the stain, cover it with plastic wrap, and let it sit for 24 hours before wiping it away.
  • Wine and coffee stains: mix equal parts of hydrogen peroxide and water. Apply the solution to the stain and let it sit for a few minutes before wiping it away with a damp cloth.
  • Rust stains: use a rust remover specifically designed for terrazzo floors. Follow the manufacturer's instructions carefully.

Sealing and polishing terrazzo floors 

The importance of sealing terrazzo surfaces

Sealing terrazzo floors helps protect them from stains and moisture. It also enhances their natural shine. It is recommended to seal terrazzo floors every 1-2 years, depending on the level of traffic they receive.

How to seal terrazzo floors

  1. Cleaning: ensure the floor is thoroughly cleaned and dried before applying the sealer.
  2. Application: use a roller or a mop to apply the sealer evenly across the floor. Follow the manufacturer's instructions for the best results.
  3. Drying: allow the sealer to dry completely before walking on the floor. This can take anywhere from a few hours to overnight, depending on the product used.

Polishing for extra shine 

To achieve a high-gloss finish, you can polish your terrazzo floors after sealing. Use a terrazzo floor polisher or a mechanical buffing machine with a polishing pad. Work in small sections, applying the polish evenly to your terrazzo tile floor and buffing to a shine.

Preventative maintenance

Tips on keeping the terrazzo gleam alive

Use of mats and rugs 

Place mats or rugs at entryways to trap dirt and moisture before they reach your terrazzo flooring. This helps reduce wear and tear, keeping your floors looking pristine in areas with heavy foot traffic.

Furniture pads

Use felt pads under furniture legs to prevent scratches and dents. Regularly check and replace these pads to ensure they remain effective.

Regular inspections 

Periodically inspect your terrazzo floors for any signs of damage or wear. Addressing small issues promptly can prevent them from becoming larger, more costly problems.

Find high-quality terrazzo polishing at Policrete 

When it comes to maintaining the timeless elegance of your terrazzo floors, quality polishing is key. At Policrete, we specialise in providing top-notch flooring services that bring out the best in your terrazzo tiles. 

Related articles

Powered by EngineRoom

Get in touch with the concrete experts

Talk to our team for expert advice or to get a quote for your project.

Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.