A terrazzo maintenance program has three layers: daily dust mopping to remove abrasive grit, weekly damp mopping with a neutral cleaner, and periodic professional refinishing when the sealer wears. Terrazzo has the lowest annual maintenance cost of common commercial floors, but that advantage depends on the routine actually being followed.
Terrazzo is often described as maintenance free, which is not quite true and causes real problems. It has ease of maintenance, but that does not mean no care is required. Floors that get the right routine last the life of the building and look it. Floors that get neglected, or cleaned with the wrong products, develop problems that cost far more to correct than the maintenance would have cost to perform.
For a facility manager, the useful question is not how to clean terrazzo but what a complete program looks like and what it should cost to run.

The three layers of a terrazzo maintenance program
Layer one: daily
Dust mop the entire floor. This is the highest-value task in the program and the one most often skipped when staffing is tight.
Grit tracked in from outside is abrasive. Foot traffic grinds it into the surface all day. Removing it daily prevents the gradual dulling that otherwise shows up as a floor that “just looks old” after a few years.
Clean spills as they happen. Sealers slow penetration on initial contact; they do not prevent staining from prolonged exposure. Even standing water can damage some sealers over time.
Maintain entrance matting. Most of the grit on your floor arrives on shoes. Adequate walk-off matting at every entrance reduces the load on the entire program and is the cheapest maintenance investment available.
Layer two: weekly
Damp mop with a neutral cleaner diluted in warm water, once or twice per week depending on traffic.
The procedural details matter. Allow the cleaner time to react so it can loosen soil, never allow the solution to dry on the surface, and mop up residue with clean water. Keep mops, buckets, and water clean, since mopping with dirty water redistributes soil rather than removing it.
Heavily soiled areas can be scrubbed with a mechanical buffing machine and neutral cleaner, then rinsed with clean water before the solution dries.
Layer three: periodic
Sealers wear, particularly in entrances, elevator lobbies, and main circulation paths. When the sealer wears through, the floor is exposed and dullness follows.
Periodic resealing, and eventually refinishing, restores both protection and appearance. Frequency depends entirely on traffic. A main airport concourse and a private office corridor in the same building will be on completely different schedules.
The National Terrazzo and Mosaic Association publishes maintenance guidance with baseline recommendations, while noting that every situation differs.
The first three months after installation
New terrazzo floors need more attention than established ones. They should be scrubbed roughly once or twice a week for the first two to three months.
The reason is construction dust, which stays airborne well after the trades leave and keeps settling. Getting this period right sets up the floor for the decades that follow, and it is worth building into the closeout process rather than leaving to chance.

What terrazzo maintenance should cost
The honest answer is that it depends on square footage, traffic, and your labor structure. But two things are worth understanding when budgeting.
Most of the cost is labor, not product. Cleaning chemicals are a small fraction of the program. Choosing a cheap cleaner to save money, and risking damage to the floor, is a poor trade against a cost that is mostly hours.
Terrazzo’s advantage is cumulative. It carries the lowest annual maintenance cost among common commercial floor finishes and has no replacement cycle. Facility planners evaluating finishes on total cost of ownership rather than installed price, using tools such as the federal building life cycle cost programs maintained by the National Institute of Standards and Technology, consistently find that terrazzo’s economics improve the longer a building is held. That advantage only materializes if the maintenance actually happens.
Common maintenance mistakes
Using the wrong chemistry. Acidic cleaners, harmful alkali, and products containing crystallizing salts damage terrazzo, and on cement-based systems that damage is permanent without grinding.
Applying surface waxes. Wax builds a film that obscures the floor and creates a stripping cycle. It converts a low-maintenance floor into a high-maintenance one.
Letting cleaning solution dry on the floor. This leaves residue that dulls the surface and attracts soil, which usually prompts more aggressive cleaning that makes things worse.
Waiting until the floor looks bad to plan refinishing. By the time dullness is obvious, the sealer has been gone for a while and the surface has taken wear it did not need to take. Scheduled refinishing costs less than reactive restoration.
Assuming one protocol fits the whole building. Entrances, corridors, and low-traffic areas wear at very different rates and should be on different schedules.
Writing terrazzo into your maintenance specification
If janitorial work is contracted, the maintenance requirements belong in the specification rather than left to the vendor’s standard practice. Worth including:
● Daily dust mopping with clean equipment
● Approved neutral cleaner, named specifically, with prohibited product categories listed
● The requirement that solution never be allowed to dry on the surface
● Frequency expectations by area, differentiated for high and low traffic
● A clear escalation path when a floor is not responding to routine cleaning
Naming the approved product is the single most useful line in that list. Most terrazzo damage from cleaning happens because someone substituted a product without knowing the floor had requirements.

Frequently asked questions
How much maintenance does a terrazzo floor need?
Daily dust mopping and weekly damp mopping with a neutral cleaner, plus periodic resealing or refinishing as the sealer wears. Terrazzo has among the lowest annual maintenance requirements of commercial floor finishes, but it does require consistent routine care.
How often should terrazzo be resealed?
It depends entirely on traffic. High-traffic entrances and main circulation paths wear sealer far faster than low-traffic areas. Rather than a fixed interval, monitor for dullness and loss of protection, and plan refinishing before appearance degrades.
Is terrazzo really low maintenance?
Yes, compared with most commercial floor finishes, and it has no replacement cycle. But low maintenance is not no maintenance, and floors that are neglected or cleaned with the wrong products develop problems that are expensive to correct.
What should be in a janitorial specification for terrazzo?
Name the approved neutral cleaner, list prohibited product categories, require daily dust mopping with clean equipment, prohibit letting solution dry on the surface, and set frequency expectations that differ by traffic level.
Can a neglected terrazzo floor be brought back?
In most cases yes. Terrazzo can be ground and re-polished to restore its original appearance even decades later, which is why neglected floors are usually recoverable rather than replaceable.