Terrazzo

Terrazzo Restoration & Polishing in Toronto

Dull, scratched or stained terrazzo can almost always be brought back. Hardbond grinds, repairs, hones and polishes terrazzo in lobbies, corridors, schools, offices and institutional buildings, restoring the original shine without replacing the floor.

Restoration steps

Bringing old terrazzo back

Terrazzo hidden under carpet or tile in schools, lobbies and older buildings can usually be saved rather than replaced.

Uncover & clean

We remove carpet glue, tile mastic and old wax without gouging the floor.

Repair

We fill cracks, chips and voids with colour-matched resin.

Polished concrete floor in a racked Toronto distribution warehouse
Commercial epoxy flooring installed at a Toronto venue

Grind & hone

Diamond grinding flattens lippage and brings the chips back to a smooth surface, like concrete polishing.

Polish & seal

A high-gloss, sealed finish that is easy to maintain. See floor care.

High gloss polyurethane floor commercial lobby
Epoxy floor coating being installed by the Hardbond crew

Restoration process

Bring the original floor back

Terrazzo is one of the longest-lasting floors there is. Restoring it costs far less than replacing it.

Grinding & lippage removal

Uneven tiles and worn areas ground flat with diamond tooling.

Crack & chip repair

Cracks and missing chips filled with colour-matched resin.

Honing & polishing

Progressive diamond polishing to a matte, satin or high-gloss finish.

Sealing

Penetrating sealer to protect against stains, with simple care instructions for your team.

Occupied buildings

Restored in sections, after hours

We phase terrazzo restoration around your building's schedule. For new polished floors, see concrete polishing.

How a project runs

From site visit to handover

One project lead from the first walkthrough to the warranty paperwork, with the schedule planned around your operations.

01

Site assessment

We walk the space, check slab condition and moisture, and ask about traffic, chemicals and how much downtime you can allow.

02

Written proposal

A fixed quote naming the system, thickness, schedule and warranty, ready for your facility team or GC.

03

Prep & install

Diamond grinding, crack and joint repair, then installation, phased and scheduled for nights or weekends where needed.

04

Walkthrough

Final inspection with your team, care instructions and the warranty in writing.

Why facility teams choose Hardbond

Low risk to hire

A floor that fails costs far more than the floor. Here is what stands behind every Hardbond quote.

WSIB & fully insured

Active WSIB clearance and $5 million commercial liability coverage, sent with every proposal.

Written warranty

A 3-year written commercial warranty, stated in the contract, on every system we install.

No shutdown required

Phased and weekend installs, with overnight work by arrangement, so your floor and your team keep working.

Proven systems

Commercial systems from manufacturers including Sika, Mapei, Ardex, Tremco and Sherwin-Williams, installed to each manufacturer's specification.

Proven on large projects

Recent Hardbond projects

More than 1.1 million sq ft of flooring completed since 2021, for venues, dealerships, clinics and commercial spaces across Ontario and abroad.

60,000 sq ft

Go-kart and anti-slip pedestrian flooring for K1 Speed's indoor karting venue.

St. Catharines, ON · 2025

45,000 sq ft

Polymer flake flooring for a trampoline and entertainment venue.

Scarborough, ON · 2025

15,000 sq ft

Seamless polyurethane flooring for a plastic surgery clinic.

Santo Domingo, Dominican Republic · 2026

1.1M+ sq ft

Commercial and industrial flooring completed since 2021, backed by a written 3-year warranty.

See our projects →

Questions

Before you call

Straight answers to what facility managers ask us most.

Free site assessment

Get a written quote

Tell us about the space. A project lead replies within one business day to book your site visit.

Call
+1 647-643-4206

Email
info@hardbond.ca

Office
2967 Dundas St W #325D, Toronto, ON M6P 1Z2