I wrote a detailed guide on how to clean terrazzo floors yourself (and when to stop and call a pro)

Community Appreciation :snoo_hearteyes:

Hey everyone,

I’ve noticed a few questions about terrazzo flooring lately – how to clean it, maintain it, and whether DIY polishing is actually possible. I run a floor restoration company in London, and terrazzo is one of those surfaces that looks stunning when done right but can be permanently damaged by the wrong products or techniques.

So I put together a detailed guide on how to clean terrazzo floors yourself – including what actually works and what mistakes to avoid.

Quick summary of what the guide covers:

✅ Daily/weekly cleaning – sweeping, vacuuming, and damp mopping (no steam cleaners – they can cause cracking)

✅ DIY homemade cleaners – simple vinegar/water solution, baking soda paste for stains, lemon juice for freshness (test in an inconspicuous area first)

✅ Stain removal – how to make a poultice for stubborn oil, wine, or rust stains

✅ Sealing – why it matters, how often (every 1–3 years), and why you shouldn't use just any sealer

✅ The do's and don'ts – pH-neutral cleaners only, no abrasive scrubbers, no acidic or alkaline products

✅ When DIY stops working – deep scratches, etching, dullness that won't lift, or cracked areas

Here's the full guide if you want to read it:
https://floorsandingandpolishing.co.uk/how-to-clean-terrazzo-floors-yourself/

But here's the honest truth (from someone who restores these floors for a living):

Regular cleaning and maintenance will keep your terrazzo looking good for a long time. But if your floor is already dull, scratched, etched (from acidic spills), or has lost its shine despite your best efforts – DIY polishing won't fix it.

Proper terrazzo polishing requires:

  • Specialist diamond abrasive pads (not the same as wood floor sanders)
  • Heavy-duty polishing machines (not consumer-grade buffers)
  • Knowledge of how many grits to use and when to stop
  • Professional-grade sealers that actually bond with terrazzo

Get it wrong, and you can permanently etch, gouge, or discolour the surface. I've seen people try to "polish" with the wrong equipment and end up needing a full regrind – which costs significantly more than a standard polish would have.

We cover London, Portsmouth, Guildford, and surrounding areas. Free site visits and quotes.

Quick answers to common questions I get:

Q: Can I use vinegar on terrazzo?
A: On sealed terrazzo, a very diluted solution is probably fine. On unsealed or older terrazzo? No – the acid can etch the surface. Always test a small hidden area first.

Q: Why does my terrazzo look dull even after mopping?
A: Likely the sealer has worn off, or there's a buildup of residue from the wrong cleaning products. A professional deep clean and re-seal will sort it.

Q: Can I polish terrazzo myself with a home buffer?
A: You can try, but consumer buffers don't generate enough pressure or heat to properly polish terrazzo. You'll end up with a streaky, uneven finish. Leave it to the pros with industrial equipment.

Q: How much does professional terrazzo polishing cost?
A: It depends on condition, but typically £50–£150 per sq.m. A site visit is the only way to give an accurate quote.

Happy to answer any questions here if you're dealing with terrazzo issues. I don't check Reddit every day, but I'll reply when I can.

TL;DR: Clean your terrazzo regularly with pH-neutral products, avoid vinegar on unsealed floors, seal every 1–3 years. If it's already damaged or dull, DIY polishing won't fix it – call a pro before you make it worse.

Posted Apr 7, 2026, 11:33 AM UTC

20
Loading comments…