Skip to content
Concrete Repair Plus

Floors & Finishes

Garage Floor: Repair, Replace or Coat?

A coating fixes the look of a floor. It does not fix the floor. Here is how to tell which one you need first.

October 11, 2026 · 8 min read

The short answer

Repair and coat when the slab is sound and the damage is surface pitting, scaling, a few cracks or a failed old coating. Resurface first when the surface is pitted or delaminated across most of the floor but the slab underneath is solid. Replace when the slab is cracked into moving pieces, heaved or settled, or too thin and weak to hold a repair. Published GTA ranges, before HST: repair $7 to $15 per square foot of repair area, resurfacing $3 to $10, epoxy coatings $4 to $8 and polyaspartic $6 to $12, with a double garage in a full flake system at $2,800 to $4,500.

A two-car garage floor finished in a grey polyaspartic full-flake system with coated steps at the back
A two-car garage finished in a grey polyaspartic full-flake system after the slab was repaired

Three different problems that look the same from the door

Open the garage door and most failing floors look alike: grey, pitted, stained, maybe a crack or two and the remains of a paint job. Underneath that there are three different conditions, and they need three different jobs. The first is surface damage on a sound slab: salt scaling, pitting, a dusting surface, hairline cracks that are not moving. The second is a surface that has delaminated or scaled across most of the floor while the slab beneath is still solid and level. The third is a slab that has itself failed: cracked into pieces that sit at different heights, heaved at the door by frost, settled at the back, or poured so thin that there is nothing to repair to.

Telling them apart takes ten minutes with a hammer, a straightedge and a moisture meter, which is why we assess before we price. Tap the floor and a hollow drum means the top layer has separated. Lay a straightedge across a crack and an offset means the pieces are moving independently. Check the moisture, because a slab on grade in Toronto can be carrying far more water than it looks like, and that decides what can be put on it.

Repair and coat: the usual answer

Most garage floors are the first case. The slab is sound, the surface has taken twenty winters of salt and the old paint has given up. The job is to grind the floor back to clean, open concrete, cut out and fill the pits and spalls with a repair mortar that bonds, rout and fill the cracks, test the moisture, and then build the coating: a moisture-tolerant primer where the test says so, a base coat, a full broadcast of flake and a polyaspartic or polyurethane top coat that takes hot tires and road salt without lifting. Done in that order the floor is finished in a day or two and the coating lasts because the slab under it was dealt with first.

Resurface first: when the surface is gone but the slab is not

When the scaling or delamination covers most of the floor, grinding out and patching dozens of pits is slower and uglier than giving the slab a new face. The surface is ground to sound concrete, the floor is cleaned and primed, and a cementitious or polymer-modified resurfacer is placed across the whole slab to a uniform level and texture. That can be the finished floor, or it can be the base for a coating. It is the right call when the slab is solid and level but the top centimetre has had enough, and the wrong call when the slab is moving, because a resurfacer bridges nothing.

Replace: when the slab itself has failed

A garage slab that has cracked into pieces with a lip between them, heaved at the door so the car bottoms out, or dropped at the back where the fill under it settled, is past repairing. So is a thin, weak old pour that crumbles when it is ground. Replacement means breaking out the slab, dealing with the base and whatever let it move, placing a new reinforced slab with joints cut where it will want to crack and a slope to the door so meltwater leaves, and only then, after it has cured and dried, thinking about a coating. It is the biggest job of the three and the only honest one when the slab is the problem.

Between repair and replacement there is also partial replacement: one broken bay or the heaved strip at the door repoured and tied to the rest, with the sound floor repaired and coated around it.

What it costs, in published GTA ranges

Repair is priced on the area that actually needs work, not the whole floor: the published GTA range is $7 to $15 per square foot of repair area, with a small-job floor of $500 to $1,200. Resurfacing runs $3 to $10 per square foot basic and $7 to $12 decorative. Installed coatings run $4 to $8 per square foot for epoxy and $6 to $12 for polyaspartic or hybrid systems, with a double garage of 400 to 550 square feet in a full flake system at $2,800 to $4,500 and a moisture-mitigating primer adding $1.50 to $3 per square foot where the slab needs it. Replacement has no single published garage figure; the two published pieces are removal and disposal at $2 to $7 per square foot and new flatwork at $6 to $12, before anything specific to working inside a building.

