How do you remove oil stains from clothes

Oil stains are some of the most common — and frustrating — on clothes. They can appear from cooking, eating a juicy burger, or working with your car.

As a clumsy family, oil stains are no stranger to us. We’ve now reached the point where we don’t even bat an eye at an oil stain because we know exactly how to remove it. With our tried and tested methods, no one will ever know there was a stain to begin with.


The key to removing any oil stain is to act immediately. The quicker you tackle the stain, the more likely you are to remove every trace of it.

Baby Powder and Dish Soap

Baby powder can absorb the oil stain, removing it completely from your garment. Dish soap is the key ingredient in our household for removing oil stains. It can remove oil from your cookware, so it can definitely remove oil from your clothes!

  1. Cover the stain with baby powder.
  2. Gently rub the powder into the garment with an old toothbrush.
  3. Mix together one teaspoon of dish soap with four teaspoons of water in a small bowl.
  4. Put the stained bit of the garment into this bowl and let it soak for 30 minutes.
  5. Rub the area with your old toothbrush to lift the oil stain.
  6. Wash as normal in cool water with detergent.
  7. Only dry the garment if the stain has lifted.

Swap out the baby powder for baking soda if you don’t have baby powder on hand.

Oxygen Bleach

Oxygen bleach can remove all sorts of stains, including oil. You can also find color-safe oxygen bleach for oil stains on your favorite bold clothes. And guess what? This method even works on set-in stains!

  1. Rinse the garment so it’s damp.
  2. Put it in a wash cycle with the recommended amount of oxygen bleach.
  3. Let the machine fill up slightly and leave the garment to soak in the oxygen bleach for one hour.
  4. Wash on the warmest temperature the garment allows. Check the care label for this advice.
  5. Check to see if the stain is gone. Let it air dry completely to be sure.

Baking Soda and Vinegar

Would we ever create a how-to guide without including these magic ingredients? Seriously, baking soda and distilled white vinegar can be used for so many types of stains.

  1. Blot up excess oil with a clean white cloth or paper towel.
  2. Sprinkle baking soda over the stain and let it sit for 24 hours.
  3. Vacuum or brush the baking soda off.
  4. Mix together a 1:1 solution of vinegar and water in a spray bottle.
  5. Spray the stained area.
  6. While this is soaking, make a soapy water solution. Apply it to the stain with an old toothbrush.
  7. Rinse.
  8. Repeat if necessary.

Paint Thinner

This is a great method for engine or motor oil. Get some paint thinner, otherwise known as mineral spirit, and get going.

  1. Blot away the excess oil with a cloth or paper towel. Make sure to keep using a fresh bit of cloth or towel so you don’t transfer the oil to other areas of the garment. Keep doing this until no more oil transfer comes up on your cloth.
  2. Place a paper towel underneath the stained garment. This will collect the excess oil and protect your surface.
  3. Dip a toothbrush into the paint thinner and gently brush over the stained area, using the bristles to work the liquid into the fibers. Turn the paper towel over to a clean spot every couple of strokes and repeat.
  4. Continue doing this until the stain is mostly gone.
  5. Blot the excess moisture on the garment with a paper towel or cloth.
  6. Fill up a cup with hot water. Apply it to the affected area with your toothbrush.
  7. Add a little bit of dish soap to the area. Rub it well with your toothbrush. This will cut up the remaining grease.
  8. Rinse the area well with warm water.
  9. Wash as normal in your machine.
  10. Dry the garment only if the oil has been removed.

Chalk

If you don’t have baking soda nearby, you can use chalk. It works in the same way by absorbing the oil. This is ideal for small fresh stains rather than large ones or set-in stains.

  1. Blot up excess oil with a clean paper towel or cloth.
  2. Cover the affected area with chalk.
  3. Let it sit for a few minutes so it can absorb the oil.
  4. Brush it off and wash the garment as soon as possible.

What Is the Best Oil Stain Remover for Clothes?

If you want a commercial product on hand for removing oil stains, there are many on the market. Our top recommendation would be Grandma’s Secret Spot Remover. Use the power of non-toxic and eco-friendly ingredients to remove oil stains, grease stains, tar, spaghetti sauce, rust, pet stains, clay, ink, and many more stains.

How to Remove Old Oil Stains from Clothes

While removing old oil stains from clothes is tricky, and sometimes impossible, it can be done. Our best method for that would be using oxygen bleach, as referred to above. But there is one more method to try:

  1. Lay out a piece of cardboard. Put the garment over this. This will protect your surface.
  2. Spray WD-40 into a shallow bowl.
  3. Use a q-tip to apply the WD-40 to the oil stain. Remember that less is more. Dab it on gently.
  4. Sprinkle baking soda over the stain.
  5. Use a toothbrush to evenly spread the baking soda out so it’s covering the stain well. Continue doing this until the baking soda forms a paste or goes clumpy. This means it’s absorbed the WD-40.
  6. Shake off the excess baking soda.
  7. Apply more baking soda to the stains. Brush it in again until clumps form. They’ll be smaller this time.
  8. Shake off the baking soda and repeat until clumps do not form when you brush the baking soda into the fabric.
  9. Pour a little bit of dish soap or liquid laundry detergent directly over the stained area.
  10. Use the toothbrush to rub the detergent into the fabric.
  11. Let it sit for at least 30 minutes but you can leave it overnight.
  12. Wash as usual.
  13. Check if the stain has gone. If it has, dry as normal.

It’s Possible

Many people panic when they see an oil stain splash onto their clothing. But with our five methods, it’s easy to remove oil and grease stains. We even have one bonus method for removing set-in stains!

If you’re looking for an eco-friendly and non-toxic method, definitely try out the baking soda and vinegar method. If you need something heavy-duty, paint thinner may be your best friend here!

Feedback: Was This Article Helpful?

Thank You For Your Feedback!

Thank You For Your Feedback!

How do you get dried oil stains out of clothes?

How to Get Old Oil Stains Out of Clothes.
Scrape and blot liquid dish soap into the stain and let sit for 10 minutes..
Soak in warm or hot water for at least 30 minutes. ... .
Place in the washing machine with laundry detergent in the warmest water recommended on your care tag..
Line dry..

Do oil stains come out of clothes?

To remove grease or cooking oil stains, you can pre-treat the stain with a spot of dish soap, like Dawn. This will help loosen the stain before the wash, making it easier to remove oil from clothes. To remove grease or cooking oil stains, you can pre-treat the stain with a spot of dish soap, like Dawn.

How does baking soda remove oil stains from clothes?

How to remove oil stains with baking soda.
Blot the stain. ... .
Sprinkle baking soda onto the stain. ... .
Let the baking soda-covered stain sit. ... .
Afterward, use a toothbrush to rub the baking soda into the stain. ... .
Repeat. ... .
Add dish soap before putting clothing in the washing machine. ... .
Toss in the washer. ... .
Repeat if necessary..