How to Recoat a Peeling Garage Floor
Strip the whole floor if 2 of 5 tape-test spots fail, or if the coating lifts in sheets at the tire spots. Grind it off, fix what made it fail, and rebuild with a 100% solids epoxy base at about 14 mils under a UV-stable topcoat. If the coating is sound and only worn, sand it and topcoat it.
Materials to redo a 2-car garage are $1,270.99 to $1,961.99 in a Garage Pro System plus a day of grinder rental. Home Depot's installed program lists a 2-car garage at about $4,000. Prices as of November 2026.
Strip it or recoat it: the tape test decides
- Pick 5 spots: both tire tracks, the threshold, the middle and one spot that looks fine.
- Score an X through the coating down to the concrete with a utility knife.
- Press a 2 inch strip of duct tape over the X, rub it down hard and pull it off in one motion.
- Coating on the tape means the bond failed at that spot.
- Work a stiff scraper under any lifted edge. If a piece bigger than your hand comes up, the bond is gone across that area.
One failed spot out of 5, in one place: grind that area to concrete, feather the edges and spot-repair before you topcoat the whole floor. Two or more failed spots, or coating that comes up in sheets: grind the whole floor. Rust-Oleum's RockSolid data sheet sets a similar rule: a previously coated floor with more than 10% adhesion failure in a tape test "must be removed."
Why it failed
Peeling is a bond failure between coating and slab, or a coating too thin for the job. Find the cause first, or the new floor fails the same way.
| Cause | What you see | How to confirm |
|---|---|---|
| Smooth or sealed concrete | Clean sheets of coating with smooth or shiny concrete under them | Drip water on the bare spot. If it beads instead of soaking in within seconds, the slab was sealed or too smooth |
| Moisture in the slab | Blisters, white powder under the lifted areas, lifting across the whole floor. Common in basements and on slabs with no vapor barrier | Plastic sheet test, 24 hr, below |
| Oil in the slab | Peeling at the drip spots under the engine, with dark concrete under the lifted area | Degrease the bare spot. If the stain darkens again a day later, the oil is in the concrete |
| Thin or soft coating | Tire-shaped patches. Chips as thin as paper. Concrete texture visible through the coating | The EpoxyShield water-based kit is 3.0 to 3.5 mils dry and the Behr, KILZ and Seal-Krete 1-part floor paints 1.0 to 2.1 mils per coat, per their data sheets. B-707 is about 14 mils |
Hot tire pickup
Hot tire pickup is the tire-shaped version of peeling: a warm tire softens a thin or soft coating, bonds to it, and lifts it when the car backs out. Two things stop it: a thick, hard, fully cured film, and a bond to the slab stronger than the bond to the tire.
B-707 High Build Epoxy at about 14 mils under a T-521 or T-444X topcoat is that film. Park on it 4 to 7 days after the topcoat. Thickness is most of the answer: why a pro system outlasts a big-box garage kit. The full repair is in hot tire pickup.
The moisture test
Tape a 2 ft square of plastic sheet to bare concrete where the coating came off, seal all 4 edges and wait 24 hr. Water under the plastic or a dark spot on the concrete means the slab is damp and the new floor needs P-409 Moisture Vapor Primer first. Test more than one spot on a large floor. Full instructions: how to test a concrete floor for moisture.
Identify what is on the floor now
| Coating type | How to recognize it | Removal | What sticks to it when it is sound |
|---|---|---|---|
| Water-based epoxy kit (most big-box 2-part kits) | 3.0 to 3.5 mils dry per the Rust-Oleum EpoxyShield data sheet. Concrete texture shows through it | Grinds off fast | Too thin to carry a 14 mil coat. Grind it off |
| 1-part "epoxy" floor paint (Behr, KILZ, Seal-Krete) | Acrylic/epoxy blend, 1.0 to 2.1 mils dry per coat per the makers' data sheets. Scratches with a fingernail | Grinds or scrapes off fast | Nothing we sell. Remove it |
| Polycuramine (Rust-Oleum RockSolid) | One glossy, rigid coat. 96% solids by volume per its data sheet; film thickness not published | Grind it off | Rust-Oleum sells its own clear. For ours: sand dull, solvent-wipe, test a 2 ft square, call us |
| 100% solids epoxy (ours and the online pro kits) | Thick, hard chips, 8 to 14 mils, often ambered near the door | Slow; the film is thick | T-521 or T-444X after sanding and a test square |
| Polyaspartic or polyurea (franchise installs, one-day floors) | Usually full flake under a clear coat. Very hard, high gloss, resists solvents | Slowest to grind | T-444X after sanding and a test square. Call us with the installer's product name |
If you cannot identify it, grind it off. Every coating we sell bonds to profiled concrete; only some bond to an old coating.
Removal: grind it
Acid etching does nothing to a coated floor; the coating keeps the acid off the concrete. Grinding removes every coating type.
- Rent a walk-behind floor grinder with a diamond cup wheel and a vacuum port, by the day, plus a 4 or 7 inch hand grinder with a diamond cup for the edges and under the door track.
- Connect a shop vacuum with a HEPA filter to the port and wear a respirator. Concrete dust is silica.
- Run overlapping passes across the garage. Failed coating comes off in the first pass; sound coating takes several.
- Grind the edges and corners with the hand grinder. This is where old coating gets left behind and where the new floor peels first.
- Vacuum, then check: an even dull gray, a 120-grit sandpaper feel, and water drops that soak in within seconds. No shiny spots, no color from the old coating. Vacuum again, edges included. Skip the wet mop.
More in grinding vs acid etching concrete.
Rebuild the floor
Quantities are for a 2-car garage, up to 700 sq ft.
1. Repair
- Cracks up to 1/8 inch: R-818 Epoxy Crack Filler, 1 Gal Kit, $99.99, enough for a typical 2-car garage. Coat over small cracks right away.
- Spalls, pop-outs and broken edges: R-343 Concrete Quick Fix, Small Patch Kit $49.99 or Large Patch Kit $69.99. Coat over it in 1 hr.
- Saw-cut control joints: R-830 Flexible Joint Sealant, $59.99 per tube set, about 4 for a 2-car garage with two joints. It stays rubbery so the joint can move.
Walkthrough: how to use epoxy crack filler.
2. Primer, by slab condition
| Slab condition | Primer | 2-car quantity and price |
|---|---|---|
| Moisture test fails | P-409 Moisture Vapor Primer, 100% solids, about 94 sq ft/gal at 17 mils | Two 3 Gal Kits, $389.99 each |
| Oil stains darken again after degreasing | P-820 Oil Stop Primer on the stains. Solvent-based, ventilate. Cannot ship to CA, CO, CT, DE, MD, MI, NY, OH, RI or UT | 1 Gal Kit $99.99 for spots; 2 Gal Kit $159.99 for 400 to 640 sq ft |
| Dry, sound, 60 to 90°F | None needed on ground concrete that passed the moisture test. If the ground slab drinks water instantly, P-707LVP High Build Epoxy Primer, 133 to 267 sq ft/gal, recoat 10 to 14 hr | 3 Gal Kit $269.99 |
| Dry, sound, 45 to 60°F | P-181LVP Quick Set High Build Epoxy Primer, cures to 45°F, recoat 7 to 9 hr | 3 Gal Kit $289.99 |
3. Base coat
- Standard: B-707 High Build Epoxy, 100% solids, about 115 sq ft/gal at 14 mils, 2:1 mix, 30 to 50 min working time per 1.5 gal batch, recoat 8 to 12 hr, 60 to 90°F. Two 3 Gal Kits, $349.99 each.
- Slab at 45 to 60°F: B-181 Quick Set High Build Epoxy, the same chemistry re-catalyzed, 16 to 26 min working time, recoat 6 to 8 hr. Two 3 Gal Kits, $279.99 each.
- Finished in one day: B-933 Fast Cure Polyurea, 99% solids, 4:1 mix, 15 to 25 min working time, recoat 3 to 6 hr, 40 to 90°F. Two 2.5 Gal Kits, $209.99 each. It is soft on its own, Shore D 20 to 30, and must be topcoated the same day.
4. Flake, optional
Broadcast 1/4 inch vinyl flake into the wet base coat until the floor takes no more, about 40 lb per 350 sq ft, so two 40 lb boxes. Flake hides the grinding marks and repair patches that a solid color shows. Blends: full flake epoxy floor kits.
5. Topcoat
- Solid color, low odor: T-521 Water Based Polyurethane Gloss, 3 to 5 mils wet, 320 to 500 sq ft/gal, 60 to 90°F. One 3 Gal Kit, $587.99. VOC 306 g/L; in states with stricter floor coating limits we call you after you order and swap in a compliant topcoat.
- Over flake, or for the hardest clear in the line: T-444X Polyaspartic, 1:1 mix, 10 to 20 min usable working time, 5 to 12 mils wet, 50 to 90°F. Two 2 Gal Kits, $387.99 each.
Or buy the kit
The Garage Pro System, 2-Car (up to 700 sq ft), bundles the two B-707 kits, the topcoat and the full tool kit: $1,270.99 in solid color (T-521 3 gal kit), $1,961.99 in full flake (two 40 lb boxes and two T-444X kits). Orders over $500 ship free. Application: how to epoxy a garage floor, or the one-day polyaspartic floor.
Recoating a sound floor that is only worn
A floor that passed the tape test everywhere but is dull, scratched or ambered needs a topcoat and nothing else.
- Degrease, rinse and let it dry a full day.
- Sand the whole floor with a 100 to 120 grit screen on a pole sander or floor buffer until every square foot is dull. Gloss left behind is where the new coat peels. The B-707 data sheet puts it the same way: previous coats must be tacked off and deglossed.
- Vacuum, then wipe with denatured alcohol on a clean rag and let it flash off. If the old epoxy has a whitish greasy film, that is amine blush; the data sheet says to remove it with a detergent cleaner, so wash, rinse and dry before you wipe.
- Coat a 2 ft test square with the topcoat you plan to use. Tape test it after 24 hr. If it holds, do the floor.
- Roll T-521 at 3 to 5 mils wet, or T-444X at 5 to 12 mils wet.
| Old coating, sound | Topcoat to test first |
|---|---|
| B-707 or another 100% solids epoxy | T-521 or T-444X |
| T-521 or T-520 | T-521 or T-520, same chemistry |
| T-444X or another polyaspartic | T-444X. Sand hard; cured polyaspartic is slick |
| Polycuramine, solvent epoxy, unknown pro coating | Test square first, then call us with the product name |
| Water-based kit or 1-part paint | None. The film underneath is the weak layer. Grind it off |
The cost: $587.99 for a 2-car garage in T-521, or $775.98 in T-444X. Call (877) 703-7699 with the name of what is on the floor before you order.
What it costs to redo a 2-car garage
| Item | DIY, Garage Pro solid color | DIY, Garage Pro full flake | Installer |
|---|---|---|---|
| Coating kit with tools | $1,270.99 | $1,961.99 | Included |
| Grinder rental, 1 day | Roughly $100 to $200 plus diamond wear, our estimate | Same | Included |
| Crack filler, if needed | $99.99 | $99.99 | Included |
| Moisture primer, if the test fails | $779.98 | $779.98 | Extra |
| Total on a dry, sound slab | About $1,470 to $1,570 | About $2,160 to $2,260 | Home Depot's installed program (Penntek dealers): "2 Car Garage: ~$4,000 on average." Angi, Aug 2026: $2 to $12 per sq ft installed |
| Per sq ft at 700 sq ft | $2.10 to $2.24 | $3.09 to $3.23 | About $5.71 from the Home Depot figure, our arithmetic |
Removing an old coating is the longest part of an installer's day, so a redo quote usually runs above a new-slab quote; ask whether removal is in the price. We have our own install teams in NY, NJ and CT; elsewhere, use the installer directory. More in how much it costs to epoxy a garage floor.
If your coating came from a company you can no longer reach
A brand that has closed, changed hands or stopped answering gets the same sequence: tape test, identify the chemistry from the label or your order email, grind what failed, rebuild. A sound epoxy floor under a single-component urethane clear takes a sanded topcoat recoat; a failed one takes the full grind above. Send us a photo of the label and we will tell you what goes over it.
Common questions
Can you put epoxy over old epoxy?
Yes, when the old epoxy passes a tape test at every spot, you sand it dull, solvent-wipe it, and a 2 ft test square still holds after 24 hr. Over a peeling or unidentified coating, grind to bare concrete first.
My Rust-Oleum garage floor peeled. What now?
Tape test it, then grind it off: the EpoxyShield data sheet lists the coating at 3.0 to 3.5 mils dry, too thin to carry a new coat, and the RockSolid data sheet says a floor with more than 10% adhesion failure must be removed. Then find the cause and rebuild with a primer matched to the slab, a 14 mil base coat and a UV-stable topcoat. The two Rust-Oleum kits and the Garage Pro kit are side by side in EpoxyPRO vs Rust-Oleum EpoxyShield and RockSolid.
Do I have to remove all of the old coating?
Remove all of it when 2 of 5 tape-test spots fail or the coating comes off in sheets. Remove only the lifted areas when the failure is in one spot and the rest of the floor passes.
Can I acid etch instead of grinding?
Etching works on bare concrete only. The acid reacts with concrete, and a coating keeps it off the concrete. Over any old coating, grind.
How long before I can park on the recoated floor?
Epoxy base with a T-521 or T-444X topcoat, walk on day 3 and park on day 4 to 7. Polyurea base with a polyaspartic clear, walk the next day and park 2 days after the clear coat at 70°F. Cold weather adds up to 7 days.
Call (877) 703-7699, Monday to Saturday, 8am to 6pm ET, with photos of the floor. If we miss you, we call back within an hour. When you are ready, start with the garage floor epoxy kits.
Sources
- Rust-Oleum RockSolid Polycuramine Garage Floor Coating Kit TDS, Form GDH-810 (96% solids by volume; remove at more than 10% adhesion failure in a tape test): https://pdf.lowes.com/productdocuments/324ab187-b24a-49a4-a199-fbac66bdab54/08655817.pdf
- Rust-Oleum EpoxyShield Water-Based Epoxy Garage Floor Coating TDS, Form GDH-356 (3.0 to 3.5 mils dry; "Not intended for unsound previous coatings or floors with moisture problems"): https://images.homedepot-static.com/catalog/pdfImages/44/4464ca72-1614-4782-b352-46e2b1a15b82.pdf
- Behr 1-Part Epoxy Concrete and Garage Floor Paint TDS No. 900 (1.0 to 1.6 mils dry per coat): https://images.thdstatic.com/catalog/pdfImages/d7/d7c37bae-c67e-405f-921b-89a6e71ea378.pdf
- KILZ 1-Part Epoxy TDS L3776 (1.0 to 1.6 mils dry per coat): https://www.kilz.com/binaries/content/assets/kilz/tds/l3776_tds_us.pdf
- Seal-Krete Epoxy-Seal TDS (1.3 to 2.1 mils dry per coat): https://www.rustoleum.com/-/media/A90E2264DF924A84BD19B1F640CF293B.ashx
- Home Depot installed garage floor coating service, Penntek dealers (2-car about $4,000), checked Oct 15, 2026: https://www.homedepot.com/services/c/garage-floor-coating/791baf5d3
- EpoxyPRO B-707 High Build Epoxy technical data sheet, Rev. 09/2026 (recoat: tack off and degloss previous coats; remove amine blush with a detergent cleaner)
- Angi epoxy flooring cost guide, updated Aug 3, 2026 ($2 to $12 per sq ft installed): https://www.angi.com/articles/epoxy-flooring-costs-advantages-and-installation.htm
- EpoxyPRO specs and prices: product pages, November 2026. Data sheets available on request.
