How to Remove Oil Stains from Clothes – Effective Home Solutions

How to Remove Oil Stains from Clothes – Effective Home Solutions

Oil stains are stubborn and challenging to remove from clothes. Learn proven home remedies to treat cooking oil, motor oil, and grease stains effectively.

Oil stains are among the most stubborn stains that can appear on clothes, whether we’re talking about cooking oil, motor oil, or animal fats. They penetrate quickly into fabric fibers and, if not treated correctly, can stay there… permanently.

In this article you’ll discover how to remove oil stains from clothes, depending on the type of fabric, how old the stain is, and what you have on hand at home.


Why are oil stains so hard to remove?

Oil is a fatty substance, hydrophobic — it doesn’t dissolve in water. Simple machine washing without prior treatment not only doesn’t help, but can actually “set” the stain in the fabric, especially if you use hot water or put it in the dryer.

👉 Golden rule: don’t wash the garment before treating the stain. Don’t use hot water. Don’t rub aggressively.


How to remove fresh oil stains

Step 1 — Absorb the oil

Gently blot with paper towels without rubbing. Don’t use water at this stage.

Step 2 — Baking soda

  1. Sprinkle a generous layer on the stain
  2. Let it sit for 30–60 minutes
  3. Remove with a soft brush
  4. Check if the stain has lightened in color

✅ Works excellently on cotton, denim, and durable fabrics.

Alternative — Cornstarch or talc powder: if you don’t have baking soda. Ideal for silk or delicate fabrics.

Step 3 — Dish detergent

  1. Apply a few drops directly to the stain
  2. Gently massage with your fingers or a soft brush
  3. Let it sit for 10–20 minutes
  4. Rinse with warm water (not hot!)
  5. Wash the garment normally in the machine

✅ Ideal for t-shirts, jeans, and everyday clothes.


How to remove old (dry) oil stains

Method 1 — Dish soap + hot water

  • Slightly wet, apply concentrated dish soap, massage, leave for 20-30 minutes, rinse. Repeat if necessary.

Method 2 — White vinegar + baking soda

  1. Spray the stain with white vinegar
  2. Add baking soda on top (it will foam — that’s normal)
  3. Leave for 15–20 minutes, gently massage, rinse
  4. Wash normally

Method 3 — Rubbing alcohol or spirits

  • Apply with a makeup remover pad, dab from the outside towards the center
  • ⚠️ May discolor — test on a hidden area first!

Method 4 — WD-40 (surprisingly, but effective!)

  1. Apply a little WD-40 to the stain, leave for 5-10 minutes
  2. Sprinkle baking soda to absorb
  3. Apply dish soap and massage
  4. Wash in the machine

✅ Works great on jeans and thick cotton.


Oil stains on colored clothes — how do you proceed?

Colored clothes require more attention:

  • Avoid bleach — it sets the stain and discolors the fabric
  • Avoid alcohol without prior testing
  • Test any solution on an inside corner before applying
  • Clear/colorless dish soap — the safest option
  • Baking soda — safe for almost any color
  • Temperature — cold or lukewarm water, not hot

Recommended steps:

  1. Absorb the oil with paper towels
  2. Sprinkle baking soda, leave for 30 minutes
  3. Apply clear dish soap, gently massage, leave for 15 minutes
  4. Wash at 30°C with a color detergent

Solutions depending on fabric type

🔹 Cotton and denim — resistant, support dish soap + baking soda, washing at 40–60°C

🔹 Wool and silk — delicate: talc or starch, special detergent, hand washing in cold water

🔹 Synthetic materials (polyester, nylon) — dish soap, alcohol (with testing), washing at 30°C

🔹 White clothes — baking soda + liquid detergent; ⚠️ avoid bleach on oil stains!

🔹 Leather and eco-leather — dab immediately, starch for 30 minutes, wipe with a damp cloth; do not use detergent or alcohol


Motor or industrial oil stains

For engine oil, chain oil, petroleum jelly:

  • Special degreaser for textiles
  • Concentrated dish detergent in multiple rounds
  • Requires 2–3 successive treatments
  • Patience is the key — work clothes can be saved!

Common mistakes

❌ Direct machine wash without treatment
❌ Hot water on untreated stain
❌ Aggressive rubbing — spreads the stain
❌ Dryer before removing the stain — sets it permanently
❌ Bleach on oil stains
❌ One application and you’re done — old stains require 2–3 treatments

FAQ – Frequently Asked Questions about Oil Stains

How to remove old oil stains from clothes?

Dish soap is the most effective — apply a concentrated solution, massage in, and leave for 20-30 minutes. For very stubborn stains, try WD-40 followed by baking soda and dish soap. Repeat the treatment 2-3 times if necessary.

How do I remove oil stains from colored clothes without bleaching them?

Use clear dishwashing liquid and baking soda — both safe for colors. Avoid alcohol and bleach. Test on a hidden area and wash at 30°C with color-safe detergent.

Can baking soda remove oil stains?

Yes — it’s great for absorbing grease, especially on fresh stains. Sprinkle generously, leave for 30-60 minutes, then follow with dish soap. Safe for most fabrics.

What do I do if the oil stain has gone through the washing machine and dried?

It’s not too late! Apply concentrated dishwashing detergent to the dried stain, massage in, and leave for 30 minutes. If it’s been in the dryer, try WD-40 followed by baking soda and dishwashing detergent.

Does dishwashing detergent ruin clothes?

No — it’s gentle on most fabrics. Use a few drops and rinse well. Avoid using on natural silk and leather.

How long do you leave baking soda on an oil stain?

Minimum 30 de minute pentru pete proaspete. Pentru pete vechi, poți lăsa câteva ore sau peste noapte — cu cât absoarbe mai mult, cu atât mai bine.

Conclusion

Oil stains are not the end of the world, even if at first glance they seem impossible to remove. With the right ingredients and a little patience, you can save everything from your favorite t-shirts to jeans or work clothes. The key is quick intervention, the right method for the material and the patience to repeat if the first round is not enough.

Your clothes will thank you. The washing machine? That, too 😄

Articles that may interest you: