You can remove any oil stain from your carpeting by using one of the methods outlined below. Prior to beginning the method, place a cloth or paper towel on the stain and blot gently. Be careful not to rub the oil deeper into the carpet fibers. Work from the outside of the stain in towards the center. The type of oil spilled makes no difference, as these methods work for motor oil, olive oil, baby oil, and all other types of oil.

Method 1
Method 1 of 3:

Using Baking Soda or Corn Starch

  1. 1
    Cover the stained area with baking soda or corn starch. Sprinkle the powder liberally and don’t worry about using too much. Both baking soda or corn starch are absorbents that will “soak up” moisture, especially oil. They will not stain or damage carpeting.[1]
    • One advantage of baking soda or corn starch is that they are very inexpensive.
    • Another advantage is that they are non-toxic and made from organic materials. Neither baking soda nor corn starch will have a negative effect on the environment or on your body.
  2. 2
    Rub the baking soda or corn starch into the carpeting. Avoid rubbing too softly or too harshly. Use just enough force for the baking soda or corn starch to penetrate into the carpet’s fibers. Use a utility brush for larger oil stains, and an old toothbrush for small stains.
    Advertisement
  3. 3
    Allow the baking soda or corn starch to set, and then vacuum it up. This means leaving the powder alone for at least 15 minutes. Now that the baking soda or corn starch has absorbed the oil, use a vacuum cleaner to suck it out of your carpeting.[2]
    • Vacuum very thoroughly to remove every last bit of powder.
  4. 4
    Squirt a few drops of liquid dishwashing detergent onto the stained area. Rub the detergent into the carpeting with a utility brush or an old toothbrush. Pour a small amount of warm water over the area and immediately blot up the detergent with a clean cloth or sponge.[3]
    • Don’t be alarmed if the process creates soap suds, just keep blotting until all of the detergent is removed and the carpet is relatively dry.
    • The more detergent and water you use, the longer the process will take.
  5. 5
    Allow the carpeting to dry completely. Inspect the fibres carefully for traces of oil. Repeat the process if the stain is still visible.[4]
  6. Advertisement
Method 2
Method 2 of 3:

Employing Rubbing Alcohol

  1. 1
    Apply a small amount of rubbing alcohol to a clean cloth or paper towel. Be aware that rubbing alcohol is toxic and flammable. Always use rubbing alcohol in a well ventilated area and wash your hands thoroughly after handling it. Keep it away from children and pets. [5]
    • If handled with caution rubbing alcohol is entirely safe.
    • One benefit of rubbing alcohol is that most people already have it in their medicine cabinet.
  2. 2
    Press the rubbing alcohol onto the stained carpeting. After doing so thoroughly, let the carpeting dry. If the oil stain is still visible, repeat the process using more rubbing alcohol.
    • As rubbing alcohol is a solvent, it will help to dissolve the oil and separate it from carpet fibers.
  3. 3
    Remove excess rubbing alcohol from the carpeting. Once the carpeting has sufficiently dried and the stain has been erased, rinse the entire area with water, and blot the water out with a fresh cloth or paper towels. This should take care of any residual alcohol and reduce the odor.
    • Do not use air fresheners or fragrances to deal with the smell, as this may only make matters worse.
    • Open windows and turn on a fan; improving ventilation is the best approach. [6]
  4. Advertisement
Method 3
Method 3 of 3:

Using Dry Cleaning Solvent

  1. 1
    Test the dry cleaning solvent before applying it to the oil stain area. Apply dry cleaning solvent to a clean cloth or paper towel, and press it against a small, hidden area of your carpeting. After several minutes, take a damp cloth and blot out the solvent. Allow test area to dry, and make sure the solvent did not leave a stain or remove dye from the carpeting.
  2. 2
    Apply the dry cleaning solvent to the oil stain area. Using a cloth or paper towels, press the solvent into the stained carpeting, moving from the outer edges to the middle of the stain. Press hard enough for the solvent to penetrate deep into the carpet fibers. [7]
  3. 3
    After 5 minutes, take a damp cloth or paper towel and blot up the dry cleaning solvent from the carpeting. Then allow the stain area to dry. Try using a fan or dehumidifier in the room to speed the drying process.
  4. 4
    Examine the dried carpeting for any traces of the oil stain. If traces are found, repeat the process described above. You may need to clean the area multiple times before the stain disappears completely. This is normal with oil stains because the oil may seep up through the carpet fibers after the initial cleaning.
  5. Advertisement

Expert Q&A
Did you know you can get expert answers for this article? Unlock expert answers by supporting wikiHow

  • Question
    How do you get oil stains out of carpet?
    Raymond Chiu
    Raymond Chiu
    House Cleaning Professional
    Raymond Chiu is the Director of Operations for MaidSailors.com, a residential and commercial cleaning service based in New York City that provides home and office cleaning services at affordable prices. He has a Bachelors in Business Administration and Management from Baruch College.
    Raymond Chiu
    House Cleaning Professional
    Expert Answer

    Support wikiHow by unlocking this expert answer.

    Dab and soak up as much of the oil as possible with an absorbent towel. Sprinkle baking soda or cornstarch generously over the stain and let it sit for 15 minutes.This will soak up the majority of the oil without spreading it to the rest of the carpet. Vacuum the powder away. Next, dab the stain with a towel with a mixture of water and a few drops of dishwasher detergent. Dab with just warm water and a towel to remove as much of the soapy mixture as possible. Be sure to dab and never to wipe, as this can cause the stain to spread. Let the stain air dry and repeat the steps if necessary. It is important to remove oil as soon as possible before it causes permanent staining with age.
Advertisement

Warnings

  • Be careful not to pour rubbing alcohol directly onto a stain. Although rubbing alcohol can be effective, if you use too much it may soak into the carpet backing. Alcohol that reaches the backing can destroy it by breaking down the latex bond, damaging your carpet.
    ⧼thumbs_response⧽
Advertisement

References

  1. Raymond Chiu. House Cleaning Professional. Expert Interview. 8 May 2020.
  2. Raymond Chiu. House Cleaning Professional. Expert Interview. 8 May 2020.
  3. Raymond Chiu. House Cleaning Professional. Expert Interview. 8 May 2020.
  4. Raymond Chiu. House Cleaning Professional. Expert Interview. 8 May 2020.
  5. http://www.poison.org/articles/2012-dec/rubbing-alcohol-only-looks-like-water
  6. http://www.howtocleanstuff.net/how-to-remove-oil-stains-from-carpet/
  7. http://www.housecleaningcentral.com/en/cleaning-tips/stain-removal/remove-carpet-stain.html

About This Article

Raymond Chiu
Co-authored by:
House Cleaning Professional
This article was co-authored by Raymond Chiu. Raymond Chiu is the Director of Operations for MaidSailors.com, a residential and commercial cleaning service based in New York City that provides home and office cleaning services at affordable prices. He has a Bachelors in Business Administration and Management from Baruch College. This article has been viewed 359,078 times.
107 votes - 93%
Co-authors: 19
Updated: August 9, 2021
Views: 359,078
Article SummaryX

To remove oil stains from carpeting, cover the stain with baking soda or corn starch, and rub it in with an old toothbrush or scrub brush. Let it sit for 15 minutes, then use a vacuum to remove the baking soda or corn starch. Next, rub in a few drops of dish soap, then pour warm water over the stained area. Afterwards, blot with a clean cloth or sponge until all the soap is removed. Finally, air dry the carpet by hanging or laying it out in a well-ventilated area. For more tips, including how to remove oil stains with rubbing alcohol, scroll down.

Did this summary help you?
Advertisement