Posted in

How to Remove Oil Stains from Clothes (Even After Washing)

hand adjusting washing machine settings to prevent clothes from shrinking

Quick Summary

Oil stains are sneaky — they look gone after washing, but once the fabric dries, that dark greasy shadow reappears.
The good news? You can remove even old, set-in oil stains with the right method — no fancy products needed.


🧠 Why Oil Stains Stick to Clothes

Oil is hydrophobic, meaning it repels water.
When you wash your clothes normally, detergent and water can’t fully lift the grease out of the fabric fibers. Over time, the oil bonds with the fibers and becomes harder to remove.

Common sources of oil stains:

  • Cooking oil (olive, canola, sunflower)
  • Body oil or lotion
  • Engine oil or bike chain grease
  • Makeup and sunscreen

🧼 How to Remove Fresh Oil Stains (Before Washing)

If you just noticed the stain, act fast — fresh stains are the easiest to remove.

🪄 You’ll Need:

  • Paper towel or tissue
  • Baking soda or cornstarch
  • Dishwashing liquid (like Dawn or Fairy)
  • A soft toothbrush
  • Warm water

✅ Step-by-Step:

  1. Blot the oil immediately.
    Don’t rub — just press gently with a paper towel to soak up excess oil.
  2. Cover with baking soda or cornstarch.
    Sprinkle generously over the stain and let it sit for 15–30 minutes.
    It absorbs the remaining oil from the fabric.
  3. Brush it off.
    Use a toothbrush to gently remove the powder.
  4. Apply dishwashing liquid.
    Add a small drop and gently scrub with your toothbrush in circular motion.
    Let it sit for 5–10 minutes.
  5. Rinse with warm water, then wash as usual.

👉 This method works great for cotton, polyester, and most washable fabrics.


🧴 How to Remove Set-In Oil Stains (After Washing and Drying)

Once an oil stain has gone through the dryer, it can seem impossible — but it’s not.

🧰 You’ll Need:

  • WD-40 or lighter fluid (optional for tough stains)
  • Baking soda
  • Dish soap
  • Old toothbrush
  • Paper towels

✅ Step-by-Step:

  1. Apply WD-40 (optional).
    Spray a small amount on the stain and let it sit for 5 minutes.
    This helps “re-soften” the hardened oil, making it easier to remove.
    (Skip this step if you’re working with delicate fabrics.)
  2. Cover the area with baking soda.
    Press gently with your toothbrush so the powder absorbs oil.
    Wait 30 minutes, then brush it away.
  3. Add dishwashing liquid and scrub again.
    Focus on the center of the stain — that’s where oil hides in the threads.
  4. Rinse with hot water (as hot as the fabric allows).
    Then wash normally with detergent.

🧺 Pro tip: Don’t dry the item until the stain is completely gone. Heat can lock oil deeper into the fabric.


🧼 Alternative Methods for Different Fabrics

Fabric TypeBest CleanerCaution
Silk / SatinBaby powder + mild detergentAvoid scrubbing; use a soft cloth
DenimBaking soda + dish soapScrub harder; denim is tough
WoolCornstarch + gentle shampooDon’t soak too long
PolyesterDish soap + warm waterWorks well with repeated washing

🧩 Natural Alternatives (No Chemicals)

If you prefer eco-friendly methods, these work surprisingly well:

  • White vinegar: Mix equal parts vinegar and warm water, soak 15 minutes.
  • Lemon juice: Natural degreaser, great for light fabrics.
  • Aloe vera gel: For delicate clothes — it breaks down oil gently.

🚫 What NOT to Do

  • ❌ Don’t rub the stain dry — it spreads the oil.
  • ❌ Don’t put stained clothes in the dryer before full removal.
  • ❌ Avoid bleach — it won’t dissolve oil and can damage fabric color.

💡 Preventing Future Oil Stains

  • Wear an apron when cooking.
  • Use napkins to protect clothes from skincare oils or sunscreen.
  • Wash oily items separately (like kitchen towels).
  • Pre-treat collars and cuffs if you use hair oil.

📋 Quick Summary Table

Type of StainBest First StepFull Solution
Fresh cooking oilBlot + baking sodaDish soap + warm rinse
Set-in stainWD-40 + baking sodaDish soap + hot wash
Body oil stainsPre-soak in vinegarWash with enzyme detergent

🔎 FAQ: Oil Stain Removal

Q1: Can I remove oil stains from already dried clothes?
Yes — use WD-40 or dish soap to re-soften and break the oil bond.

Q2: Does vinegar remove oil stains?
Not fully alone, but mixed with dish soap it improves cleaning.

Q3: Can I use shampoo instead of dish soap?
Yes, mild shampoos that remove oil from hair work on fabrics too.

Q4: How many washes until the stain is gone?
Usually 1–2, depending on fabric type and heat setting.


🧠 Final Thoughts

Oil stains are frustrating, but they’re never permanent.
With household items like baking soda and dish soap, you can revive your clothes without professional cleaning.

💬 Got a tricky stain that didn’t come out? Tell us in the comments on Fixlee.com, and we’ll test it for you!

Leave a Reply

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