How to Get Oil Stains Out of Clothes

Save your garments from cooking oil stains—even after a wash and dry cycle

Project Overview
  • Working Time: 10 - 20 mins
  • Total Time: 1 - 12 hrs
  • Skill Level: Intermediate
  • Estimated Cost: $0-10

Splattered or spilled cooking and vegetable oils, like sunflower, olive, and other vegetable oils, often darken and permanently set into the fabric once dried. Act swiftly with home remedies for greater success in getting rid of these stains. Oil stains are hydrophobic, meaning they cannot be treated with water alone, requiring a more involved removal process.

How to Get Oil Stains Out of Clothes

The Spruce

Oil stains on synthetic materials are more challenging than natural fabrics like cotton. Fortunately, grease-cutting dish soap, baking soda, and vinegar rubbed in with an old soft toothbrush usually works. Never place an oil-stained garment in the dryer because the high heat binds the oil to fibers.

Read on to learn how to remove cooking oil stains from clothes, even from garments washed and dried multiple times.

Stain type Oil-based
Detergent type Heavy-duty
Water temperature Cold to hot
Cycle type Normal

What You'll Need

Equipment / Tools

Removing Cooking Oil Stains From Clothes

  • Dull knife, spoon, or credit card
  • Soft toothbrush
  • Washing machine

Removing Dried Cooking Oil Stains

  • Old toothbrush
  • Washing machine

Materials

Removing Cooking Oil Stains From Clothes

  • Paper towels
  • Baking soda
  • White distilled vinegar
  • Heavy-duty laundry detergent
  • Liquid dish soap
  • Hot water

Removing Dried Cooking Oil Stains

  • 1 piece cardboard
  • 1 can WD-40
  • Cotton ball or cotton swab (optional)
  • Baking soda
  • Heavy-duty laundry detergent
  • Liquid dish detergent
  • Hot water

Instructions

How to Remove Cooking and Vegetable Oil Stains From Clothes

Materials for removing oil stains from clothing

The Spruce / Meg MacDonald

  1. Remove Excess Oil

    • Remove any oily solids from the fabric with a dull knife or spoon.
    • Blot liquid oil stains with a paper towel. This makes it easier to treat the stained area and prevents oil from seeping into more of the material.
    use a dull knife to remove excess oil
    The Spruce / Ana-Maria Stanciu 
  2. Apply Baking Soda and Vinegar

    Use baking soda to pull more oil from the fabric after finishing Step 1. Baking soda is a dry ingredient that draws oil and grease out of fibers.

    • Use a liberal amount of baking soda to coat the stain.
    • Remove the layer of baking soda dampened from the oil or grease using a dull plastic knife or the edge of a credit card.
    • Apply another layer over it until the baking soda is not drawing up any more oil.
    • Leave the dry baking soda on the stain overnight if the stain is large.
    • Leave the baking soda on the stain for 30 minutes to an hour if the stain is small.
    • Use your hand or toothbrush to remove the baking soda from the stain.
    • Pour a capful of white distilled vinegar directly onto the stain to further break it up.
    • Use a soft toothbrush to scrub the vinegar.
    • Proceed to the next step after most of the stain is gone.

    Tip

    For non-washable clothes and shoes, sprinkle oil stains with cornstarch or baby powder to help absorb the oil from the fabric.

    removing oil stains from clothing

    The Spruce / Ana-Maria Stanciu

  3. Apply Detergent

    • If some of the stain is still visible, apply a heavy-duty laundry detergent to the stained area. Or use a grease-cutting liquid dish soap for tougher stains.
    • Saturate the stain until both sides of the fabric are soaked.
    apply detergent to the garment
    The Spruce / Ana-Maria Stanciu 
  4. Let the Liquid Sit

    • Allow the liquid to sit for at least three to five minutes but no longer than 10 minutes. You do not want to let the area become dry.
    • As the solution seeps into the fabric, the grease will break down.
    allow some time to let the detergent work itself into the stain
    The Spruce / Ana-Maria Stanciu 
  5. Wash as Directed

    Check the clothing care label to determine what water temperature to launder the garment once the stain is removed, and then wash in the hottest water advised. 

    add garment to the washing machine as directed
    The Spruce / Ana-Maria Stanciu 
  6. Inspect Stained Area

    • Check to ensure the stain is removed before machine drying the clothing. Ensure there is no hint of a mark or darkened ring.
    • Repeat the previous steps if any trace of the stain remains.
    • Allow the clothing to air-dry.
    • When the stain is gone, washing and drying is typically safe. 
    inspect the garment to ensure the stain is gone
    The Spruce / Ana-Maria Stanciu 

