How to remove oil stains from concrete with coke? – Full Guide

This page uses affiliate links. When you click an affiliate link, we get a small compensation at no additional cost to you. See Amazon Affiliate Program for more info.

In this article, we will tell you how to remove oil stains from concrete with coke.

Oil spills on concrete are a standard thing when working on our car. Almost everyone has experienced how hard it can be to remove dried-out stains, especially, when you don’t have any professional cleaners – This is why we decided to create this article.

Today, we will talk about removing oil spills with coke – which can act as a great home remedy. Later, we will also touch on other homemade cleaners, that can be good alternatives to coke. 

Another thing, that we would like to mention is preventing oil spills from happening. You should always keep this in mind, as it can save you countless hours of cleaning. If you happen to spill some oil on the floor, keep in mind to clean it as fast as possible – The longer you wait, the more effort you will have to put in cleaning the stain.

Without further ado, let’s get into the proper part of the article.

How to remove oil stains from concrete with coke


Removing oil stains from concrete can be quite hard, especially if you don’t have any professional cleaners under your hand. However, there are some proven home remedies for this problem – One of them is using coke. This may come as quite surprising, however, it’s actually a very decent cleaner.

There are only a couple of steps you need to take, in order to remove the stain. Keep in mind, that the coke should be at room temperature.

  1. Remove any excess – You don’t want a big spill of oil on the concrete, therefore, you will have to remove the excess first. Some people recommend using cat’s litter to do this, however, baking soda should also work fine. After getting rid of the oil, you can start the cleaning process.
  2. Pour one can of coke onto the stain and gently scrub – The second step is to pour some coke (usually one can do the trick) onto the stain, in order to loosen it up. Now you can start lightly scrubbing the stain with a nylon brush.
  3. Pour more coke and wait – Now you can pour another can of coke, and wait for around 30 minutes to 1 hour. This will allow the stain to dissolve even more, making the rest of the process much easier.
  4. Clean remaining stains – For the final cleaning, you can also use a homemade solution. We find that bleach with laundry soap and water does the trick. Grab a clean cloth, dip it in the formula, and start cleaning the stains. Repeat the process until the stains are gone.

This should be enough to completely get rid of the oil stain. However, if the coke doesn’t work, we would recommend going after professional cleaners instead or calling a specialist.

Different home remedies for removing oil stains

Using coke is a proven method to remove oil stains from concrete, however, there are other ways to go about this problem. Either one of those listed below should work well, therefore, choose the one most available to you.

For removing oil stains, you can try:

  • Dish soap and hot water
  • Baking soda and water paste
  • Petrol
  • Vinegar and water

Either one of those cleaning solutions should be enough to completely remove oil stains. Be sure to thoroughly wash the concrete after using those cleaning methods. Leaving the homemade solution on the stain for too long can result in concrete damage.

Frequently asked questions

Will baking soda and vinegar remove oil from concrete?

Yes, vinegar and baking soda will certainly help you remove oil from concrete, however, it may not be enough on its own. Making another mixture out of dish soap, warm water, and white vinegar will remove any leftover stains.

Does Dawn dish soap remove oil from concrete?

Dawn dish soap removes oil from concrete very well, just like any other soap. Making a cleaning solution out of warm water and dawn dish soap should be enough to get rid of the oil.

Does petrol remove oil?

Petrol can remove oil, as long as you thoroughly wash any leftover. Leaving it for too long on the concrete can cause permanent damage. We would also recommend trying different methods, such as coke, dish soap, or vinegar with baking soda.


In conclusion, removing oil stains from concrete with coke is certainly possible, and rather easy. Coke is great at dissolving the oil, leaving you with a stain, that’s easy to scrub. Simply remove the excess oil, pour some coke and let it sit. After 30 minutes to 1 hour, the stain should be easy to get rid of.

There are other home remedies which you may find useful, such as vinegar and water, baking soda and water paste, dish soap with water, or even petrol. Utilizing either one of those cleaning formulas should help with the stain, however, be sure to thoroughly rinse the concrete after using them.

We hope, that after reading this article, you won’t have more problems with oil stains.