All of those are before HST, and they are market ranges compiled from published Canadian sources so you can sanity-check any quote, including ours. The full table with every source named is on our cost page.

The order matters more than the product

Moisture test, then repair, then preparation, then the coating. Every peeling garage floor we are asked to look at skipped one of the first three. The brand of coating matters far less than whether the slab under it was sound, dry enough and mechanically prepared, which is also why a coating quote that does not list those lines is not comparable with one that does.

Key takeaways

  • Surface damage on a sound slab is repaired and coated; a failed surface on a sound slab is resurfaced; a failed slab is replaced.
  • A hammer, a straightedge and a moisture meter tell the three apart in ten minutes.
  • Published GTA ranges before HST: repair $7 to $15 per square foot of repair area, resurfacing $3 to $10, epoxy $4 to $8, polyaspartic $6 to $12.
  • A double garage in a full flake system runs $2,800 to $4,500 in the GTA; moisture primer adds $1.50 to $3 per square foot.
  • Moisture, repair and preparation come before any coating, or the coating is a delamination with a delivery date.

Sources

The official and published sources this post relies on. Rules, fees and market prices change, so check the source before you plan around a figure.

Frequently asked

Can you coat over a pitted garage floor?

After the pits are ground out and filled, yes. A coating poured straight over pits and scaling follows the holes and lifts at their edges. Where the pitting covers most of the floor, resurfacing the whole slab first gives the coating a flat, sound base and a better finish.

Epoxy or polyaspartic for a Toronto garage?

Polyaspartic and polyurea top coats handle hot tires, road salt and UV through the open door better than a plain epoxy, cure fast enough to finish in a day or two, and sit at the higher published range. A good epoxy base with a polyaspartic top coat is the common hybrid. The choice matters less than the preparation under it.

Do I have to replace a cracked garage slab?

Only if the pieces are moving. A tight crack in a level slab is routed, filled and coated over. A crack with a lip, where one side sits higher than the other, means the slab has lost its base or broken through, and that section or the slab is replaced.

Why is my garage floor flaking in the first place?

Salt-laden slush dripping off the car, soaking the surface and freezing. The ice expands and pops the top layer off a little every winter, fastest on slabs that were finished too early or without air entrainment. Our post on why garage floors flake goes through it and what each depth of damage needs.

A salt-pitted Toronto garage floor after resurfacing, flat and uniform wall to wallSee it doneA salt-pitted Toronto garage floor, repaired and resurfaced wall to wallView →

Google reviews from our customers.

5.0 on Google

Copied word for word from our Google Business Profile.

Daniel Marinelli

3 months ago

I contacted Concrete Repair Plus a few weeks ago to tear-out and repour a concrete porch and steps leading up to the front of my house in North York. I contacted them after having an awful experience with a previous concrete contractor who took my deposit and strung me around for over a month, never to return. The level of care and respect I received from Concrete Repair Plus was incredible. After explaining the situation I was in, they sent me Nick and his crew (Jeremy and Milton) and told me I would be in good hands; they were absolutely right. Nick was so respectful; always taking the time to ensure he messaged me exactly when he was coming and what he'd be doing. He had a vision for how this job would look and made sure to include me in the planning of it come time for the formwork. Watching Nick work with Milton and Jeremy was really something. They paid attention to small details: perfect corners on the steps, a gentle slope to drain water away from the house, the first step that meets the driveway was deep enough to be paved around properly, the really nice full broom finish. The form work was done so meticulously, ensuring that the final product would be perfect. Milton and Jeremy always cleaned up at the end of every day, leaving the site looking better than when they arrived. And they were just such nice guys too. What more could I ask for? It's now been a couple of weeks since the job was finished and it looks fantastic. I couldn't be happier with the result! I'm looking forward to contacting them again for any future projects.

Posted on Google →

David

A month ago

