
Epoxy floors peel for four reasons, and three of them happened before the resin left the bucket. Bad prep, slab moisture, contamination, hot tires. The coating itself is almost never the problem, which is unfortunate if you wanted to blame a product.
If you're holding a curled-up sheet of what used to be your floor, that piece is evidence. Flip it — what's stuck to the underside tells you which of the four you have.
Read the failure before you buy anything
| What you see | Most likely cause |
|---|---|
| Coating lifts clean, bare gray concrete underneath | Prep failure. It never bonded |
| Concrete dust or a thin layer of concrete stuck to the back | Weak surface layer, laitance not ground off |
| Blisters, some holding liquid, white powder on the slab | Moisture vapor from below |
| Patches shaped like tire contact areas | Hot-tire pickup |
| Failure only around a specific stain or spot | Oil, grease, or silicone contamination |
| Fisheyes and craters, present from day one | Contamination at application |
| Peeling only at the garage door line | UV degradation of aromatic epoxy, or freeze-thaw at the slab edge |
That table is the diagnostic. The rest is detail.
Cause 1: prep, which is 80 percent of the job
Concrete has a weak top layer called laitance — fine cement paste that rises during finishing. A coating bonded to laitance is bonded to a layer barely attached to the concrete below it.
Diamond grinding removes it and cuts a mechanical profile, graded CSP 1 to 10 on the scale ICRI publishes in Technical Guideline 310.2R-2013 and checked against molded rubber comparator chips, not by eye. Thin-film coatings up to roughly 20 mils want CSP 2 to 3. Mortars and self-levelers want a coarser cut.
One correction to the usual line about the acid packet in the $179 kit: ICRI lists etching among the methods that reach CSP 1 to 3 on sound, clean concrete. The objection isn't that acid can't hit the number. It's that acid can't cut a hard-troweled surface, ignores soaked-in oil, and leaves residue to neutralize. Grinding does all three.
A good bond pull-tests to failure inside the concrete, not at the bond line, commonly specified at 200 psi and up. The method is ASTM D7234. ASTM D4541, cited constantly on floor jobs, is scoped to metal and other rigid substrates.
Cause 2: moisture, which is the expensive one
A slab on grade sits on dirt. Dirt holds water. Water moves as vapor toward the drier side, which is your garage. Cover the slab with a film and that pressure lifts the coating — osmotic blistering, and the reason some floors fail mid-room rather than at the traffic edges.
The three tests, and what each one actually establishes:
- ASTM F1869, current edition F1869-23 — anhydrous calcium chloride, reported in pounds of vapor emitted per 1,000 square feet per 24 hours. The kit sits 60 to 72 hours. Barred from lightweight-aggregate and gypsum concrete since 2010.
- ASTM F2170 — in-situ RH probes, read at 40 percent of slab depth where the slab can only dry upward and 20 percent where it dries both ways. A garage slab dries one way. It reads what's inside the concrete, which is why it has been displacing calcium chloride since 2002.
- ASTM D4263 — the poly sheet screen. Visual only, no number, free. Steps in our basement floor guide.
Here's what almost every coating article gets wrong, this one included until we checked: neither ASTM test method sets a pass or fail figure. They're procedures. The familiar 3 pounds and 75 percent come from ASTM F710, the practice for preparing floors to receive resilient flooring — vinyl, LVT, sheet goods — which offers them as defaults the manufacturer overrides and whose scope says coatings aren't what it was written for.
For an epoxy floor the acceptance number lives on the coating manufacturer's data sheet, and the spread is an order of magnitude. Ordinary primers cap the slab near 3 pounds; Crown Polymers CrownPrime 8202 and Sika Primer MB both do. Barrier primers exist to lift that ceiling, and Tnemec Series 208 Epoxoprime MVT is rated to 15. Anyone saying "ASTM says 3 pounds" is quoting a vinyl default at your garage.
Over that limit the fix is a moisture-mitigation primer at roughly $1 to $2.50 per square foot, the product class ASTM F3010 covers. Coating over it and hoping is how a floor fails at month nine.
Cause 3: contamination
Oil and transmission fluid soak deep into concrete and keep surfacing for years. Silicone tire dressing overspray is the sneaky one — invisible, sitting exactly where the car parks, rejecting coating where it matters most.
Old sealers are another. Somebody sealed the floor in 2009, nobody remembers, and the new coating is bonding to a release agent. Contaminated areas get dug out and treated, not painted over.
Cause 4: hot tires
A tire on the highway gets genuinely hot. Park on a coating and the warm rubber softens the film slightly and sticks to it. As the tire cools it contracts, and a contest starts that one of the two bonds has to lose.
Thin, poorly bonded films lose it, which is why the classic kit failure is patches shaped like tire footprints. Thick 100 percent solids systems over a real grind don't have the problem, and neither do polyaspartic topcoats. Nor does parking before full cure help — typically 7 days on standard epoxy, which people treat as a suggestion.
Can it be repaired, or does it all come off?
Do the tape test first: score a small square through the coating with a utility knife, press duct tape over it, pull sharply.
If the surrounding coating stays put: the failure is localized. Grind back to sound edges, feather, recoat, blend. Commonly $300 to $900. Flake hides a repair well. On solid color or metallic it'll be visible to you forever and invisible to everyone else.
If the tape lifts coating beyond the damaged area: it all comes off. Full removal and reinstall runs $5 to $10 per square foot, more than a fresh install because grinding off failed coating is slow, gummy work.
If moisture is the cause: it all comes off regardless. There's no patch for vapor drive.
Our one strong opinion
If a coating quote does not include a moisture test and a named grinding profile, the price on it is not the price. It's the price of the parts that were included.
We'd rather lose a bid to someone cheaper than win one on a slab we haven't tested. A moisture test costs a few days of calendar. Redoing a 500-square-foot garage costs $2,500 to $5,000. That math has never been close.
When to skip the contractor entirely
Two honest cases.
A small peeled patch in a shed or a low-traffic corner. Grind the loose edges back with a $30 diamond cup wheel, vacuum, roll on a compatible coating. Nobody needs to drive out for that.
A floor that's worn rather than peeling. A dull but firmly bonded topcoat can be screened and recoated — no strip, no reinstall, roughly a third the cost. Ask about a recoat before accepting a teardown quote; a good epoxy repair and resurfacing crew offers it first.
If the slab genuinely can't hold a coating, polished concrete is worth a look — densified and ground to a sheen, with no film to delaminate.
Bottom line
Flip the peeled piece over and read the back. Prep failures and contamination can be patched. Moisture failures cannot. Whatever you do next, test the slab before anyone opens a bucket.
Moreno Valley Elite Epoxy Flooring handles epoxy repair and resurfacing, full strip-and-reinstall garage floor coatings, and polyaspartic systems across Moreno Valley and the Inland Empire. Send a photo of the peeled edge and its underside and we'll usually name the cause before we come out. Call (855) 951-3385, or see what a properly installed floor should cost.
Ready for a free quote in Moreno Valley?
Moreno Valley Elite Epoxy Flooring — free estimate, clear scope, no pressure. Use the form on this page or jump to the homepage quote.
Related services in Moreno Valley
Moreno Valley Elite Epoxy Flooring money pages — go straight to the service you need.
- Concrete Grinding & Surface Prep →
Concrete grinding and surface preparation decides whether the coating above it lasts fifteen years or peels in fifteen months, and it is the first thing a low bid cuts. A resinous floor bonds mechanically.
- Moisture Mitigation Systems →
Moisture mitigation is the invisible half of a coating job and the reason most failed floors failed. Concrete is porous.
- Concrete Polishing →
Polished concrete is not a coating at all, which is the entire point of it. Instead of adding a film on top of the slab, polishing uses progressively finer diamond tooling to grind, hone and refine the concrete itself, with a chemical densifier applied partway through that reacts with free lime in the slab and hardens the surface from within.
- Floor Repair & Crack Filling →
Floor repair and crack filling is the least glamorous line on our price list and usually the one with the best return. Cracks, spalls, pop-outs, blown joint edges and gouged trench-drain surrounds do not stay the size they are.
- Garage Floor Coatings →
Garage floor coatings are the most requested job we do in Moreno Valley, and the reason is sitting in almost every driveway in the city: a two or three car garage attached to a tract home built after 1984, with a slab that has never been sealed and a west-facing door that catches full afternoon sun. Bare concrete in that setting dusts, stains and drinks oil, and the light gray powder it sheds walks into the house on everybody's shoes.
Frequently asked questions
Why is my epoxy floor peeling?
Four causes account for nearly all of it. Inadequate surface prep, meaning the slab was acid etched or just cleaned instead of diamond ground. Moisture vapor pushing up through the slab. Contamination such as oil, sealer, or silicone tire dressing left in the concrete. Or hot-tire pickup, where a warm tire grips the coating harder than the coating grips the floor.
Can peeling epoxy be repaired or does the whole floor need redoing?
If it's isolated patches and the surrounding coating passes a tape test, the damaged areas can be ground back to sound edges, feathered, and recoated. If the coating lifts easily across large areas, or moisture is the cause, the whole floor comes off. Patching over a moisture problem just relocates the peeling.
How do I know if moisture is causing my epoxy to fail?
Peeling that starts in the middle of the floor rather than at edges and wheel paths, blisters filled with liquid, and a white powdery residue on the exposed concrete all point to moisture.
The formal tests are ASTM F1869 calcium chloride and ASTM F2170 in-situ relative humidity, and note that neither standard sets the acceptable number — your coating's data sheet does. A rough DIY check is the ASTM D4263 poly sheet screen, taped down overnight and read for condensation in the morning.
What is hot-tire pickup?
A tire heats up on a drive, and when you park, that warm rubber softens the coating and bonds to it. As it cools it contracts and pulls. If the coating's bond to the concrete is weaker than the tire's grip on the coating, the coating lifts in patches shaped exactly like tires. Proper grinding and a fully cured, thick-film system prevent it.
Does acid etching work instead of grinding?
Not well enough for a lasting bond. Acid etching opens the surface slightly but produces a fraction of the mechanical profile that diamond grinding does, leaves residue that has to be neutralized and rinsed, and does nothing about oil contamination or high spots. Nearly every kit that peels was etched rather than ground.
How much does it cost to fix a peeling epoxy floor?
Spot repairs on a sound floor commonly run $300 to $900. A full strip and reinstall runs $5 to $10 per square foot because removing failed coating is slower than coating bare concrete. Adding a moisture-mitigation primer where the slab tests over the limit adds roughly $1 to $2.50 per square foot.
Local context
How this applies in Moreno Valley, CA
Every article here is written from epoxy flooring work done in Moreno Valley and the Inland Empire, so the numbers reflect local labour, permit and material costs rather than a national average. Your own job can land either side of them depending on access, the condition of what is already there, and the materials you pick — 100% solids epoxy, HEPA-shrouded planetary grinders, steel shot blast equipment.
The way to turn any of this into a real answer is to have someone look at your actual situation. The free estimate is free, itemized and written down, with no deposit and no obligation. Call (855) 951-3385 or start on the Moreno Valley Elite Epoxy Flooring homepage.
Areas Moreno Valley Elite Epoxy Flooring covers
Moreno Valley first, then the surrounding communities of the Inland Empire. Each has its own page with local detail rather than a copy of this one:
- Riverside, CA — Riverside County, incorporated in 1883, population 314,998 at the 2020 census
- Perris, CA — Riverside County, incorporated in 1911, population 78,700 at the 2020 census
- San Bernardino, CA — San Bernardino County, county seat, incorporated in 1857, population 222,101 at the 2020 census
- Rialto, CA — San Bernardino County, incorporated in 1911, population 104,026 at the 2020 census
- Colton, CA — San Bernardino County, incorporated in 1887, population 53,909 at the 2020 census
- Grand Terrace, CA — San Bernardino County, incorporated in 1978, population 13,150 at the 2020 census
Or jump to the full list of Moreno Valley services.
More from the Moreno Valley Elite Epoxy Flooring blog
- Commercial Epoxy Flooring for Moreno Valley Shops
Commercial epoxy flooring in Moreno Valley, CA — how to spec a warehouse, shop, or kitchen floor, what it costs per square foot, and how to plan downtime.
- Polyaspartic vs Epoxy for Moreno Valley Garages
Polyaspartic vs epoxy for Moreno Valley, CA garages — cure time, UV stability, cost, and why the best systems use both instead of picking a side.
- Metallic Epoxy Floor Cost in Moreno Valley: Worth It?
Metallic epoxy floor cost in Moreno Valley, CA runs $7 to $12+ per square foot. Here's why it costs more than flake and when flake is the smarter buy.
The Moreno Valley Elite Epoxy Flooring Team
epoxy flooring specialists serving Moreno Valley, CA
Written by the Moreno Valley Elite Epoxy Flooring team — insured epoxy flooring pros with 15+ years serving Moreno Valley, CA and the surrounding area.