Oil stains on a garage floor are one of the most common reasons a DIY epoxy kit fails — and one of the most common things homeowners try to hide before a contractor visit. Here's the truth about oil removal, why it matters, and what actually works.
Why Oil Matters So Much
Concrete is porous. Oil that seeps into the slab doesn't just sit on the surface — it penetrates the capillaries in the concrete. When a coating is applied over oil-saturated concrete, the coating can't form a chemical bond with the contaminated surface. It may look bonded initially, but as temperature cycles stress the coating, it delaminate from the oil-contaminated areas. Often within months, sometimes within weeks.
This is why professional contractors ask about vehicle leaks during estimates, and why diamond grinding matters — it physically removes the contaminated surface layer rather than just cleaning over it.
For Light, Surface Stains
- Apply a concentrated degreaser (Purple Power, Oil Eater, or Simple Green Heavy Duty) directly to the stain
- Let dwell 10–15 minutes
- Scrub hard with a stiff-bristle brush (not wire)
- Rinse thoroughly and let dry completely
- Repeat if the stain reappears when wet — if it does, oil is still present
For Moderate Stains
Cat litter or oil-dry swept over the stain and left overnight draws surface oil out of the concrete. After sweeping it up, follow with the degreaser protocol above. For older stains, a commercial-grade concrete degreaser (TSP or phosphoric acid-based) penetrates deeper than dish-soap type products.
The water test: Pour a small amount of water onto the cleaned area. If it beads up (rather than soaking in), oil is still present. Water should absorb into clean concrete within 30–60 seconds. Keep treating until water absorbs normally.
For Heavy or Deep Oil Saturation
Years of parking a vehicle with a chronic leak can saturate concrete 1–2 inches deep. Surface cleaning cannot remove this. The only effective solution is diamond grinding — removing the contaminated concrete layer entirely. This is what professional contractors do during surface prep, which is why grinding matters far beyond just "opening the pores."
In extreme cases — a slab that has been soaked with oil for 15+ years — even grinding may not fully address the contamination. We'll tell you if that's what we find.
What We Do at Every Job
We check for oil contamination at every estimate. We diamond grind every slab, which removes the top 1/16" of concrete including most surface contamination. If we find heavy oil saturation during grinding, we treat it before applying the base coat. We don't coat over oil problems and hope for the best.
Oil Stains? We'll Assess It Free
Call or text. We'll come look at your slab, tell you what we find, and give you an honest assessment before committing to a price.
📞 Call (281) 503-5313Also see: Full prep guide → | Why coatings peel →