Terrazzo, with its distinctive speckled appearance and remarkable durability, remains a top choice for high-traffic commercial lobbies and stylish residential bathrooms alike. Yet this timeless composite surface demands a specific approach to cleaning, one that balances effective stain removal with the preservation of its delicate aggregate finish. Using the wrong product or technique can strip away the polish, expose vulnerable cementitious material, or leave behind a dull, hazy film that obscures the stone's inherent beauty. Understanding the science behind terrazzo composition is the first step in developing a cleaning regimen that protects your investment for decades.
The Science Behind the Shine
Modern terrazzo primarily falls into two categories: cementitious and epoxy-resin bonded. The traditional cementitious version relies on a mixture of cement and marble dust, which is porous and susceptible to staining if not properly sealed. In contrast, epoxy terrazzo uses a resin binder that creates a non-penetrating, chemical-resistant surface that is significantly easier to maintain. Before selecting a cleaning method, it is essential to identify which type you have, as using an acidic cleaner on cementitious floors can cause etching, while using a solvent on some epoxy floors might lead to premature yellowing. Regardless of the substrate, the goal of cleaning is to remove the thin layer of organic and inorganic matter that dulls the surface without disrupting the polymer matrix or the protective sealer applied on top.
Daily and Routine Maintenance
Consistent daily care is the most effective strategy for preventing deep-seated grime and the need for aggressive scrubbing. Implementing a straightforward routine minimizes the risk of scratches and ensures the terrazzo retains its luster between deep cleans.

- Frequent dry dusting or vacuuming with a soft brush attachment to eliminate abrasive particles that can scratch the surface during foot traffic.
- Weekly damp mopping with clean water to lift surface dust and minor spills before they settle into the pores.
- Immediate blotting of liquid spills, particularly coffee, wine, and acidic products, to prevent staining the grout lines and matrix.
Deep Cleaning Solutions for Cementitious Terrazzo
When routine maintenance is insufficient, a targeted deep clean is necessary to restore the vibrancy of cementitious terrazzo. The key is to select a cleaner that breaks down dirt without altering the pH of the stone. Alkaline, non-deepending cleaners are generally safe and effective for routine monthly maintenance. For tougher grease or oil buildup commonly found in commercial kitchens, a heavy-duty alkaline degreaser applied with a mop or soft scrub brush can cut through the residue. Always ensure the product is specifically labeled for use on polished concrete or stone, and avoid anything containing hydrochloric or sulfuric acid, which will etch the marble dust and create a rough, uneven texture.
Addressing Stubborn Stains and Discoloration
Even with diligent care, terrazzo floors may encounter stubborn stains that require a more tactical approach. Oil-based stains, such as those from motor oil or lipstick, often require a poultice designed to draw the pigment out of the stone. Rust stains, a common issue in areas where metal objects rest, require a specialized rust remover that converts ferrous iron to a soluble state without damaging the aggregate. For general organic stains like tea or coffee, a low-concentration solution of oxygen bleach can lift the color without the harsh fumes associated with chlorine bleach. When applying any chemical treatment, it is crucial to protect the surrounding grout and test the solution in an inconspicuous area to ensure compatibility with the existing sealer.
The Role of Sealing and Buffing
Cleaning terrazzo is only half the battle; sealing is the critical step that locks in the protection. A high-quality penetrating sealer fills the pores of the stone and grout, preventing liquids from staining the surface while making future clean-ups significantly easier. Depending on the traffic level, reapplying a sealer every 12 to 24 months is usually sufficient to maintain water and stain resistance. Between sealer applications, periodic buffing with a high-speed burnisher and a mild abrasive pad can refresh the gloss of a matte surface. This process compacts the aggregate, removes minor surface scratches, and provides a visual cue that the protective layer is beginning to thin, indicating when maintenance is due.

Safety and Best Practices
Protecting the integrity of the terrazzo begins long before the cleaning solution touches the floor. Implementing specific operational safeguards prevents damage and ensures the safety of the personnel performing the task. Placing "Wet Floor" signs is mandatory while the surface is damp, as the polished nature of terrazzo becomes extremely slippery when wet. It is also advisable to work from the farthest point back toward the exit to avoid tracking dirty footprints over cleaned areas. Finally, always wear appropriate personal protective equipment, such as gloves and safety goggles, when handling concentrated chemical agents to prevent skin irritation or accidental splashes to the eyes.