Oil is epoxy's oldest enemy. Here's the honest answer on coating stained concrete — the prep that actually works, when stains are too deep, and what to realistically expect.
Concrete looks solid, but it's porous — more like a hard sponge than a sheet of glass. Over years of parking, motor oil, transmission fluid, and power-steering fluid wick down into those pores. Epoxy, meanwhile, bonds mechanically: it flows into the concrete's pores and locks in as it cures. When those pores are full of oil, there's nothing for the epoxy to grab. The coating sits on top of a contamination layer instead of bonding to the concrete itself, and it lets go — usually in the exact shape of the old stain.
This is why oil stains are the number one cause of localized epoxy peeling we see in the Salt Lake Valley. The rest of the floor can be perfect while the old parking spot bubbles up in sheets. The failure isn't the epoxy's fault; the bond was never real.
Here's the part that surprises homeowners: you can't always see the contamination that matters. A stain that looks "mostly cleaned up" can still hold enough oil in the pores to break a bond. Pros use a simple field check — sprinkle water on the concrete. On clean concrete, water soaks in and darkens the surface. On oil-contaminated concrete, it beads up and sits there. If water beads, epoxy won't bond. That test decides the prep plan.
Most oil-stained garage floors in Utah can be coated successfully. The question is never really "can you coat it" — it's "how deep does the contamination go, and what will it take to get past it." That depends on a few things:
A typical Utah garage — a few oil spots from daily drivers, some road-film staining in the tire lanes — is a routine job for a competent installer. The prep sequence below handles it. The exceptions, where stains genuinely win, are covered further down.
There is no single magic product. Oil remediation is a sequence, and skipping steps is how floors fail. Here's what a proper job looks like, in order:
Notice what's not on the list: muriatic acid. Acid etching doesn't degrease — and etching before degreasing can actually drive oil deeper into the slab. Degrease first, always. (Acid has its own limits as a prep method; see grinding vs acid etching.)
Tell us about your oil stains — age, location, what fluid — and we'll connect you with a specialist who'll assess them honestly during the walk-through.
After degreasing and grinding, pros have one more tool for stubborn spots: oil-blocking (oil-tolerant) primers. These are specialty epoxy primers formulated to bond to concrete with residual contamination that would defeat a standard primer. They're applied over the worst areas — or the whole floor on a heavily stained slab — before the main coating system goes down.
Two things to understand about these primers. First, they're a safety net, not a shortcut: they go on top of proper degreasing and grinding, not instead of it. An installer who proposes primer instead of prep is selling you a hope. Second, they add real material cost, which is one reason stained floors can price toward the upper end of the $2,400–$3,800 standard epoxy range. When an installer specs an oil-blocking primer, that's a sign they're taking the contamination seriously — ask them to name the product and keep it in the written scope.
Sometimes the honest answer is that a section of concrete shouldn't be coated. The signs:
What a good installer does here is tell you before the coating goes down. "This spot is too saturated; here's the plan" is the mark of a pro. "It'll probably be fine" is the mark of a future peeling repair. When you're vetting installers, ask directly: "What do you do when you find contamination too deep to grind out?" The answer tells you everything.
Even on a successfully prepped floor, set one expectation correctly: faint ghost stains can telegraph through the coating, especially under thin solid-color systems. The bond is sound — this is purely cosmetic — but a light gray solid epoxy over a historically stained slab may show vague shadows where the worst spots were.
This is the strongest practical argument for flake over solid color on a stained floor: a full-broadcast flake pattern visually breaks up ghosting so completely that you'd never know the stains were there. Darker colors help too. If your heart is set on a light solid color over a heavily stained slab, have the "will I see ghosts?" conversation with your installer before — not after — the job.
Oil stains change the scope of work, so they belong in the written quote explicitly — not as a verbal "yeah, we'll handle it." When you request quotes, disclose every stain (what fluid, how long it's been there, whether anything was spilled recently), and confirm the written scope includes: the degreasing protocol, diamond grinding (not just etching), any oil-blocking primer by product name, and how stained areas are treated under the warranty. Vague prep language on a stained floor is how "we'll take care of it" becomes a peeling parking spot eighteen months later.
Honestly? No — not if you want it to last. Degreasing alone removes surface oil but can't pull contamination out of the concrete's pores, and epoxy bonds mechanically to those pores. Every long-lasting oil-stain job involves degreasing, pressure washing, and diamond grinding. If a bidder says they'll just degrease and coat, that's a future peeling floor.
It can — as a faint "ghost" stain, especially under thin solid-color systems. Full-broadcast flake hides ghosting almost completely because the chip pattern breaks up the visual. A good installer will tell you this upfront and steer stain-heavy floors toward flake or darker colors rather than promising an invisible result.
The professional sequence is: alkaline degreaser with dwell time and scrubbing, hot-water pressure washing (often multiple passes), then diamond grinding to remove the contaminated top layer of concrete. Grinding is the step that actually removes what the degreaser can't reach. See the full walkthrough in how to prepare a garage floor for epoxy.
No — and this is one of the most common DIY mistakes. Acid etching profiles the surface but does nothing to oil; worse, etching before degreasing can drive contamination deeper. Degrease first, always. Acid has real limits as prep anyway — see grinding vs acid etching.
That's the sign of deep saturation — the slab has absorbed more oil than surface cleaning and grinding can remove. Options are an oil-blocking primer as a last line of defense, or in extreme cases, replacing that section of concrete. A reputable installer will flag this during the walk-through rather than coating over it and hoping.
Always. Stains change the prep scope, the primer choice, and sometimes the warranty terms for those areas. Installers would far rather plan for contamination than discover it mid-grind. Disclose every stain — age, what fluid, and how long it's been there — when you request your quote.
It can. Heavy contamination means more degreasing passes, deeper grinding, and possibly a specialty primer — real labor and material. That's why quotes vary with concrete condition. Our cost guide covers the standard ranges; stained floors price toward the upper end of the $2,400–$3,800 epoxy range when prep runs heavy.
Related reading: surface prep: grinding vs acid etching · why epoxy peels · flake vs solid color · cost guide
Describe your stains and your city — a local specialist will walk the floor and give you a straight answer on prep, primer, and realistic results.