Terrazzo floors are a staple of Nairobi homes and offices, and for good reason: they’re tough, timeless, and, when properly cared for, genuinely beautiful, with that soft speckled surface and mirror-like shine. But terrazzo has a quiet weakness: treat it wrong, and it dulls, stains, and loses its polish surprisingly fast. Many people assume a dull terrazzo floor is simply old and past its best, when in reality it’s just been cleaned incorrectly for years and can often be brought right back to life.
This guide explains how to clean and maintain terrazzo the right way, why the products under your sink might be the problem, and how professional polishing can restore that showroom shine to a floor you’d almost given up on.
Why does terrazzo need special care
Terrazzo is made from chips of marble, granite, or other stone set into a cement or resin base, then ground and polished smooth. That stone content is the key to understanding it: much of terrazzo is natural stone, and natural stone doesn’t like acid. This is the single most important thing to know about caring for it.
Many common household cleaners, including a lot of strong bathroom cleaners, vinegar, lemon-based products, and harsh acidic descalers, are exactly the wrong thing for terrazzo. Used repeatedly, acidic cleaners slowly etch and dull the surface, stripping away the very shine you’re trying to protect. Abrasive scouring powders and stiff scrubbing do their own damage, scratching the polished finish. So a terrazzo floor that’s looking tired often isn’t worn out at all—it’s been quietly eaten away by the wrong cleaning products. The good news is that once you stop the damage and treat it correctly, terrazzo responds beautifully.
How to clean and maintain terrazzo day to day
Everyday terrazzo care is refreshingly simple once you know the rules. The goal is to keep it clean without harming the finish.
Sweep or dust mop regularly to lift grit and dust, because those fine particles act like sandpaper underfoot and gradually scratch the polish. For washing, use warm water with a pH-neutral cleaner — one that’s neither acidic nor strongly alkaline — and a soft mop. Mop up spills promptly, particularly anything acidic like juice, wine, coffee, or cooking liquids, since these can mark the surface if left to sit. And dry or buff the floor after washing to bring up the shine and avoid streaks.
Just as important is what to avoid: skip vinegar, lemon, ammonia-heavy products, and strong acidic bathroom cleaners; skip abrasive powders and rough scouring pads; and don’t let dirt build up in the corners and edges where mops miss. Get these basics right, and your terrazzo stays clean and glossy with very little effort.
Restoring dull, stained, or scratched terrazzo
Day-to-day care keeps a good floor good, but what about terrazzo that’s already dull, stained, or scratched? This is where terrazzo really shines — literally — because unlike many floors, it can be restored rather than replaced. The process, carried out professionally, brings even badly neglected floors back to life through a few key stages.
First comes a deep clean to strip away the built-up grime, old residue, and dirt that ordinary mopping leaves behind. Then, where needed, the surface is honed or ground to remove light scratches, etching, and dull, damaged top layers, revealing fresh stone beneath. The floor is then polished and buffed back to a smooth, reflective finish. Finally, it’s often sealed to protect against stains and make future cleaning easier. The transformation can be dramatic—a floor you’d written off as old and dull emerging bright, even, and glossy again, at a fraction of the cost and disruption of replacing it.
This restoration isn’t really a DIY job. It calls for the right machines, pads, and finishing products, plus the experience to judge how much to hone and how to bring up an even shine without damaging the floor. Done by hand with household tools, the results are patchy at best. Done professionally, they’re the difference between a floor that looks its age and one that looks brand new.
Why professional terrazzo care is worth it
Terrazzo is an investment — a hard-wearing floor that can last for decades — and looking after it properly protects both its appearance and its lifespan. Professional cleaning and polishing keep the finish intact, prevent the slow acid-and-abrasion damage that dulls neglected floors, and restore shine that household cleaning simply can’t reach. For homes and offices alike, a gleaming terrazzo floor also makes a strong first impression, quietly signaling that the whole space is well cared for. Whether you want a periodic professional polish to keep a good floor looking its best or a full restoration to rescue a tired one, it’s a service that pays for itself in both looks and longevity.
Frequently asked questions
Why has my terrazzo floor gone dull? Usually because it’s been cleaned with acidic or abrasive products over time — vinegar, lemon-based cleaners, harsh bathroom cleaners or scouring powders slowly etch and scratch the polished surface. The floor isn’t necessarily worn out; it can often be restored.
Can I use vinegar to clean terrazzo? No. Vinegar is acidic, and terrazzo contains natural stone, so vinegar gradually etches and dulls the finish. Use a pH-neutral cleaner with warm water instead, and avoid all acidic products.
Can a dull, old terrazzo floor really be restored? Yes, and it’s one of terrazzo’s best features. Professional deep cleaning, honing, polishing and sealing can bring even badly neglected floors back to a bright, even shine — usually far cheaper and less disruptive than replacing the floor.
How often should terrazzo be professionally polished? It depends on foot traffic and how well it’s maintained day to day, but a periodic professional polish keeps a good floor looking its best, while a full restoration is a one-off rescue for a tired or damaged floor. We can advise based on your floor’s condition.
Is terrazzo cleaning something I can do myself? Everyday care—sweeping and mopping with a pH-neutral cleaner—absolutely. But honing, polishing, and restoring the shine require professional machines and experience; done with household tools, the results are uneven and can cause damage.
The bottom line
A dull terrazzo floor is rarely beyond saving — it’s usually just been cleaned the wrong way. Protect it day to day by sweeping regularly, using only pH-neutral cleaners, avoiding acids and abrasives, and drying to a shine. And when a floor has lost its luster, professional deep cleaning and polishing can restore it to a near-new finish, protecting an investment that’s built to last for decades.
Want your terrazzo gleaming again? Sayi Cleaning Services deep-cleans, polishes, and restores terrazzo floors across Nairobi. Call or WhatsApp +254 728 115 424 for a quote.