How to Remove Oil Stains From Concrete: Best Methods

Updated May 23, 2022
Oil leak on concrete

Knowing how to remove oil stains from concrete isn't a trick in everyone's cleaning arsenal. However, if you have a car and a concrete drive, the odds of never having an oil spill are not in your favor. Learn DIY hacks to quickly remove oil from concrete driveways and floors, like garage floors. Get step-by-step instructions for how to remove oil stains from concrete using at-home methods like Coke, baking soda, dish soap, cat litter, TSP, and good ole' scrubbing.

How to Remove Oil Stains From Concrete: Materials

A lot of different oil removers are available for your concrete floor. However, before you go forking out the cash for these commercial products, there are a few oil cleaning concoctions you can find right in your home. For these concrete cleaning hacks, you need:

Clean Excess Oil Off Concrete With Cat Litter

Before you try to remove the stain from your concrete, it's pivotal to remove the excess oil from the concrete. Cat litter is perfect for this job.

  1. Sprinkle an abundant amount of cat litter on the fresh oil.
  2. Use your feet to grind it into the stain.
  3. Allow it to sit overnight or as long as possible.
  4. Use the shovel to scoop up the cat litter and throw it away.

Depending on how fresh the stain was, cat litter could be enough to remove the stain for you. However, if you still have stains, move on to these other oil-fighting tricks.

Use Baking Soda to Remove Oil Stains From Concrete

Baking soda with wooden spoon

Baking soda is an excellent cleaner for fresh oil stains. After removing the oil with a bit of cat litter, grab the baking soda and Dawn.

  1. Sprinkle the baking soda on the stain. A big stain requires the whole box.
  2. Let it sit for about 15 minutes or more.
  3. Add several squirts of Dawn to the baking soda.
  4. Add enough water to make a paste.
  5. Scrub with the brush in circular motions for several minutes.
  6. Rinse with water.
  7. Repeat as needed for deep stains.

Clean Oil Stains From Concrete With Coke

pouring cola coke on oil stain

Coke isn't just for drinking. It's also suitable for cleaning oil from concrete and getting rust off your toilet. Who knew? For this oil-busting recipe, grab the Coke and Dawn.

  1. Coat the entire stain in Coke.
  2. Add an abundant amount of Dawn.
  3. Use the brush to scrub in circular motions.
  4. Rinse with water.
  5. Repeat as needed.

Remove Oil Stains From Concrete Driveway

Don't have Dawn? Not to worry, grab your powdered detergent and head to the driveway.

  1. Cover the entire stain in powdered detergent.
  2. Add a bit of water for it to become a paste.
  3. Using circular motions, scrub the stain with the brush.
  4. Let it sit for an hour or two.
  5. Rinse and repeat until the stain is gone.

Clean Oil Spills From Concrete With Sand

If you want to put the work in, you can remove oil from concrete without chemicals. But it takes a bit of elbow grease.

  1. Sprinkle sand on the oil and let it absorb it.
  2. Sweep away the sand, only leaving a small layer.
  3. Scrub the area with a brick.
  4. Sweep again.
  5. Repeat until your stains are eliminated.

Remove Oil From the Garage Floor

Old oil stained pavement

Old or deep oil stains that don't respond to the home methods, it's time to break out the big guns. However, the big guns come with risks, so grab your gloves and goggles before using TSP.

  1. In a container, mix a cup of TSP with a gallon of water.
  2. Pour the mixture onto the stain.
  3. Let it sit for 30 minutes.
  4. Scrub with your brush in circular motions for a few minutes.
  5. Rinse and repeat as needed.

Does WD-40 Remove Oil Stains?

Aerosol can

WD-40 is an effective grease stain remover. In some cases, WD-40 can remove oil stains from concrete. However, it isn't as effective as other methods and depends on how old the stain is. If you have it on hand, you can try it by spraying it on the stain and letting it sit for 30 minutes. Scrub it with your brush, then soak it up with the cat litter.

Prevent Oil Stains on Concrete

One of the best ways to get oil off concrete is to prevent it from happening in the first place. Keep a few things in mind to keep your concrete floors and driveways looking like new.

  • Use an oil mat under your car to prevent any leakage on your concrete garage floor.
  • Seal your concrete, so it does not absorb any oil stains.
  • Clean up engine oil immediately to avoid deep stains.
  • Watch your car or vehicles for leaks.
  • Service vehicles regularly.

Keep Your Concrete Free From Engine Oil

If engine oil drips on your concrete driveway, you aren't stuck with it. Just dive into your pantry rather than spending a bunch of money on commercial cleaners. And since oil stains aren't the only problem you might face, get some additional tips for removing rust from concrete.

How to Remove Oil Stains From Concrete: Best Methods