Terrazzo floors are a beautiful and durable choice for both residential and commercial spaces. However, like any other floor, they require regular cleaning and maintenance to keep them looking their best. Here's a comprehensive guide on how to clean a terrazzo floor, ensuring it remains a stunning feature of your space.
Understanding Terrazzo Floors
Before we dive into the cleaning process, it's essential to understand what terrazzo is. Terrazzo is a composite material consisting of chips of marble, quartz, granite, or glass set in a cement or epoxy binder. It's known for its durability, low maintenance, and unique, decorative appearance. However, despite its hardiness, terrazzo floors can still be susceptible to dirt, stains, and wear if not properly cared for.
Gather Your Cleaning Supplies
Before you start, ensure you have the right tools and supplies. For a basic clean, you'll need:

- Mild dish soap or a pH-neutral cleaner
- Soft-bristled broom or brush
- Mop and bucket
- Microfiber cloths or mop heads
- Vacuum cleaner (optional)
For stubborn stains, you might also need a terrazzo-specific cleaner or a poultice. Always check with the manufacturer or a professional before using any harsh chemicals.
Daily and Weekly Cleaning
Daily cleaning involves removing dirt and debris that can scratch the surface. Use a soft-bristled broom or a vacuum cleaner to sweep or suck up dirt. If you have a large area, consider using a floor sweeper.
Weekly cleaning involves a more thorough clean. Here's how:

- Start by vacuuming or sweeping the floor to remove any loose dirt.
- Damp mop the floor using a pH-neutral cleaner or mild dish soap. Avoid using too much water as it can seep into the grout and cause damage.
- Rinse the mop frequently to prevent spreading dirt around.
- Mop the floor again with clean water to remove any residue.
- Allow the floor to air dry or use a dry mop to speed up the process.
Dealing with Stains
Terrazzo floors can be stained by oil, grease, rust, or other substances. Here's how to tackle common stains:
| Stain Type | Cleaning Solution |
|---|---|
| Oil/Grease | Sprinkle baking soda or cornstarch on the stain, let it sit for 15-30 minutes, then vacuum and clean with a mild soap solution. |
| Rust | Use a poultice specifically designed for rust stains. Follow the manufacturer's instructions. |
| Mold/Mildew | Mix one cup of bleach with one gallon of water. Apply the solution to the affected area, let it sit for 10-15 minutes, then scrub and rinse. |
Always test any cleaning solution on a small, hidden area first to ensure it doesn't damage the terrazzo.
Sealing and Protecting Your Terrazzo Floor
Regular sealing is crucial to protect your terrazzo floor from stains and moisture. The frequency of sealing depends on the sealer used and the floor's exposure to traffic and moisture. As a general rule, seal your terrazzo floor every 3-5 years.

Always follow the manufacturer's instructions for sealing. In most cases, you'll need to clean the floor thoroughly, apply the sealer using a paintbrush or roller, let it dry, then buff and clean up any residue.
Professional Cleaning and Maintenance
While regular cleaning can keep your terrazzo floor looking good, it's also a good idea to have it professionally cleaned and maintained. A professional can identify and address any issues before they become major problems. They can also provide advice tailored to your specific floor.
In conclusion, cleaning a terrazzo floor requires regular maintenance, the right cleaning solutions, and sometimes, professional help. But with the right care, your terrazzo floor can last a lifetime and continue to be a beautiful and functional part of your space.





















