Terrazzo, a durable and visually striking flooring option, has been gaining popularity in both residential and commercial settings. Its unique blend of marble, ...

Terrazzo, a durable and visually striking flooring option, has been gaining popularity in both residential and commercial settings. Its unique blend of marble, quartz, glass, or other aggregates bound with a cement-based or epoxy-based binder creates a one-of-a-kind surface. If you're considering installing a terrazzo floor, this guide will walk you through the process step by step.

Before you begin, it's essential to understand the two primary types of terrazzo: traditional and epoxy. Traditional terrazzo uses a cement-based binder, while epoxy terrazzo uses a resin-based binder. Each has its advantages, so choose the one that best suits your needs.


Ensure the surface is clean, dry, and free of any debris. If you're installing over an existing floor, it should be structurally sound and well-adhered. If necessary, use a concrete grinder to roughen the surface and promote better adhesion.

Measure the area to be covered and calculate the amount of terrazzo mix or epoxy you'll need. Follow the manufacturer's instructions for mixing. For traditional terrazzo, mix the cement and water first, then add the aggregates. For epoxy terrazzo, mix the resin and hardener according to the manufacturer's guidelines.
Using a trowel, apply the terrazzo mix to the surface in small sections, working from one side of the room to the other. Ensure the mix is evenly distributed and the desired thickness is achieved. For traditional terrazzo, use a grout float to smooth the surface and remove excess material.

While the terrazzo mix is still wet, embed the aggregates into the surface. For a consistent look, use aggregates of similar size. Once the aggregates are in place, use a trowel to remove any excess mix from the surface.




















Allow the terrazzo to cure according to the manufacturer's instructions. Once cured, use a concrete grinder to smooth any uneven areas. Finally, apply a sealer to protect the surface and enhance its appearance. Choose a sealer that's compatible with your terrazzo type and provides the desired level of slip resistance.
Regular cleaning with a mild detergent and warm water is usually sufficient to maintain the appearance of your terrazzo floor. Avoid using harsh chemicals, as they can damage the surface. In case of spills, clean them up promptly to prevent staining. Reseal the floor every 3-5 years to maintain its protection and appearance.
While installing a terrazzo floor can be a DIY project, it's essential to consider hiring a professional if you're unsure about any aspect of the process. A professional can ensure your floor is installed correctly and will last for years to come.