How to Clean Oil Stains from Concrete Before Coating
Oil and grease on concrete are among the main reasons coatings peel or bubble. Cleaning them properly before you apply epoxy or polyaspartic is non-negotiable. Here's how to do it.
Oil and grease on the slab are a leading cause of peeling and adhesion failure. Coatings bond to the concrete surface; if that surface is contaminated, the bond fails. Proper concrete preparation always includes removing oil before you apply epoxy or polyaspartic. This guide covers how to clean oil stains from concrete so your coating can adhere and last.
Why oil causes coating failure
Garage floors collect motor oil, transmission fluid, and grease. These leave a film or penetrate the concrete. Coatings don't stick to oily surfaces—they need a clean, sound substrate. If you coat over oil, you'll see peeling, bubbling, or patches that lift. Cleaning oil is step two in a full prep sequence (after removing old coatings; before repair and profiling).
Prerequisites
- Concrete degreaser rated for garage or industrial floors (alkaline or solvent-based, per product).
- Stiff brush or scrubber for mechanical action.
- Water supply for rinsing (and neutralizing if you use acid later).
- Ventilation if using strong solvents indoors.
- Safety: Gloves, eye protection, and follow product labels.
If the floor has paint, sealer, or old coating, remove that first. Coatings don't reliably stick to paint; degreasing alone won't fix that. See how to prepare concrete before applying a garage floor coating for the full order of steps.
Step 1: Remove loose dirt and debris
Sweep or vacuum the floor so the degreaser can contact the concrete. If there's loose flaking or old coating, scrape or remove it. This step ensures the cleaner can reach the stained surface.
Step 2: Apply degreaser and let it dwell
Apply the concrete degreaser according to the label. Many products need to sit (dwell) for 10–20 minutes so they can break down oil. Don't let the product dry—if the area is large, work in sections or re-wet as needed. Use the concentration the manufacturer recommends; stronger isn't always better and can leave residue.
Step 3: Scrub and agitate
Scrub with a stiff brush or floor scrubber. Mechanical action helps loosen oil and grease from the pores. Pay extra attention to visible stains and tire tracks. For heavy buildup, a second application and scrub may be needed.
Step 4: Rinse thoroughly
Rinse with water until the runoff is clear and no suds or oily film remains. Soap or degreaser left on the surface can interfere with the coating. A pressure washer on a low-to-medium setting can help, but avoid high pressure that could damage concrete or drive water into cracks.
Step 5: Check for residue and repeat if needed
After the floor dries, check for dark spots or a slick feel. If oil is still present, repeat the degreasing and rinse. Oil that has soaked in may need a poultice (oil-absorbing product left on the stain) or multiple cycles. Stubborn areas might require grinding to remove the contaminated layer.
Step 6: Let the slab dry, then profile
After cleaning, the concrete must be dry before you profile (etch, grind, or shot blast) or apply coating. Drying often takes 24–72 hours depending on conditions. Then profile the surface so the coating has something to grip. Cleaning alone isn't enough—smooth concrete still needs mechanical profiling for adhesion.
When to call a pro
If the floor has years of heavy oil, multiple failed coatings, or you've tried degreasing and stains persist, a contractor with concrete prep experience can assess it. They may use industrial degreasers, grinding, or shot blasting to remove contaminated material. Good prep is specialized work; a pro can also confirm when the slab is ready for epoxy or polyaspartic.
Summary
Clean oil from concrete before coating by degreasing (with dwell time and scrubbing), rinsing thoroughly, and letting the slab dry. Repeat if stains remain; use a poultice or professional help for soaked-in oil. Then complete prep with repair and profiling so your garage floor coating adheres and lasts. Skipping oil removal is one of the main reasons coatings peel—don't skip it.