Terrazzo, a timeless and durable flooring option, is making a comeback in modern homes. Its unique, customizable look and low maintenance make it an attractive ...

Terrazzo, a timeless and durable flooring option, is making a comeback in modern homes. Its unique, customizable look and low maintenance make it an attractive choice for homeowners. While professional installation can be expensive, this guide will walk you through a DIY terrazzo floor installation, helping you save on costs while achieving a professional-looking result.

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, resistance to moisture and stains, and its ability to withstand heavy foot traffic. Terrazzo floors can last for decades with minimal maintenance, making them an excellent long-term investment.


Before you begin, ensure your subfloor is clean, dry, and structurally sound. Remove any existing flooring, and fill in any cracks or holes with a concrete patch. The subfloor should be level; use a self-leveling compound if necessary. Prime the subfloor to prevent moisture from seeping through.

Mix the terrazzo according to the manufacturer's instructions. For cement-based mixes, you'll typically need to add water, while epoxy mixes will require a hardener. Add color hardener at this stage if desired. Once mixed, apply the terrazzo using a trowel, ensuring an even layer across the entire surface.
Working in small sections, embed the terrazzo chips into the wet mix. Use a trowel to press the chips firmly into the mix, ensuring they're well-secured. You can create a unique pattern or design by varying the size, color, and type of chips used. Once you've covered the entire surface, allow the terrazzo to cure according to the manufacturer's instructions.

After the terrazzo has cured, clean the surface thoroughly to remove any dust or debris. Apply a sealer to protect the floor from stains and moisture. Allow the sealer to dry, then apply grout to any gaps between the terrazzo chips. Use a grout float to spread the grout evenly, then clean up any excess with a damp sponge.


















Terrazzo floors require minimal maintenance. Regular sweeping and occasional mopping with a mild cleaner will keep your floor looking its best. In case of spills, clean them up promptly to prevent staining. Reseal the floor every few years to maintain its protective layer.
Installing a terrazzo floor yourself can be a rewarding DIY project, allowing you to customize your space with a unique, durable, and low-maintenance flooring option. With careful planning and attention to detail, you can achieve a professional-looking result that will last for years to come.