Huge shout out to this company. Our concrete porch was showing significant wear and tear and we wanted to take action before a total rebuild would have been required. The team at Concrete Repair Plus was extremely patient, came to the house several times to provide a quote and share Graniflex samples, did fantastic work and (bonus) actually refused payment until every last touch up was complete on our newly finished porch (which looks amazing, BTW). We had spoken to other repair companies but did not love that they used "in-house" epoxy porch repair coatings for which we could not find industry info / reviews. Very happy we chose Concrete Repair Plus to refinish our porch with the Graniflex system, a well-known and very well reviewed product. Thank you!

Posted on Google →

Donna L.

3 weeks ago

We had our over 50 year old concrete garage pad removed and replaced by Concrete Repair Plus at our North York, Ontario home. Our old concrete floor had deteriorated and had potholes, and it was too far gone to just resurface. The crew came on time, worked hard all day and completed the job in a timely, thorough and professional manner. They obviously took great pride in their work and showed care and attention to detail. They made sure all our concerns were addressed and resolved. We had them apply an epoxy coating a month later when the concrete had cured, and our garage now looks fantastic! We highly recommend Concrete Repair Plus for reasonable pricing, and for exceptional quality of work.

Posted on Google →

Clive A

3 months ago

I recently had Concrete Repair Plus at my residence in Whitby to remove and replace the 66 year old garage floor. It was explained to me that it was not a good idea to grind and epoxy the floor but complete replacement was the way to go. The price was reasonable and the advice was excellent. Staff were on site had the floor removed and repoured the same day. The driveway was covered to prevent concrete spills/splashes. Saw cuts were completed next day. We are now in the process of covering the walls to clean it up. Definitely a five out of five and I would recommend you reach out for a quotation.

Posted on Google →

Glen Johnstone

2 months ago

Excellent experience with Concrete Repair Plus! They removed the old concrete jewel stone finish from our porch and applied a Graniflex System, and the results look fantastic. The crew was professional, efficient, and paid great attention to detail. They took great care to remove and reinstall the existing railing, protect the surrounding property, and cleaned everything up when the job was finished. I highly recommend Concrete Repair Plus and will definitely call on them again - Scarborough, ON

Posted on Google →

Johnny

3 months ago

I had these guys out to my property in Bowmanville to do a complete garage floor replacement, and boy am I glad I did. They did an excellent job on the entire project and after one little hiccup they went WELL above and beyond to make sure I was satisfied with the final product. My polished concrete floor looks amazing. Never realized how much better polished concrete can look versus epoxy. I wouldn't hesitate to use Concrete Repair Plus if I ever have another concrete project again

Posted on Google →

James B

2 months ago

Our experience with Concrete Repair Plus was nothing short of exceptional. The crew was extremely professional, on-time and neat. Finished product was above expectations. Crew was knowledgeable and kept us informed all the way through the process. Equipment used was best-in-class. We would strongly recommend Concrete Repair Plus to anyone thinking about replacing their garage slab or interested in doing concrete repairs. Pricing was competitive. We would use them again.

Posted on Google →

Natalie F

2 months ago

Needed to repair a concrete porch and steps in Vaughan for a detached home, they did a fantastic job prepping and repairing then using the graniflex system. from quote to scheduling everything was easy! All the neighbours were coming over to check it out and say it looks fantastic. Definitely elevated and refreshed the homes curb appeal.

Posted on Google →

Richard Fawcett

3 months ago

We have owned our home for over 40 years and needed to change the garage floor. Last week Concrete Repair Plus removed the old garage floor and replaced it with a new one. The work was done in 2 days. Their team was professional and courteous, and the price was reasonable. We give them 5 stars. R. Fawcett Mississauga July 2026

Posted on Google →

Jodi Leigh

A month ago

We redid our porch and the process was seemless from asking for a quote, to scheduling the work, and then the work itself. The workers were friendly and knowledgeable so made the whole process easy for us. Reasonably priced compared to others we compared to and very happy with the final product. Would use them again!

Posted on Google →

Ali Ghalib Al-Bassam

4 weeks ago

Excellent work by the team! They repaired our concrete efficiently, on time, and with great attention to detail. The final result looks fantastic and solid. Highly recommend their services!

Posted on Google →

Book a free on-site assessment.

Free on-site assessment. A written scope and price before anything starts. Every job closes with a Condition Report you keep.

WSIB covered · $5M liability · Written warranty · Scarborough, Toronto, ON