The whole routine: sweep or dust-mop regularly, damp-mop with a pH-neutral cleaner, and keep acid away from it. No vinegar, no lemon, no limescale remover, no acidic bathroom spray. Poured terrazzo is marble chips in a cement matrix — both the chips and the cement are calcium-based, and acid dissolves them. Everything else about terrazzo care is optional refinement; that one rule is the floor’s life.
The good news is that terrazzo is one of the most forgiving premium floors you can own. It is ground and polished stone in stone. Done properly it outlives the people who commission it, and its maintenance programme is genuinely just mopping.
The daily and weekly routine
Sweep or dust-mop first, always. This is the only part people get wrong in a way that actually causes wear. Terrazzo is hard, but grit is harder — fine sand tracked in from a UAE street is quartz, and dragging it around under a mop is a slow polishing-in of scratches. Get the grit off the floor before any water goes on it. A microfibre dust mop takes a minute.
Then damp-mop with a pH-neutral cleaner diluted per its label, and a clean mop. Not a soaking wet one — terrazzo does not want standing water sitting in it, and neither does the sealer. Change the water when it goes grey; mopping a floor with dirty water just redistributes what you picked up.
That is it. There is no waxing programme, no annual treatment, nothing to strip.
What to keep off it
| Use | Never use |
|---|---|
| pH-neutral floor cleaner | Vinegar, lemon, any acidic "natural" cleaner |
| Microfibre dust mop, soft broom | Limescale and descaling products |
| Plain water for a quick wipe | Bleach and strong alkaline degreasers |
| Felt pads under furniture legs | Scouring pads, abrasive powders, wire wool |
| A mat at every external door | Steam cleaners |
The rule of thumb is the same one we give tadelakt owners: if a bottle promises to dissolve limescale, it will dissolve your floor too. Limescale and marble are chemically close relatives; the chemistry cannot tell them apart. An acid spill leaves a dull etched patch — not a stain you can lift, but a hole in the polish that has to be ground and re-polished.
Sealing: what it does and when
Cement terrazzo is porous. It is sealed after grinding — a penetrating sealer that soaks in and makes the surface resist liquids long enough for you to wipe them up, rather than a plastic film sitting on top.
You will know it needs renewing when water stops beading and starts darkening the floor as it soaks in. Splash a little water in a doorway and a quiet corner and watch: if the doorway darkens within a minute and the corner does not, the traffic areas have worn and it is time. In a family villa that is typically every few years, sooner in an entrance hall, later in a bedroom. Resealing is a clean-and-apply job, not a grind.
Oil is the thing to be quick about. A penetrating sealer buys you time, not immunity — cooking oil left overnight on a kitchen floor can leave a shadow that needs drawing out rather than wiping off. Blot spills, don’t spread them.
The UAE’s actual problem: hard water
Nothing on this floor will trouble you as much as the water it is mopped with.
UAE tap water is hard. As it dries it leaves dissolved minerals behind as a fine film, and on a polished terrazzo floor that film gradually reads as a dull haze — the shine goes flat and the colour goes cloudy. The instinct is to reach for something stronger. That instinct is how terrazzo floors get destroyed, because the strongest thing under the sink is usually acidic, and acid is the one thing that turns a cosmetic haze into permanent etching.
The fix is dull and it works: wring the mop out properly so less water is left behind, mop with pH-neutral cleaner rather than plain hard water, and dry-buff traffic areas with a clean microfibre pad. If a haze has already built up, a professional pass with an alkaline-safe cleaner and a burnish lifts it. Never an acid.
Scratches, chips and dull patches
Terrazzo’s best property is that damage is repairable in place, because the finish is not a coating — it is the material, all the way down. A chip is filled with matching matrix and re-ground. A scratched or etched area is re-honed and re-polished back into its surroundings. A whole tired floor can be ground and polished again and comes back looking new, decades on. Very few floors offer that.
This is worth weighing against the alternatives. A worn porcelain tile is replaced, if you still have spares and if the batch still matches. A worn terrazzo floor is simply refinished.
Epoxy terrazzo is a different animal
If your floor is epoxy terrazzo rather than the cement kind, most of this still applies — but the acid rule relaxes considerably. The matrix is resin, not cement, so it does not etch the way cement does. The chips still can, but the floor as a whole is far less fussy about what it meets, and it is non-porous, so sealing is not part of its life at all.
If you are not sure which you have, the age is a good clue: poured cement terrazzo is the traditional system, and epoxy terrazzo is the modern resin one. Either way, pH-neutral and a dust mop will never be the wrong answer.
When something has already gone wrong
Don’t scrub, and don’t reach for anything stronger. Send us a photo on WhatsApp and we will tell you honestly whether it is a haze that mops off, a sealer that has worn through, or an etch that needs a machine. We have been laying and restoring terrazzo in the UAE for 8+ years with crews trained in-house — and a dull floor is very often a ten-minute conversation rather than a job.
Get an exact price
Tell us about your space.
Send a few photos and rough sizes on WhatsApp — we'll come back with a real number.