Garage floor epoxy & polyaspartic coatings — matched to one local pro

Oil-stained garage floors: can a stained slab still be coated?

Almost every older garage has them — dark oil shadows under the engine bay, a drip line by the workbench, rust freckles where something metal sat wet. Homeowners reasonably ask whether a slab like that can be coated at all, and less scrupulous quotes answer with a shrug and a pressure wash. The honest answer is: usually yes, but only if the oil is treated as contamination inside the concrete, not as dirt on top of it. Here is how that judgment is made.

Related: Garage floor epoxy · Grinding vs. acid etching · Coating a brand-new slab

Why oil is different from ordinary dirt

Concrete is porous — a slab drinks in liquids rather than just getting wet on the surface. Oil is particularly good at travelling into those pores and staying there, and a coating bonds to whatever it actually touches. If what it touches in a stained spot is oil-contaminated concrete, the bond there is weak from day one, even if the rest of the floor is perfect. That is why oil stains cause a specific, localized failure: the coating lifts or blisters in the shape of the old stain, often at the tire lines where heat and pressure add stress, while the surrounding floor holds fine. It is also why hot-tire pickup and old oil staining so often show up in the same conversation.

A surface clean does not fix this. Degreaser and pressure washing remove loose oil and grime from the top, which is a legitimate first step — but they do not reliably pull oil back out of the pores below the surface, and washing can even drive contaminated water deeper if it is done carelessly. Any quote whose entire stain plan is “we’ll degrease it” is describing the first step as if it were the whole job.

How a pro judges a stained slab

What proper treatment actually looks like

Clean first, properlyLoose oil, caked grime, and standing residue come off before grinding — scraping, degreasing, and thorough rinsing and drying as the products direct. This keeps the grinder from smearing surface oil across clean concrete.
Grind through the contaminated layerMechanical grinding is the workhorse step, as it is on every professional job — see our prep and repair guide. Stained areas may need additional passes, and the installer should re-check them afterward rather than assuming one pass handled the worst spot.
Draw-out treatments for stubborn spotsFor stains that persist, installers may use a poultice or repeated degreaser treatments designed to draw oil up out of the pores over hours or days, sometimes more than once. It is slow, unglamorous work — and a good sign when a quote mentions it, because it means the stain was actually assessed.
Spot priming, where the system calls for itSome coating systems include primers intended for marginally contaminated areas once cleaning and grinding have done their part. A primer is a supplement to that work, not a substitute for it — no primer reliably bonds through heavy oil saturation.

The honest limits: when a spot may not hold

There are slabs — usually older ones with years of heavy leaking in one place, sometimes around a long-failed drain or a workshop press — where oil has penetrated deeply enough that no reasonable amount of grinding and treatment guarantees a bond in that exact spot. A trustworthy installer says so before the job, not after a failure, and talks through the real options: accept a disclosed risk area in writing, adjust the finish (a full flake broadcast hides a multitude of slab sins visually, though it does not fix a bond problem), or in the most extreme cases address that section of concrete itself. What you should not accept is a promise that a deeply saturated spot is “no problem at all” with no treatment plan behind it. The stain’s history is knowable; the quote should reflect it.

Rust deserves a quick separate note: surface rust stains from tools, bikes, and metal shelving are usually cosmetic and shallow compared with oil. They clean and grind out far more readily, and their main risk is telegraphing a shadow through a light, thin finish — another point in favor of full-flake systems on older slabs.

Keeping a newly coated floor from becoming the next stained slab

Cost context

Most professionally installed 2-car garages in our region land in the $2,400–$6,000 range as clearly-general guidance — see the cost guide. That is not a quote for your garage. Ordinary staining handled within standard grinding does not usually move a job out of that band; what can add cost is extensive extra treatment — repeated draw-out work, additional grinding passes, or spot priming across large areas — and it should appear as an explained line in the written quote, per our quote-reading guide, not as a surprise on install day.

The bottom line

A stained slab is not a disqualification — it is a prep question. Coatings fail over oil when the oil was cleaned off the surface and left in the pores; they succeed when the contamination was assessed honestly, ground and treated out, and verified before the first coat went down. If your garage has the classic dark shadows, do not hide them from the installer — point at the worst one and ask, “What is your plan for that spot?” The quality of the answer is the quality of the quote.

More homeowner guides

Prep, grinding & crack repair · Grinding vs. acid etching · Hot-tire pickup: why floors peel where you park · Coating a brand-new garage slab · What a garage floor coating costs in Northern California

Have a stained slab you want assessed?

Use the quote form and describe the staining — where it is, roughly how long it has been there, whether anything is still leaking — in the project details. That lets a matched local pro come prepared to assess the slab honestly instead of guessing over it.

Get My Free Quote

Educational note: stain treatment in this guide is general information only. How deep a specific stain runs and which treatment it needs can only be judged on the slab itself — your installer’s on-site assessment governs.