Usually no. Coating over an old epoxy garage floor works only when the existing coating is still fully bonded to the concrete, and in Rochester it usually is not. The reason a floor gets recoated is almost always the same reason it should not be recoated: the original coating has already started letting go of the slab.
That is not the answer most flooring companies give, because a recoat is a faster and easier sale than a removal. It is the answer that holds up two winters later. Below is the test that decides it, the cases where a recoat genuinely does work, and what removal actually involves when it is the only real option.
The short answer, and why it goes the way it does
A coating bonds to concrete, not to other coatings. When a new layer goes over an old one, the new layer’s grip is limited by whatever the old layer is still holding. If the old epoxy is releasing anywhere, the new coating inherits that failure and pulls it wider. You do not get a fresh start. You get a heavier floor sitting on the same weak bond.
So the real question is never “can I put something over this.” It is “is the existing coating still bonded.” Those are different questions with different answers, and the second one is testable in about fifteen minutes.
The test that decides it
Three checks, in this order. If the floor fails any one of them, a recoat is the wrong call.
1. The tap test. Tap across the floor with a screwdriver handle or a small mallet, especially near the garage door, along the walls, and anywhere you park a tire. Solid bonded coating sounds dull and tight. Debonded coating sounds hollow. Hollow spots mean the coating has separated from the concrete underneath even if the surface still looks intact.
2. The crosshatch pull. Score a small square through the coating down to the concrete, about two inches across, in an out of the way corner. Press strong tape firmly over the scored square and pull it sharply. If flakes of coating lift with the tape, the bond is already compromised. If nothing lifts, that spot is sound.
3. The moisture check. Tape a square of plastic sheeting tightly to the bare slab, or to a scored area, and leave it overnight. Condensation underneath means moisture is moving up through the concrete. Moisture is the single most common hidden cause of coating failure on older Rochester slabs, and no amount of new product on top will stop it.
A floor that passes all three is a genuine recoat candidate. A floor that fails any of them needs the old coating off, not more coating on.
When a recoat works and when it does not
| Floor condition | Recoat or remove | Why |
|---|---|---|
| Coating fully bonded, dull or scratched, no lifting | Recoat is reasonable | The bond is intact. The problem is cosmetic wear on the top layer only. |
| Faded color or lost gloss, tap test solid | Recoat is reasonable | UV and abrasion damage sits above the bond line. |
| Hollow spots on the tap test | Remove | The coating has already separated. A new layer spreads the failure. |
| Peeling, flaking, or lifting edges | Remove | Active delamination. Anything applied over it fails with it. |
| Hot tire pickup, coating lifting where tires sit | Remove | Classic thin build or poor bond failure. Recoating repeats it. |
| Condensation under the plastic sheet | Remove and address moisture | Vapor pressure pushes coatings off from below regardless of what is on top. |
| Unknown product, likely a big box DIY kit | Remove | Thin water based kits rarely hold a professional topcoat and often are not compatible with it. |
Note the pattern. Nearly every reason a homeowner wants a recoat sits in the remove column. That is the uncomfortable part of an honest answer, and it is why how long a properly installed coating should last matters more than what goes on top of a failing one.
Why old coatings fail in Rochester specifically
Four local mechanisms do most of the damage here, and each one attacks the bond rather than the surface.
Freeze thaw cycling. Rochester crosses the freezing point repeatedly through winter rather than staying frozen. Water that has worked into the slab expands and contracts with every crossing, and that movement works at the coating bond from underneath. A floor in a stable cold climate is under less stress than a floor here.
Road salt. Salt tracked in on tires and boots dissolves, wicks into any crack or pinhole in the coating, and attacks the bond line where it sits. This is why failures so often start at the garage door opening and move inward.
Hot tire pickup. Tires heat up on summer pavement, and a hot tire parked on a thin or poorly bonded coating grabs it and lifts it when the car moves. It is the fastest visible sign that the original bond was never adequate.
Slab moisture. Many Rochester garages sit on older slabs poured without a vapor barrier. Moisture moves up through the concrete continuously and pushes against anything sealing the top. This is the failure mode that most often surprises people, because the floor looks dry.
None of these four is solved by adding material on top. Three of them are actively made worse by it, because a second layer traps moisture that would otherwise escape.
What removal actually involves
Removal is mechanical. There is no solvent that reliably strips a cured professional coating from a residential slab without creating a bigger problem than it solves.
Diamond grinding is the usual method. Weighted grinders with diamond tooling take the old coating off and simultaneously open the concrete surface profile so the new system can key into it. On most garages this is a same day operation.
Shot blasting is used on larger or heavily contaminated floors. Steel shot is fired at the slab and recovered along with the debris. It produces a more aggressive profile and is common on commercial work.
Either way, the profile is the point. A correctly prepared slab has an open texture that a coating can mechanically lock into. That preparation is the difference between a floor that lasts and a floor that repeats its own history, and it is the step that gets skipped when one day coating systems fail. It is worth reading the truth about one day systems before agreeing to any schedule that promises a finished floor in a single visit.
When this article does not apply
Some floors do not need this decision at all.
If the concrete is sound and has never been coated, none of the above applies. That is a straightforward epoxy garage floor coating or polyaspartic floor coatings installation.
If the issue is surface pitting in bare concrete rather than a failing coating, that is a repair question, not a recoat question.
If the slab itself is structurally cracked, heaving, or settling, no coating decision fixes that. The concrete gets addressed first, or the new floor cracks along with it.
What it costs to do it properly
Removal adds preparation labor, so a floor that needs the old coating taken off costs more than bare concrete. It costs considerably less than paying twice, which is what a recoat over a failing bond amounts to.
Current pricing for what a new floor costs is published by square foot, and a full floor replacement quote includes the preparation the floor actually needs rather than an assumption. Once the new system is down, the work shifts to keeping it, and there is a straightforward way to maintain the new coating so this decision does not come around again.
If you are not sure which column your floor falls into, run the tap test first. If it sounds hollow anywhere, you have your answer. For a second opinion on a floor you are unsure about, free estimate visits include the adhesion and moisture checks, or call 585 880 2481.
Frequently asked questions
Can you put new epoxy over old epoxy?
Only if the old epoxy is still fully bonded to the concrete. Tap the floor for hollow spots and pull a taped crosshatch test. If either shows the coating separating, a new layer will fail with the old one and the coating needs to come off instead.
How do I know if my garage floor coating is still bonded?
Tap across the floor with a screwdriver handle. Bonded coating sounds dull and tight, debonded coating sounds hollow. Then score a small square through the coating, press strong tape over it, and pull sharply. Flakes lifting with the tape mean the bond is compromised.
Why does epoxy peel off garage floors in Rochester?
Four local mechanisms drive most failures. Freeze thaw cycling works at the bond from underneath, road salt attacks the bond line through cracks and pinholes, hot tires lift thin or poorly bonded coatings in summer, and moisture rising through older slabs pushes coatings off from below.
Can you epoxy over a big box store DIY kit?
Generally no. Thin water based kits rarely hold a professional topcoat and are often chemically incompatible with it. In nearly every case the DIY layer has to be ground off before a professional system can bond to the concrete.
How is old epoxy removed from a garage floor?
Mechanically, using diamond grinding on most residential garages or shot blasting on larger and heavily contaminated floors. Both remove the old coating and open the concrete surface profile so the new system can lock into the slab. Most residential removals are a same day operation.
Is recoating cheaper than removing and starting over?
Recoating costs less up front and more overall when the existing bond has failed, because the new coating fails with the old one and the floor gets paid for twice. Removal costs more in preparation labor and is the cheaper option on any floor that fails an adhesion test. The cheapest outcome is never reaching this decision at all, which is what a seasonal garage floor coating maintenance routine buys you.

