6 Steps To Remove Old Oil Stain From Carpet

You can easily remove oil stains by using household items like Baking Soda, Dishwash, Rubbing Alcohol and many other items listed in it.

Oil stains are sometimes difficult to remove from carpet because they spread and stay with the carpet’s fibers if not removed immediately. These oil stains can be tough to remove, but using these methods, the stains can be removed easily, no matter how old the oil stain is.

Because you won’t be washing the entire carpet in the washing machine, you can use some do-it-yourself techniques to remove these stains. This article will discuss the best methods to remove old oil stains from the carpet.

Best Ways To Remove Old Oil Stains From Carpet

1- Baking Soda

Baking soda is one of the most useful household items you can ever use. Baking soda can absorb oil molecules and moisture without causing further discoloration or damage to your carpet. 

It’s also cheap, so there’s no reason not to go to work and clean up the grease stain on the carpet. Baking soda is also suggested for grease stains because it is non-toxic and will not affect your body, carpet, or the environment.

Make sure to apply a thick layer of baking soda to the visible stain area and leave it there until the sides have formed a dry crust. The residue should then be vacuumed off thoroughly. Hopefully, the stain will be significantly lighter, if not completely gone. As the stain is old, repeat the process 2-3 times. 

2- Dishwash

Because of the absorbent material fibers of carpets, they are prone to stains. This is because they soak up any liquid you may spill on them. Dish soap is one way to get rid of these stubborn stains.

However, when selecting a dish soap for this method, make sure it doesn’t contain bleach or lanolin, as these chemicals can harm the fabric of your carpet.

Begin blotting the stained area of the carpet with a paper towel. Continue until the stain is visibly lighter or the paper towel no longer absorbs the stain.

Soak a clean cloth in rubbing alcohol. Then, begin blotting the stained area once more. Wiping the stain will only spread it further.

Make a dishwashing soap and water solution before the stained area dries completely. In a pail or container, combine three cups of water and five tablespoons of dish soap.

Soak a sponge in the dish soap and water solution for a few minutes. Then, begin blotting the stain until it is completely gone.

Dry the previously spotted or stained area with a clean cloth once no visible stain is left.

When the carpet is completely dry, vacuum it to remove any residue and restore your beautiful carpet, free of stains.

3- Glycerin

Rubbing a small bit of liquid vegetable glycerin into old oil stains will rejuvenate them. Using a drop or two of cooking oil instead of glycerin is an option. Allow 30-60 minutes for the glycerin or oil to rest on the discoloration. 

Apply a tiny amount of grease-fighting dish soap to the stained area now. Form a thin layer with it by spreading it around. Then, work it into the fibers a little with your fingertips to make sure that all places are covered.

4- Dry Cleaning Solvent

After getting recommendations from professional cleaners, purchasing a suitable carpet cleaning product from your favorite retailer is a better option.

Before using the dry cleaning solvent on the oil stain, please give it a test run. Using a paper towel or clean microfiber cloth, apply a dry cleaning solution to a tiny, hidden area of your carpeting.

After a few minutes, dab out the solvent with a moist cloth. Allow the test area to dry before checking to see if the solvent left any stains or dye removed from the carpeting.

5- Rubbing Alcohol

Rubbing alcohol is dangerous and explosive. Take the appropriate care and precautionary measures to ensure that you perform this method in a well-ventilated environment and that you thoroughly wash your hands afterward.

Alcohol, on the other hand, helps in the removal of stains from household items quickly. Using a clean cloth or paper towel, apply a tiny amount of rubbing alcohol.

If you keep rubbing it for a bit, the stain will fade away. However, because it is incredibly flammable, you must be careful around it. Do not keep any fire-related items near it, and do not allow children to be near it.

The treated area must then be allowed to dry completely so that the alcohol can dry out completely. If it’s a rug, hang it up; if it’s a carpet, use a fan and open windows if the weather is good. You will be able to check the carpet once it has dried thoroughly.

If any remains of the stain remain, repeat the steps until the stain is completely removed.

6- WD-40

The Oil molecules in fabric fibers are broken down and loosened due to the solvents in WD-40. So, from the front and back, spray the fabric with WD-40. So, WD-40 is another excellent option to remove old oil stains from your carpet without any hassle.

Apply WD-40 with a damp sponge and rub it in thoroughly. The solution will work its way under the stain and loosen its bonds.

Now, apply WD-40 straight on the stain and let it absorb. This should take approximately 20 to 30 seconds. After it has been saturated in water, thoroughly rub the sponge.

The solution will work its way under the stain after a minute, loosening the stain’s bonds even more and making it easier to remove.

What if the spot is not fading away?

Many spots and stains on your carpet take some time to fade away by multiple attempts using the same procedures. We strongly recommend you to follow the given instructions for rinsing.

Rinsing helps return the carpet to a neutral pH value by removing residues or light spots that attract or collect dirt later. Stains and spots can sometimes come back to the surface of the carpet nap, requiring you to repeat the process.

As discussed before, Not all stains and spots can be removed successfully, but we have solutions for those. Color loss is the most likely cause of light spots in carpet, which cannot be remedied by spot removal. 


Before you try any new method or product, keep in mind that some stain removers contain chemicals, such as ammonia, that can harm wool carpets and other natural fibers. 

For these types of carpets, it’s best to use gentler cleaning solutions. Always read the directions on the cleaning product’s label before using it, and test it on a small, unnoticeable area of the carpet first to check the results.

1 thought on “6 Steps To Remove Old Oil Stain From Carpet”

Leave a Comment