How to Remove Oil Stains From Concrete
Lift deep motor oil and grease stains from concrete driveways using a heavy-duty degreaser, stiff brush agitation, and hot water rinsing.
- Read the tools, materials, safety notes, and steps below for free.
- Tap Start Camera Coach when you want hands-free voice help.
- Allow camera and microphone. Point your phone at the work; the coach watches your progress and tells you the next step.
๐งฐ Required Tools & Equipment
- โ Stiff-bristle deck brush
- โ Pressure washer or garden hose with high-pressure nozzle
- โ Push broom
- โ Plastic bucket
- โ Safety glasses
- โ Chemical-resistant gloves
๐ฆ Materials & Supplies
- โ Heavy-duty concentrated concrete degreaser
- โ Bentonite clay or cat litter (for fresh oil)
- โ Clean water
โ ๏ธ Safety Checkpoints & Warnings
- โข Wear eye protection and chemical-resistant gloves when handling undiluted degreaser.
- โข Do not allow concentrated runoff to enter storm drains or delicate landscaping.
- โข Ensure the work area has adequate outdoor ventilation to avoid inhaling fumes.
๐ Step-by-Step Guide (5 Steps)
Absorb Surface Pooling Oil
Pour an even layer of clay cat litter or absorbent compound directly over fresh or pooling oil. Let it sit undisturbed for 15 minutes to wick standing oil out of the pores. Sweep the saturated material into a dustpan and dispose of it properly.
- โข No reflective or standing liquid sheen on the surface
- โข Dry concrete surrounding a matte, dark stain mark
- โข Applying liquid cleaner directly onto standing pools of fresh oil without absorbing first
Apply Undiluted Degreaser
Pour undiluted heavy-duty degreaser directly onto the dry oil stain until it is fully saturated. Spread the chemical slightly beyond the visible borders of the stain to catch subsurface spread. Allow the chemical to dwell for 10 to 15 minutes without drying out.
- โข A generous, uniform wet sheen covering the entire stained area and 2 inches beyond borders
- โข Foaming or slight bubbling action as degreaser penetrates
- โข Wetting the concrete with water first, which prevents the degreaser from penetrating deep pores
Agitate with Stiff Deck Brush
Scrub the saturated stain vigorously using a stiff-bristle deck brush in tight circular motions. Apply firm downward pressure to drive the degreaser into the porous concrete surface. Work from the outside edges toward the center to avoid spreading the oil.
- โข A thick, discolored lather forming across the treated area
- โข Uniform frothy emulsion showing suspended grease
- โข Using a wire brush that scratches concrete or leaves rust-prone metal fragments behind
High-Pressure Rinse
Rinse the area thoroughly using a pressure washer with a 25-degree nozzle tip held 10 to 12 inches away from the surface. Sweep the water jet in overlapping horizontal passes, pushing the dirty slurry away toward an open lawn or drainage area. Continue rinsing until all soap foam disappears completely.
- โข Zero soap suds remaining on the concrete surface
- โข Rinse water running completely clear away from the site
- โข Holding a zero-degree pressure nozzle too close, which permanently etches lines into the concrete
Inspect and Dry
Allow the concrete to dry completely for at least 2 to 3 hours to evaluate the true result. Inspect the dry surface for faint shadow rings or deep residual oil wicking back up. Repeat the degreasing process once more if a dark silhouette remains after drying.
- โข Concrete is uniformly dry with no dark oil halo or discoloration remaining
- โข Consistent matte gray appearance across the entire slab
- โข Judging the success of oil removal while the concrete is still wet and dark
Credit: inspired by an original tutorial by Forever Self Employed โ watch the original on YouTube.
Don’t have everything?
- No Commercial concrete degreaser? Liquid dish soap mixed with baking soda paste
- No Pressure washer? Standard garden hose with brass jet nozzle and boiling water