Dull, cloudy or etched spots on a terrazzo floor
Dull, cloudy or etched spots on terrazzo are usually caused by acid (vinegar, citrus, some bathroom cleaners), a worn wax or acrylic coating, or grit grinding down the traffic paths. All three are surface problems. On an exposed floor with no coating, a light hone and polish typically fixes it at $3 to $5 per square foot; with an old coating to cut off, it is the full grind at $5 to $9 per square foot.
Check this first
- Run a fingertip over a dull spot. Etching feels slightly rough or chalky compared with the smooth floor next to it. A worn coating feels smooth but looks hazy.
- Look along the walls. If the floor is shiny at the edges and dull down the middle of the hallway, it is a worn coating or worn polish in the traffic path.
- Scratch a corner with a fingernail. A soft coating will mark or peel. Bare terrazzo will not.
- Look for shapes. Dull rings the size of a glass, splash marks by the sink, drip trails from a bathroom cleaner bottle: those are etch marks.
- Check the yellow. Yellowing near windows or doors means an old acrylic or wax coating aging in the sun.
What is behind it
| What you see | Likely cause | Fix and typical cost |
|---|---|---|
| Dull rings and splash marks | Acid etching from drinks, citrus, vinegar | Light hone and polish, $3 to $5 per sq ft |
| Dull, rough patch where someone cleaned a stain | Acid or abrasive cleaner | Hone and polish, $3 to $5 per sq ft |
| Shiny edges, dull traffic paths | Worn coating or worn polish | Grind off coating, $5 to $9 per sq ft |
| Yellowed, peeling film | Old acrylic, urethane or wax | Full grind, $5 to $9 per sq ft |
| Cloudy white haze under a film | Moisture trapped under a coating | Grind off coating, test slab, reseal |
| Whole floor uniformly dull | Polish worn by grit over years | Light hone and polish, $3 to $5 per sq ft |
Why vinegar is the usual culprit
Vinegar is one of the most common home cleaning tips, and on terrazzo it is one of the worst. Terrazzo is marble chips in a Portland cement binder, and acids attack both. The NTMA’s care guide is direct: “DON’T use degreasers, bleach, vinegar, ammonia or other household chemicals.” It also says only neutral pH materials should be used when scrubbing or mopping. A floor mopped with vinegar water for years goes uniformly dull; a single spill of lemon juice leaves a dull ring.
Why coatings end up looking worse than bare stone
In our pull of Hillsborough County property records, 105 of the 464 mid-century houses list terrazzo as their flooring, and an exposed terrazzo floor that old has often had a wax or acrylic “terrazzo shine” treatment at some point. The NTMA warns against purely surface waxes and all-purpose sealers because they can make floors slippery. They also wear unevenly, yellow in sunny rooms, and can trap moisture rising from a slab-on-grade floor, which shows up as cloudy haze. Restoration means grinding that film off entirely, not adding another coat. See grinding and polishing.
How it gets fixed
- Etching on a bare floor: start in the middle resin-bond grits, hone below the etch, and polish back up to the finish you want. A penetrating sealer goes on last.
- Old coating: metal-bond diamonds cut through the film and the dull skin under it, then the normal honing and polishing sequence.
- Traffic wear: the same as etching. Then walk-off mats at the doors and a dust mop to keep grit from doing it again.
How to keep it from coming back
Dust mop often; grit acts as an abrasive underfoot. Damp mop with water and a pH-neutral cleaner, let it sit a few minutes, rinse, and do not let it dry on the floor. Wipe up citrus, wine, soda and vinegar-based spills quickly. Never wax. The full routine is on the sealing and maintenance page, and the cleaners and sealers reference covers what to buy.
When to call
Send a photo of a dull area beside a shiny one, ideally with light from a window across the floor, and the square footage. Tell us whether anyone has waxed or coated it. We will tell you whether it is a light polish or a full grind, priced from the pricing page.
Frequently Asked Questions
Why does my terrazzo look dull in some spots and shiny in others?
Usually one of three things: acid etching from vinegar, citrus or harsh cleaners, a worn-through wax or acrylic coating that is still shiny along the walls, or grit wearing the traffic paths. Etching feels slightly rough and does not wipe off; worn coating has a visible edge where it is still intact.
Can etched terrazzo be fixed?
Yes. Etching is surface damage, and honing takes the floor down below it and polishes it back up. On a floor that is otherwise clean and exposed, a light hone and polish typically runs $3 to $5 per square foot. If there is an old coating to cut off as well, it becomes a full grind at $5 to $9.
What should I clean terrazzo with so this does not happen again?
Plain water and a pH-neutral cleaner, with a dust mop in between to keep grit off. The NTMA care guide says not to use degreasers, bleach, vinegar, ammonia or other household chemicals, and not to use purely surface waxes or all-purpose sealers.
What we do in Tampa
- Terrazzo Floor Restoration in Tampa
- Terrazzo Grinding and Polishing in Tampa
- Terrazzo Crack and Hole Repair in Tampa
- Carpet, Tile and Glue Removal Over Terrazzo in Tampa
- Terrazzo Stain and Rust Removal in Tampa
- Terrazzo Sealing and Maintenance in Tampa
- Restoring Terrazzo After Flooding in Tampa and Hillsborough County
Tampa Terrazzo Restoration