How to Remove Cooking Oil Stains After Drying

Old cooking oil stains on clothes that have already been washed and dried are more challenging to remove, but it's still possible by using a combination of WD-40, baking soda, and liquid laundry detergent. Try this strategy.

  1. Cut Cardboard to Shield Garment

    • Cut a piece of cardboard that is larger than the stain.
    • Place the garment flat on a surface such as a table or counter.
    • Place the piece of cardboard directly under the stain so the treatment only affects that one layer of stained clothing. The cardboard will protect the rest of your garment and prevent the oil from being reabsorbed into the fabric.
    Placing cardboard under an oil stain in a shirt

    The Spruce / Meg MacDonald

  2. Apply WD-40

    Depending on the size of the stain, either spray or use a cotton swab to smear the stain with this solvent.

    Dabbing WD-40 onto an oil stain with a cotton ball

    The Spruce / Meg MacDonald

  3. Add Baking Soda

    • Add a thick layer of baking soda over the WD-40.
    • Using small circular motions, use an old, soft toothbrush and scrub the baking soda into the stain.
    • As the baking soda becomes damp or clumpy, brush it off and replace it with a new layer of baking soda.
    • Keep repeating this until your baking soda looks clean and clump-free.
    Working baking soda paste into the oil stain

    The Spruce / Meg MacDonald

  4. Use Liquid Detergent

    Once the baking soda is gone, add a thick layer over the stain of your liquid laundry detergent or dish soap (either work).

    Adding liquid detergent to an oil stain

    The Spruce / Meg MacDonald

  5. Launder as Usual

    Pop the garment into the washing machine and wash it in hot or warm water so the stain remains liquified for full removal.

    Placing the garment in the laundry

    The Spruce / Meg MacDonald

  6. Inspect the Stain

    • Once you remove the item from the washer, check if the stain is fully removed.
    • If not, repeat the steps.
    • If it is removed, it is safer to air-dry the item rather than run the risk of putting it into the dryer to reset any remaining stain.
    Inspecting the stain before drying

    The Spruce / Meg MacDonald

Additional Tips for Removing Oil Stains

  • Check the care label and test any detergent or cleaning solution in an inconspicuous area first to ensure it does not discolor the fabric.
  • Do not rub the stain immediately since this will push the oil deeper into the fabric and make it harder to remove.
  • Run hot water on the oil stain after treating it with detergent or dish soap. Hotter temperatures liquify the oil, making it easier to interact with the detergents.
  • For garments labeled dry clean only, blot the excess oil and visit your dry cleaner as soon as possible. If you use a home dry cleaning kit, treat the stain with the provided remover before putting the garment in the dryer bag.
  • Use dish soap as an alternative to laundry detergent. Look for brands that focus on grease removal rather than softness.
additional tips for removing vegetable oil stains
The Spruce / Ana-Maria Stanciu 
FAQ
  • What is the best way to get dried oil stains out of clothes?

    Old oil stains are best treated with WD-40 and baking soda. The solvents in WD-40 break down oils, loosening them from the fabric. Baking soda acts like a sponge, absorbing the oil and WD-40.

  • Does oil permanently stain clothes?

    Oil can permanently stain clothes, but if treated quickly, you have the best chance of removing the stain. Even old stains can be removed, but they are often harder to remove.

  • Do you wash oil stains in hot or cold water?

    It's best to use warm or hot water on oil stains. Warmer temperatures liquify oils, making it a little easier to work with detergents and washing them away.