Clean & maintain · Sealed slabs, coatings and terrazzo

How to clean polished concrete and epoxy floors

A polished concrete, epoxy or terrazzo floor is close to maintenance-free in a home, which is why people forget it needs anything at all. It needs two things: a neutral cleaner, because concrete and the cement in terrazzo etch the way marble does, and nothing left to sit on it — salt, oil, a puddle from the car — because the sealer or coating is what keeps the floor looking finished, and those are what wear it.

The floor is fine; protect the sealer or the coating

Polished concrete is protected by a densifier and a penetrating or topical sealer; terrazzo by a sealer over its cement or epoxy matrix; an epoxy floor is the coating itself. In each case the cleaning question is the same: keep abrasive grit off it, keep acids and solvents off it, and reseal or recoat before it wears through. A cement-based floor with the sealer gone stains from the first spill.

Garages are the special case. Road salt in winter and hot tires in summer are what take an epoxy coating off a slab; a hose, a squeegee and a mat under the parking spot do more than any cleaner. And a coating that lifts in sheets was never bonded — that is a moisture and preparation failure, not a cleaning one.

The routine

What to do, and how often

Every day or two
  • Dust-mop or sweep; grit is what dulls a polished slab and scratches a coating
  • Wipe oil, salt water and anything acidic as soon as it lands
Weekly
  • Damp-mop with a pH-neutral cleaner; an auto-scrubber on a large floor
  • Garages: sweep, then hose and squeegee when the weather allows
Every season
  • Look for dull patches where the sealer has worn, usually at the door and the traffic lanes
  • Garage floors: a mat or drip tray under the parking spot in winter
Every 2 to 5 years
  • Polished concrete and terrazzo: reseal, or have the finish burnished and re-densified
  • Epoxy: a fresh topcoat before the old one wears through to the base
Products

What is safe, and what destroys it

Use

  • A pH-neutral cleaner made for concrete, stone or resinous floors
  • Water and a microfiber mop or auto-scrubber; these floors tolerate water
  • A soft-bristle broom, a squeegee, and a hose in a garage
  • A penetrating or topical sealer matched to the finish, on the maker’s schedule
  • For epoxy: a mild degreaser for oil, rinsed

Never

  • Vinegar, citrus or acidic cleaners on polished concrete or terrazzo; the cement matrix etches
  • Solvents, paint thinner or strong degreasers on epoxy; they can soften the coating
  • Abrasive powders and scouring pads on a polished or coated surface
  • Road salt, brine or de-icer left to sit over winter
  • Wax on polished concrete unless the finish system calls for it; it yellows and holds dirt
  • Dragging metal or dropping tools on an epoxy coating; a chip is a repair
The deep clean

When it needs more than a mop

When polished concrete looks dull or spots from water

The sealer is wearing. A deep clean with the neutral cleaner, a dry day, and a reapplied sealer; a polished slab can also be burnished with a high-speed machine and re-densified to bring the shine back without a coating.

When terrazzo shows dull traffic lanes

A professional hone and polish, then reseal. Terrazzo is cement or epoxy with stone chips, and the cement kind etches and wears the way stone does.

When an epoxy floor has lost its gloss

Degrease, rinse, dry, lightly abrade, and apply a fresh urethane or epoxy topcoat. A coating that has worn through to bare concrete in the traffic lane needs the whole floor recoated.

The fine print

What the warranty asks for

Epoxy and resinous floor warranties are installer warranties, and they cover delamination for a period only when the slab passed a moisture test and the surface was prepared to the stated profile. They exclude hot-tire pickup on residential kits, damage from solvents and dropped tools, and wear from grit. Polished concrete is a process, not a product, and carries whatever the contractor offers on the sealer.

Material by material

The lists from each material page

The same routine, deep and never lists the material pages carry, so the guide and the page cannot disagree.

Routine

  • Dust-mop daily to remove abrasive grit
  • Auto-scrub or damp-mop with a pH-neutral cleaner
  • Clean spills promptly — polished concrete isn’t fully stain-proof

