How To Get Grease And Oil Out Of Carpet

Grease stains are notoriously difficult to remove. Grease is quickly absorbed by fibers but not easily released. Additionally, grease and oil are hydrophobic. In other words, they repel water.  So how do you remove grease and oil stains in your carpet? We’ve thoroughly researched this problem to present you with tried and true methods of cleaning grease stains from your carpet.

If you’re trying to remove grease and oil stains from your carpet, it is helpful to try several methods. The following tips can be used individually but also potentially work together to remove stains.

  • Baking Soda 
  • Hot water and dish detergent
  • Vinegar and dish detergent
  • Rubbing alcohol
  • Commercial carpet degreaser

Each of the methods mentioned above is effective at removing grease and oil stains. Keep reading to find out how to use them and how to combine methods for the best results!

A woman scrubbing her carpet due to spilled grease and oil, How To Get Grease And Oil Out Of Carpet

We may include affiliate links and curated AI content to highlight top design styles.

Important Tips For Removing Grease Stains

These tips can and should be used with each of the stain removing methods that we will discuss. 

  • The first step to removing grease from carpet is to blot the stain thoroughly with paper towels or a towel. Do this before beginning any other treatment. You should remove as much oil as possible to limit the chances of spreading the stain.
  • When scrubbing a grease stain, always rub towards the center. This will help to contain the stain instead of spreading it.
  • A very absorbent towel, preferable white cotton, is important to draw and lift the stain out of your carpet.
  • When lifting the stain out with a towel, press as hard as possible. It can be helpful to use your full weight and stand on the towel.
  • Repeat the stain removal procedure several times if necessary. 
  • Use several methods, don’t give up after trying just one.

Baking Soda

The same thing that makes baking soda great for removing odors makes it great for removing grease. Baking soda is very absorbent and can help to soak up grease from your carpet. If you don’t have baking soda, salt or cornstarch can also be used to absorb oil. This process can be done before trying any of the other methods. Sprinkle baking soda generously over your grease stain and leave it to work its magic. After 20 – 30 minutes, use a vacuum to clean up the baking soda. If the grease stain is still visible, move on to another stain removal method. 

Hot Water And Dish Detergent

Water and oil do not mix, so simply scrubbing grease stains with water will prove ineffective. However, when used in conjunction with dish detergent, hot water can be a great stain removal tool. With hot water melting and liquefying the grease, these two work together, while the soap works to dissolve it. Rub a little bit of detergent on the stain and follow with a small amount of hot water. Gently scrub the area with a soft-bristled brush – a toothbrush works well. Press the area with an absorbent towel to remove the excess moisture. Apply more hot water and dab with a towel to rinse until the soap and stain are removed.

Vinegar and Dish Detergent

We all know that dish detergent works well on grease, but vinegar has grease-cutting qualities of its own. Mix equal parts white vinegar and dish soap, and dilute it slightly with water. Dab or spray this solution onto your stain and let it sit for 10 – 15 minutes to dissolve the stain. A soft-bristled brush and a dull knife can be used to scrub the stain, working particles loose. Use clean, warm water, and an absorbent towel to rinse and lift the stain out of your carpet. Repeat this procedure as needed.

Rubbing Alcohol

Rubbing alcohol has also been proven to help dissolve grease and oil stains. Wet a clean rag with rubbing alcohol and dab the stain until the area is fairly saturated. Allow it to set and do its work for 5- 10 minutes before blotting it. Press on the stain with a clean, dry cloth to lift the stain. Proceed to rinse and blot the area with clean, warm water and a towel until the stain is removed.

Commercial Carpet Degreaser

Maybe none of the home remedies worked, or maybe you want to go straight for the hard stuff. You can always use a commercial carpet degreaser to remove the oil from your carpet. There are many natural and chemical solutions available that work to remove grease and oil stains from carpets. Each brand has specific instructions for application, so be sure to refer to the manufacturer’s instructions and follow them carefully. Any time you use a chemical solution, be careful to limit exposure to pets and children.

Can Oil Stains Even Be Completely Removed From Carpet?

Yes, it is possible to remove oil stains from carpet completely. However, the degree to which your grease stain is removed can depend on several factors. Age of the stain, type of oil, what kind of carpet fibers, and what cleaning method you use all come into play. You will have the best results if you can work on the stain shortly after it occurs.

Does Baking Soda Absorb Oil?

Yes, baking soda is well known for its absorbent qualities. Baking soda is very effective at absorbing grease, oil, and several other substances.

Can Professional Carpet Cleaners Remove Grease And Oil Stains?

Carpet cleaning services will typically treat persistent stains, including grease stains. However, it is best to address the stain specifically with your carpet cleaning professional to ensure that it gets the attention necessary.

What Are The Best Carpet Grease Remover Products?

There are numerous products available to help remove grease stains from your carpet. These contain natural and chemical solvents that work to break down the grease and make it available for removal. Some of the best options include:

Woolite InstaClean Permanent Stain Remover

This stain remover works quickly to dissolve even the most persistent stains. It comes in a handy and convenient spray bottle for easy application.

Get our FREE 7 design style cheat sheets
Subscribe for home design tips & inspiration
Get your free gift: Downloadable design style cheat sheets
Thank you for subscribing!

Click here to find Woolite InstaClean Permanent Stain Remover on Amazon.

Folex Instant Carpet Spot Remover

Folex spot remover does its job to remove even the most stubborn grease, dirt, and grime from your carpet. No rinsing or vacuuming necessary. Folex spot remover is also nontoxic, so it’s a great choice for areas that are accessible to pets or children.

Click here to buy Folex Instant Spot Remover on Amazon.

Krud Kutter Instant Carpet Cleaner/Stain Remover

Krud Kutter penetrates deep into carpet fibers to eliminate grease as well as other persistent stains. Additionally, it is safe for all carpet types.

Click here to find Krud Kutter carpet cleaner on Amazon.


Many people are intimidated by the sight of unsightly grease or oil stains on their carpet. It is good to know that removing oil stains is not only possible but is actually relatively simple. With the proper techniques, you can get your carpet looking clean and fresh in no time.

We hope you have found this article helpful. Perhaps you may find these posts useful as well.

How to Remove Rust Stains From Carpet

How To Clean Carpet On Stairs [Even Without A Machine]

Is Carpet Deodorizer Safe For Pets? [These 5 Are!]

Get our FREE 7 design style cheat sheets
Subscribe for home design tips & inspiration
Get your free gift: Downloadable design style cheat sheets
Thank you for subscribing!
Share with a friend -

One comment

Leave a Reply

Your email address will not be published. Required fields are marked *