Absorb fresh oil with cat litter, baking soda, sawdust, or cornstarch
Let the absorbent sit for several hours or overnight
Sweep up the absorbent material
Apply dish soap or a degreasing cleaner directly to the stain
Scrub the area with a stiff-bristle brush
Rinse with hot water
Repeat the cleaning if needed
For older stains, use a commercial concrete degreaser or driveway cleaner
For stubborn stains, apply a paste of baking soda and water, then scrub
Use a pressure washer if the driveway material allows it
For porous concrete, repeat treatment several times
Seal the driveway after cleaning to help prevent future stains
