Sealing Terrazzo Floors: A Comprehensive Guide
Terrazzo floors are not only visually appealing but also durable and low-maintenance. However, to ensure their longevity and protect them from stains, scratches, and moisture, sealing is a crucial step. This guide will walk you through the process of sealing terrazzo floors, from preparation to application and maintenance.
Understanding Terrazzo Floors and the Need for Sealing
Terrazzo is a composite material consisting of chips of marble, quartz, granite, or glass set in a cement or epoxy binder. It's often used for flooring in high-traffic areas due to its durability and aesthetic appeal. Despite its robustness, terrazzo is porous, which makes it susceptible to stains and moisture damage. Sealing terrazzo floors creates a barrier that prevents these elements from penetrating the surface, thereby protecting the floor and enhancing its lifespan.
Choosing the Right Sealer for Your Terrazzo Floor
When selecting a sealer for your terrazzo floor, consider the following types:

- Acrylic Sealers: These are water-based, easy to apply, and provide a good balance between cost and performance. They offer moderate stain and moisture resistance.
- Epoxy Sealers: Epoxy sealers are more durable and provide better chemical resistance than acrylic sealers. They are ideal for high-traffic areas and can be used on both cementitious and epoxy terrazzo.
- Urethane Sealers: Urethane sealers offer excellent abrasion resistance and are often used in high-traffic commercial settings. They are available in both water-based and solvent-based formulations.
Always choose a sealer that's compatible with your terrazzo floor's binder and provides the level of protection you need.
Preparing Your Terrazzo Floor for Sealing
Before applying the sealer, it's essential to prepare your terrazzo floor properly:
- Clean the floor thoroughly to remove any dirt, debris, or contaminants. Use a suitable cleaner for your terrazzo floor's binder. For cementitious terrazzo, use a mild acid cleaner, while for epoxy terrazzo, use a mild alkaline cleaner.
- Rinse the floor thoroughly with clean water and allow it to dry completely. This may take anywhere from 24 to 72 hours, depending on the humidity and temperature.
- Inspect the floor for any cracks, chips, or other damage. Repair these areas using a suitable repair kit before proceeding with the sealing process.
- Ensure the floor is free of any moisture. Use a moisture meter to check the slab's relative humidity (RH). The RH should be below 75% for cementitious terrazzo and below 50% for epoxy terrazzo.
Once the floor is clean, dry, and free of damage and moisture, it's ready for sealing.

Applying the Sealer to Your Terrazzo Floor
The application process varies slightly depending on the type of sealer you're using. Here's a general guide:
- Shake the sealer container well before use to ensure the contents are well-mixed.
- Pour the sealer into a paint tray and use a lambswool applicator or a short-nap roller to apply it to the floor. Work in small sections, typically around 4x4 feet.
- Apply the sealer in even, overlapping strokes, ensuring the entire surface is covered. Be careful not to apply too much sealer, as this can lead to puddling and uneven coverage.
- Allow the sealer to cure according to the manufacturer's instructions. This typically takes anywhere from 24 to 72 hours, depending on the sealer type and the environmental conditions.
- Inspect the floor for any missed spots or areas that require additional coats. Apply additional coats as needed, following the same application process. Most terrazzo floors require two to three coats for adequate protection.
Once the final coat has cured, your terrazzo floor is ready for use.
Maintaining Your Sealed Terrazzo Floor
Regular maintenance is crucial to keep your terrazzo floor looking its best and performing optimally:

- Clean the floor regularly using a suitable cleaner for your terrazzo floor's binder. Avoid using harsh chemicals or abrasive cleaning tools, as these can damage the sealer and the floor itself.
- Address spills promptly to prevent stains from setting in. Blot the spill with a clean, dry cloth, then clean the area with a suitable cleaner.
- Reapply the sealer every 3 to 5 years, or as needed, to maintain the floor's protection and appearance. The frequency of reapplication depends on the sealer type, the floor's traffic, and the environmental conditions.
By following these maintenance tips, you can extend the life of your terrazzo floor and keep it looking beautiful for years to come.
Conclusion
Sealing terrazzo floors is a critical step in protecting and maintaining these durable and aesthetically pleasing surfaces. By understanding the need for sealing, choosing the right sealer, preparing the floor properly, applying the sealer carefully, and maintaining the floor regularly, you can ensure your terrazzo floor remains a beautiful and functional part of your home or business for many years.






