Periodic / deep

  • Burnish periodically to restore gloss
  • Re-polish every 10–20 years; the floor is renewable indefinitely
  • Reapply a penetrating guard/protector per the polisher's schedule

Never

  • Never use acidic cleaners — they attack the cement matrix
  • Never apply acrylic wax; it defeats the entire no-coating advantage
  • Never leave oil or wine sitting on unsealed areas

Routine

  • Sweep or dust-mop; auto-scrub in commercial settings
  • Clean with a neutral cleaner; rinse thoroughly
  • Address chemical spills per the system's chemical-resistance chart

Periodic / deep

  • Recoat the topcoat every 5–10 years to extend the base system indefinitely
  • Spot-repair chips promptly before moisture undercuts adhesion

Never

  • Never use citrus or solvent cleaners on standard epoxy
  • Never park hot tires on a thin DIY coating — hot tire pickup lifts it
  • Never apply over a slab that hasn’t been moisture tested and mechanically profiled

Routine

  • Dust-mop daily
  • Auto-scrub with neutral cleaner
  • Mats at entries to reduce grit

Periodic / deep

  • Diamond re-polish every 10–20 years restores original appearance
  • Some installations use a penetrating guard rather than a topical finish

Never

  • Never use acidic cleaners on cementitious terrazzo
  • Never apply acrylic wax to polished epoxy terrazzo — it defeats the finish and creates a maintenance liability
  • Never allow standing water at unmitigated slab joints
Bought by mistake

Five things people get wrong here

01

Cleaning polished concrete with vinegar

It is a cement surface, and acid etches cement exactly as it etches marble. The dull patch where the vinegar went is permanent short of re-polishing.

02

Leaving winter salt on a garage floor

Brine sits in the low spots under the car, eats through a residential epoxy coating over a season, and then wicks into the slab. A mat under the parking spot and a hose-and-squeegee on mild days is the whole prevention.

03

A degreaser strong enough to soften the coating

Oil on epoxy wipes off with a mild degreaser and a rinse. A solvent strong enough to strip paint will also soften an epoxy topcoat, and the dull spot it leaves is the coating, damaged.

04

Waiting for the coating to wear through

A topcoat over a sound epoxy floor is an afternoon. A recoat of a floor worn through to concrete in the traffic lanes is a full preparation and two coats. Recoat when the gloss goes, not when the gray shows.

05

Treating a lifting coating as a cleaning problem

Epoxy that peels in sheets was never bonded — the slab was too wet or too smooth. No cleaner or recoat fixes it; the coating comes off and the slab is tested and ground before anything goes back on.

Common questions

Concrete & epoxy cleaning — frequently asked

Dust-mop often, damp-mop weekly with a pH-neutral cleaner, and keep acids, salt and standing water off it. Reseal, or have the floor burnished and re-densified, every few years when water stops beading and the traffic lanes dull. Nothing acidic and nothing abrasive; the surface is cement and etches.

A pH-neutral floor cleaner for routine mopping and a mild degreaser, rinsed, for oil. A hose and a squeegee in mild weather. Not solvents, not strong degreasers, not anything abrasive; they dull or soften the coating. Salt is the enemy in winter, and a mat under the car does more than any cleaner.

A steam mop does no harm to a sound epoxy coating or a sealed polished slab, and it does nothing a damp mop does not. Avoid it on a coating that is already chipped or lifting, where moisture can get underneath.

Either the coating was chemically softened — a solvent, a strong degreaser, brake fluid — or it has worn through its gloss in a traffic lane. The first is a repair; the second is the sign to apply a fresh topcoat before the wear reaches the base coat.

When water stops beading on it — typically every two to five years in a home, sooner at an entry. A penetrating or topical sealer matched to the finish, applied thin to a clean, dry slab. A burnish-and-densify by a contractor restores the shine at the same time.

Like polished stone: a neutral cleaner, a damp mop, nothing acidic, and a sealer renewed when water stops beading. Cement-based terrazzo etches and wears; epoxy-based terrazzo does neither but is cleaned the same way. Dull traffic lanes are a professional hone and polish, not a cleaning problem.

Clean & maintain

How to clean the other floors