How to Remove Oil Stains from Clothes (Even the Toughest Set-In Spots!)

how to remove oil stains from clothes

We’ve all had that “oh no” moment: a drip of salad dressing lands right on your chest, or you realize you’ve leaned against a greasy car door in your favorite jeans. Oil stains are notoriously frustrating because, unlike water-based spills, they don’t just “evaporate.” They bond with the fabric fibers, creating those dark, translucent patches that seem to mock your laundry detergent.

The trick to conquering grease is understanding that oil is a hydrophobic substance—it hates water. To get it out, you have to use chemistry to break that bond. But don’t worry, you don’t need a lab coat. With some common household items and a little bit of elbow grease, you can save your wardrobe from the scrap heap.

Know Your Grease: Identify the Oil Before Treatment

Before you start scrubbing, it’s important to identify what kind of oil you’re dealing with. Different substances require different levels of “aggression” to lift.

  • Cooking & Food Oils: Think olive oil, butter, or vinaigrettes. These are organic and usually respond well to simple degreasers like dish soap.
  • Motor & Engine Oils: These are heavy, synthetic, and often contain carbon or metal particles. This is how to remove black oil stains—you need a more aggressive solvent to lift the dark pigment along with the grease.
  • Oil-Based Paints: These contain resins that harden as they dry, making them the “final boss” of laundry.
  • Set-in Stains: These are oils that have already been through the dryer. They are “baked” into the fabric and require re-activation.

Pro Tip: Always check your garment’s care label. If it says “Dry Clean Only,” do not attempt a DIY fix—oil can spread further with the wrong home treatment. For everything else, always perform a “spot test” on an inconspicuous area first.

What You’ll Need

Gather these supplies to create your own “stain-fighting station”:

  • Absorbents: Baking soda, cornstarch, or baby powder (to soak up excess liquid).
  • The Degreaser: Original Blue Dawn dish soap (widely considered the gold standard for grease).
  • Tools: An old toothbrush, a dull knife or spoon, and clean white cloths.
  • Solvents: WD-40 or Lighter Fluid (specifically for reviving old or heavy engine oil stains).
  • The Basics: Hot water (unlike ink, grease usually needs heat to melt away).

Step-by-Step: How Do You Remove Oil Stains from Clothes?

  1. Blot Immediately: If the stain is fresh, use a paper towel to lift as much oil as possible. Do not rub, as this pushes the oil deeper into the weave.
  2. Apply an Absorbent: Sprinkle baking soda or cornstarch over the spot. Let it sit for 30 minutes to “wick” the oil out of the fabric. Brush it away once it clumps.
  3. Pre-treat with Dish Soap: Apply a drop of concentrated dish soap directly to the stain.
  4. The Toothbrush Technique: Use a soft toothbrush to work the soap into the fibers in a circular motion.
  5. Let it Marinate: Allow the soap to sit for at least 15–30 minutes before washing.
  6. Wash on Hot: Check the care label and use the hottest water setting safe for that fabric to help break down the grease molecules.

Specialized Oil Removal Methods

how to remove dried oil stains from clothes

How to remove cooking oil stains from clothes

For common kitchen mishaps like vegetable oil or grease splashes, dish soap is your best friend. Because dish soap is designed to break down food grease on plates, it works wonders on cotton and polyester blends. Simply saturate the area, let it sit, and wash as usual.

How to remove food oil stains from clothes

Food stains often come with “hitchhiker” pigments (like the red in chili oil). After treating the grease with soap, you may need to treat the remaining pigment with a bit of white vinegar or a laundry pre-treat spray before the final wash.

How to remove motor oil / engine oil / car oil stains from clothes

These heavy-duty stains require a “like dissolves like” approach. To remove car oil stains, you might actually need to apply a small amount of WD-40 to the area. This “wakes up” the heavy grease so the dish soap can then carry it away.

How to remove oil stains from white clothes

White fabrics are prone to leaving a yellowish “halo” after the oil is gone. Use a paste of baking soda and hydrogen peroxide after your initial degreasing step to brighten the fibers and ensure no shadow remains. Avoid bleach until the oil is 100% gone, as it can sometimes react with synthetic oils and turn them yellow.

How to remove dried / set-in oil stains from clothes

If you find a stain after it has been through the dryer, don’t panic. To remove set-in oil stains, you need to “re-oil” the spot to loosen it. Dab a tiny bit of WD-40 or more fresh oil onto the old spot to liquefy the dried grease, then immediately follow the standard dish soap and hot water cleaning process.

How to remove oil paint stains from clothes

If the paint is still wet, use the solvent recommended on the paint can (usually turpentine or mineral spirits). If it’s dry, you’ll need to carefully scrape off the excess with a dull knife and then use a specialized paint remover or rubbing alcohol, as standard soap won’t break down the hardened resins.


Quick Fixes for Common Problems

ProblemPotential SolutionAlternative Suggestion
Stain remains after washingDo not dry! Re-apply dish soap and scrub again.Try a commercial heavy-duty degreaser spray.
Oil spread into a larger ringYou used too much water initially. Use more baking soda.Place a cardboard barrier inside the shirt to stop transfer.
Delicate fabric (Silk/Wool)Use baby powder to absorb, then skip the scrubbing.Take it to a professional dry cleaner immediately.
Dark shadow on denimUse a heavy-duty laundry bar (like Fels-Naptha).Let the soap sit overnight before washing.

FAQ

Can I use cold water on oil stains?

Generally, no. Oil solidifies in cold temperatures. Hot water helps “melt” the grease so the detergent can whisk it away.

Does vinegar remove oil stains?

Vinegar is a great deodorizer and can help with many stains, but it isn’t a strong degreaser. It’s better used as a final rinse rather than the primary cleaning agent for oil.

Is it possible to remove oil stains that have been dried?

Yes! By using a solvent like WD-40 or even a heavy-duty laundry pretreat, you can break down the “set” bonds and wash the stain out.


Conclusion

An oil stain doesn’t have to mean the end of your favorite outfit. The secret is to act as a “grease-fighter”: absorb the excess, break down the remaining oil with a high-quality degreaser, and use heat to flush it out. Just remember the golden rule: Always air-dry your clothes after treatment until you are 100% sure the stain is gone. Once it hits the dryer again, the battle gets twice as hard!

Scroll to Top