How to Remove Oil Based Stains from Fabrics: 13 Steps (2024)

  • Categories
  • Home and Garden
  • Housekeeping
  • Stain Removal
  • Food Stains
  • Grease and Fat Stains

Download Article

Explore this Article

methods

1Laundering Clothes

2Cleaning Upholstery or Carpet

Other Sections

Things You'll Need

Related Articles

References

Article Summary

Co-authored bySafir Aliand Sophia Bell

Last Updated: November 17, 2024

Download Article

If you've spilled oil on your clothes, carpet, or upholstery, you may think the item is ruined. Luckily, it can be easily removed using a few household items. Whether the fabric came into contact with motor oil, cooking oil, butter, salad dressing, mayonnaise, petroleum jelly, makeup, deodorant, or another oil-based product, and regardless of whether the stain is fresh or set in, your fabric will come clean in no time.

Method 1

Method 1 of 2:

Laundering Clothes

Download Article

  1. 1

    Blot as much oil as possible from the item. As soon as the spill occurs, use paper towels to blot up as much oil as possible from the garment. Don't rub the fabric, which would cause the oil to spread.[1]

  2. 2

    Check the garment care tag. Before treating the stain, read the care tag on the item. If the item is dry clean only, take it to the cleaners as soon as possible. Otherwise, find out if the garment can be laundered normally or if it needs to be hand washed and laid flat or hung up to dry. Take note of the temperature requirements as well as adjust your stain-removing strategy as needed.[2]

    • For instance, if your item says to wash in cold water only, use cold water rather than hot in the following steps.

    Advertisement

  3. 3

    Apply powder to the stain and let it sit for 30 minutes. You can use baby powder, baking soda, talcum powder, cornstarch, or waterless mechanic's soap to further remove the oil from the fabric. Sprinkle the powder over the oil and let it sit for 30 minutes to absorb as much oil as possible. Then, use a spoon to scrape the oil and powder off the garment.

    • Alternatively, you could rub plain white chalk over the spot to absorb the oil.
    • Looking for other ways to remove grease stains from your clothes? Check out wikiHow’s “How do I get grease stains out of my clothes?” forum.
  4. 4

    Scrub the stain with soap and water. Rinse the item with hot water, then apply a few drops of regular dish soap to the stain. Scrub the soap into the fabric with a toothbrush, then rinse it with hot water.[3][4]

    • The dish soap can be clear or colored, just make sure it doesn't have added moisturizers.
    • Make sure the dish soap has some kind of grease-removing additive.[5]
    • As an alternative to dish soap, you could use shampoo, laundry soap, or aloe vera gel instead.
    • If you don't have a toothbrush, just rub the stained fabric against itself. The friction should still get a good portion of the oil out.[6]
  5. 5

    Wash the garment by itself. As long as your garment is machine washable, you can pop it in the washing machine and launder it as usual. Follow the instructions on the care tag to determine the hottest water temperature the fabric can take. If the item is delicate, hand wash it.

    • If your fabric is delicate, use a gentle detergent.
  6. 6

    Air dry the garment if the stain remains. Before putting the garment in the dryer, check to see if the stain is gone. You may need to let the item air dry so you can inspect the fabric when it's dry. If you put the item in the dryer and the stain isn't gone, the heat will set it into the fabric.[7]

    • Be sure to air dry any delicate fabrics rather than putting them in the dryer.
  7. 7

    Remove a stubborn stain with hairspray or WD-40. If you let the item air dry and still notice a stain, or if the stain is older and has set in, you can still remove it from your clothing. Spritz hairspray or WD-40 onto the stained fabric. Let it sit for 20 minutes, then launder the item as usual.[8]

    • Although WD-40 is an oil, it works by “reactivating” set-in stains so they can be easily removed by laundering.
    • Don't use WD-40 on delicate fabrics.
  8. Advertisement

Method 2

Method 2 of 2:

Cleaning Upholstery or Carpet

Download Article

  1. 1

    Soak up the excess oil. Use an old towel or paper towel to blot up as much of the oil as you can. Avoid rubbing the towel into the fabric, which could spread the stain.[9]

  2. 2

    Sprinkle the area with powder and let it sit for 15 minutes. Use baking soda, talcum powder, baby powder, or cornstarch to soak up the oil. Just sprinkle it on the stain and let it sit for 15 minutes.[10]

  3. 3

    Scrape away the powder and repeat if necessary. Use a spoon to scrape away the powder or vacuum it up. If oil is still visible on the fabric, add fresh powder to the area and let it sit for 15 minutes. Then, scrape it away with a spoon or vacuum it up.[11]

  4. 4

    Blot the stain with soapy water or solvent. Mix 2 cups (470ml) of cool water and 1 tablespoon (15ml) of dish soap in a bowl or bucket. Dip a clean rag into the soapy water and use it to blot the stain. Keep blotting until the stain is gone.[12]

    • Alternatively, you could use dry cleaning solvent or Lestoil in place of the soapy water. Be sure to test it on an inconspicuous area of the fabric first.
  5. 5

    Remove the soap with a clean, damp sponge. Wet a clean sponge with cool water. Press it to the stained area to remove the soap, solvent, or Lestoil and any remaining oil.[13]

  6. 6

    Soak up the excess liquid then allow the fabric to dry. Blot the wet spot with a clean towel to absorb as much liquid as possible. Then, allow the fabric to air dry.[14]

  7. Advertisement

Join the Discussion...

How do I get grease stains out of my clothes?

How to Remove Oil Based Stains from Fabrics: 13 Steps (18)

14

WikiPandaTrader571

So, I was cooking earlier today and I didn’t realize it at the time, but I got this big splash of bacon grease on my favorite shirt. The stain... Read More

How to Remove Oil Based Stains from Fabrics: 13 Steps (19)

Elias Weston
Cleaning Specialist

Firstly, it’s important to be aware that stains are much easier to remove when they’re fresh. If the stain is old, try to remove as much of t... Read More

How to Remove Oil Based Stains from Fabrics: 13 Steps (20)

How to Remove Oil Based Stains from Fabrics: 13 Steps (21)

WikiTapirHugger750

Yeah, I agree with this! Dawn dish soap, especially the one labeled "Heavy Duty Degreaser" is the best thing I;ve used and it saved my favorite s... Read More

See all 7 Replies and

Read Discussion

Expert Q&A

Search

Add New Question

  • Question

    What will get oil stains out of clothes?

    Safir Ali
    Professional Dry Cleaner

    Safir Ali is the Co-Founder and CEO of Hamper Dry Cleaning and Laundry, a startup in Houston, Texas reinventing the laundry industry. With over six years of experience launching and operating Hamper, Safir specializes in innovative ways to simplify dry cleaning using the experience from his family's business. Safir holds a Bachelor’s degree in Business Administration and Management from Texas A&M University. Hamper offers 24/7 on-demand dry cleaning and laundry through delivery and kiosk services. Hamper has been featured on the Houston Rockets, Station Houston, the Houston Business Journal, BBVA, Yahoo Finance, and Innovation Map.

    Safir Ali

    Professional Dry Cleaner

    Expert Answer

    Soak the stain in a solution of warm water and dishwashing liquid. The dishwashing liquid should have some kind of grease removing additive. Then, rub the stain against itself gently for about five minutes, to use friction to get most of the oil out. Afterwards, put the garment in the washing machine like normal.

    Thanks! We're glad this was helpful.
    Thank you for your feedback.
    If wikiHow has helped you, please consider a small contribution to support us in helping more readers like you. We’re committed to providing the world with free how-to resources, and even $1 helps us in our mission.Support wikiHow

    Not Helpful 0Helpful 3

  • Question

    How else can I remove an oil stain?

    How to Remove Oil Based Stains from Fabrics: 13 Steps (24)

    Community Answer

    Try washing it with shampoo. If you don't want to wash it, try putting baby powder on the clothing, wait 30 minutes, and then shake it off.

    Thanks! We're glad this was helpful.
    Thank you for your feedback.
    If wikiHow has helped you, please consider a small contribution to support us in helping more readers like you. We’re committed to providing the world with free how-to resources, and even $1 helps us in our mission.Support wikiHow

    YesNo

    Not Helpful 11Helpful 19

  • Question

    How do I remove soda and cheese stains from fabrics?

    How to Remove Oil Based Stains from Fabrics: 13 Steps (25)

    Community Answer

    For cheese: pre-treat or soak with a laundry product containing enzymes. Soak new stains for at least 30 minutes and older stains for several hours before washing. For soda: mix one tablespoon of liquid hand or dish washing detergent and one tablespoon of white vinegar with two cups of warm water. Then, using a clean cloth, sponge the stain with the solution.

    Thanks! We're glad this was helpful.
    Thank you for your feedback.
    If wikiHow has helped you, please consider a small contribution to support us in helping more readers like you. We’re committed to providing the world with free how-to resources, and even $1 helps us in our mission.Support wikiHow

    YesNo

    Not Helpful 7Helpful 8

