Terrazzo floor restoration can make an old floor look smooth and clean again. Some floors only need polishing. Others need repairs first because of cracks, chips, or loose areas.
The right approach depends on the floor’s condition. HomeGuide reports average restoration costs of about $3 to $8 per square foot. More difficult jobs can fall outside that range.
Restoring a structurally sound floor costs a fraction of replacing it, and the original aggregate stays where it is. The National Terrazzo and Mosaic Association describes terrazzo as having the durability to last the life of the building, which is why floors poured decades ago can still be ground back and repolished today.

Terrazzo floor restoration is the process of fixing and renewing an existing terrazzo surface. It may include patching, grinding, filling small holes, polishing, cleaning, and sealing.
Terrazzo usually has a cement or epoxy base mixed with aggregate. The aggregate may include marble, stone, or glass.
The National Terrazzo and Mosaic Association lists marble, quartz, and granite chips as the usual aggregates, along with mother of pearl, porcelain, mirror chips, and pre-consumer and post-consumer recycled glass.
The floor type matters when repairs are needed. Patch materials must work with the existing terrazzo. The same applies to sealers and other protective products.
Terrazzo is common in homes, offices, schools, stores, hallways, and other busy areas. With the right care, many older floors can be brought back instead of being replaced.
A floor should be checked before any work starts. Surface wear and actual damage need different treatments.
| Floor Condition | Likely Next Step |
| Dull or lightly worn | Clean and polish |
| Small pits or holes | Fill before polishing |
| Stable crack | Repair, then polish |
| Crack keeps reopening | Check the cause below |
| Chips or damaged areas | Patch before polishing |
| Loose or separated terrazzo | Inspect and repair first |
Terrazzo floor polishing is enough when the floor is still solid, and only the surface has dulled.
Diamond abrasives are used in stages to smooth the worn surface. Finer grits are then used to bring back the finish.
A typical refinishing sequence starts with coarse tooling in the 50 to 100 grit range to strip old sealer, wax, and surface contamination, then works up through resin bond diamonds at roughly 200, 400, 800, and 1500 grit to hone and then fully polish the floor.
This can help with light wear, dull areas, and minor surface marks. It will not fix cracks or movement under the floor.
FloorDoctor uses diamond grinding and polishing methods on hard floor surfaces. The same basic method is also used when refinishing terrazzo.
Cracks, chips, holes, and loose sections should be dealt with before final polishing.
A stable crack can often be filled with a material made for that terrazzo system. Cement-based and epoxy-based terrazzo may need different repair products.
Cracks that keep coming back may point to movement below the surface. In that case, the cause should be checked before the crack is filled again.
Older terrazzo can also be harder to match. The original stone or aggregate may no longer be easy to find. A small test area can show how close the finished repair may look.
If you are searching for terrazzo repair near me, ask whether the contractor has direct terrazzo experience. Concrete polishing skills alone do not always cover terrazzo repair work.
It is fair to ask which system the floor is, how the patch material will be matched to the existing binder, and whether the crack has been assessed for movement before anything is filled.
Identify the terrazzo type, wear, cracks, and damaged areas.
Check whether cracks are stable or caused by movement below.
Check a sample area for color and aggregate matching.
Patch cracks, chips, and holes with compatible materials.
Use diamond abrasives to level worn or uneven areas.
Use finer abrasives to create the desired finish.
Clean, dry, and apply a terrazzo-compatible sealer.
Most projects follow a similar order, but the exact steps depend on the floor.
We at Floor Doctor use diamond grinding equipment for polishing and refinishing work. The process moves from rougher abrasives to finer ones. You can learn more about this method on our polished concrete service page.
Terrazzo floor restoration cost can vary a lot from one project to another.
HomeGuide reports an average cost of $3 to $8 per square foot. Its broader published range is about $1 to $20 per square foot.
| Planning Example | Estimated Cost |
| 500 sq. ft. at $3–$8 | $1,500–$4,000 |
| 1,000 sq. ft. at $3–$8 | $3,000–$8,000 |
| 2,000 sq. ft. at $3–$8 | $6,000–$16,000 |
| Broader published range | $1–$20 per sq. ft. |
These numbers are best used as a starting point. The final cost can change based on:
A lightly worn floor may cost less than one with serious damage. An in-person inspection gives a much better idea of the real price.

Terrazzo does not need complicated care, but the wrong cleaner can damage the finish.
For day-to-day upkeep:
FloorDoctor also recommends pH-neutral cleaning for polished hard floors.
Wax is not always needed on terrazzo. The National Terrazzo & Mosaic Association warns that heavy wax buildup can make floors look dull or yellow over time.
Terrazzo floor restoration repairs and renews an older terrazzo surface. It can include patching, grinding, polishing, cleaning, and sealing. The work depends on how worn or damaged the floor is. Some floors need only light refinishing.
No. Terrazzo floor polishing mainly improves the surface finish. Restoration may also include repairs, patching, grinding, and protective treatments. A floor in good condition may only need polishing.
Yes, many cracks can be repaired. Stable cracks may be filled with a product made for the existing terrazzo. Cracks that return should be checked for movement below. Fixing only the surface may not solve the cause.
Yes. Many older terrazzo floors can be repaired and polished again. Worn areas can often be ground and refinished. Matching old aggregate may take more work. A test area can help show what the repair will look like.
The steps can look similar, but the materials are not always the same. The terrazzo type should be identified before repair work starts. Patch products should match the existing system. The same care should be taken when choosing a protective finish.
HomeGuide reports an average of $3 to $8 per square foot. Its broader range is about $1 to $20 per square foot. Floor size, damage, repair needs, and finish level all affect the price. A site visit is the best way to get a useful quote.
A dull terrazzo floor may only need polishing. A cracked or damaged one usually needs terrazzo repair first. Checking the floor before work starts helps avoid wasted steps and gives you a clearer idea of the final cost.
Need help with your floor? FloorDoctor provides terrazzo and marble polishing and refinishing for homes and commercial spaces. Contact us today to request an evaluation and get a quote.