See more answers

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

      Advertisement

      Reader Videos

      Tips

      Submit a Tip

      All tip submissions are carefully reviewed before being published

      Name

      Please provide your name and last initial

      Submit

      Thanks for submitting a tip for review!

      Things You'll Need

      Laundering Clothes

      • Paper towels
      • Baby powder, baking soda, talcum powder, cornstarch, or waterless mechanic's soap
      • Spoon
      • Dish soap, shampoo, laundry soap, or aloe vera gel
      • Old toothbrush
      • Laundry detergent
      • WD-40 or hairspray

      Cleaning Upholstery or Carpet

      • Old towels or paper towels
      • Cornstarch, baking soda, talcum powder, or baby powder
      • Spoon or vacuum
      • Soap and water, dry cleaning solvent, or Lestoil
      • Clean rag
      • Sponge

      You Might Also Like

      How toGet a Makeup Stain out of Clothes Without WashingHow toGet Sweat Stains out of Clothing
      How toRemove Mildew from FabricHow toRemove Sticky Substances from FabricHow to Remove Gum From FabricHow toRemove Dry Red Wine Stains from CottonHow toClean Faux SuedeHow to Properly Wash and Dry Corduroy ClothesHow toClean FeltHow toRemove Banana Stains from FabricHow toClean Satin

      Advertisement

      More References (5)

      About This Article

      How to Remove Oil Based Stains from Fabrics: 13 Steps (33)

      Co-authored by:

      Safir Ali

      Professional Dry Cleaner

      This article was co-authored by Safir Ali and by wikiHow staff writer, Sophia Bell. Safir Ali is the Co-Founder and CEO of Hamper Dry Cleaning and Laundry, a startup in Houston, Texas reinventing the laundry industry. With over six years of experience launching and operating Hamper, Safir specializes in innovative ways to simplify dry cleaning using the experience from his family's business. Safir holds a Bachelor’s degree in Business Administration and Management from Texas A&M University. Hamper offers 24/7 on-demand dry cleaning and laundry through delivery and kiosk services. Hamper has been featured on the Houston Rockets, Station Houston, the Houston Business Journal, BBVA, Yahoo Finance, and Innovation Map. This article has been viewed 777,508 times.

      How helpful is this?

      Co-authors: 27

      Updated: November 17, 2024

      Views:777,508

      Categories: Featured Articles | Grease and Fat Stains | Cleaning Fabric

      Article SummaryX

      To remove oil-based stains from fabrics, gently blot the stained area to soak up any excess oil. Next, sprinkle baby powder or cornstarch over the stain and let it sit for 15 to 30 minutes before scraping it off. Then, scrub the stained area with an old toothbrush and a mild dish soap solution, rinse the area with clean water to remove the soap residue, and let it air-dry! To learn how to use hairspray or WD-40 to combat stubborn oil-based stains, read on!

      Did this summary help you?

      In other languages

      Spanish

      German

      Chinese

      Dutch

      French

      Russian

      Indonesian

      Arabic

      Thai

      Hindi

      Korean

      • Print
      • Send fan mail to authors

      Thanks to all authors for creating a page that has been read 777,508 times.

      Reader Success Stories

      • How to Remove Oil Based Stains from Fabrics: 13 Steps (34)

        Lucian Holt

        May 16, 2018

        "Helped by removing the oils. However, the color of the red palm oil remained so I need to do further research."

      More reader storiesHide reader stories

      Did this article help you?

      Advertisement

      How to Remove Oil Based Stains from Fabrics: 13 Steps (2024)

      References

      Top Articles
      Latest Posts
      Recommended Articles
      Article information

      Author: Rob Wisoky

      Last Updated:

      Views: 6108

      Rating: 4.8 / 5 (48 voted)

      Reviews: 95% of readers found this page helpful

      Author information

      Name: Rob Wisoky

      Birthday: 1994-09-30

      Address: 5789 Michel Vista, West Domenic, OR 80464-9452

      Phone: +97313824072371

      Job: Education Orchestrator

      Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

      Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.