How to Remove Oil and Grease Stains

Oil and grease stains respond to surfactants, not water temperature alone — but exactly when heat should enter the picture is one of the few places our sources genuinely disagree.

Key takeaways

  • Oil needs a surfactant (dish soap, detergent) to break the bond — heat alone won't remove it.
  • Sources genuinely disagree on final wash temperature: ACI and Tide say hottest-safe, Consumer Reports says cold. Lift the oil first, confirm it's gone, then decide.
  • Motor oil responds to WD-40 plus baking soda before the standard wash.
  • Acetone works on stubborn makeup oils but can destroy acetate and triacetate — test first.
  • Treat oil on silk differently: a dry absorbent and blotting, not detergent.

Fresh oil or grease on washable fabric

  1. Lay the item stain-side down on a stack of paper towels.
  2. Apply liquid dish soap or a heavy-duty detergent directly to the back of the stain and work it in.
  3. Replace the paper towels underneath as they absorb oil, so you're not pressing the stain back through the fabric.
  4. Let it sit briefly, then rinse and check the stain before washing.

The hot-vs-cold conflict — and how to resolve it

Here's a genuine disagreement, not a typo: ACI and Tide both recommend washing in the hottest water the fabric can safely handle, on the logic that heat helps melt and rinse away residual oil. Consumer Reports recommends the opposite — avoid heat and launder in cold, warning that heat can just as easily set whatever oil is still in the fibers if it wasn't fully lifted first.

The practical reconciliation: lift the oil with a surfactant first, exactly as in the steps above, and confirm the stain is gone before you introduce any heat. If you're confident it's fully released, the hottest safe wash (ACI and Tide's approach) can help finish the job. If you're not sure it's completely out, default to cold — a partially lifted stain that gets set by heat is a worse outcome than a slightly less aggressive wash. Either way, don't let it near the dryer while any trace remains.

Motor oil

Tide recommends treating motor oil with WD-40 to loosen it, followed by baking soda to absorb what's lifted, before running through the same surfactant-first steps above.

Oil-based makeup and cosmetics

Blot, never rub. Consumer Reports recommends acetone-based nail polish remover, rubbing alcohol, or a product like Goo Gone, blotted onto towels placed underneath the fabric.

⚠️ Acetone destroys acetate and triacetate fabric and can strip dye from other fabrics — colorfastness-test first, and skip acetone entirely on acetate or triacetate.

Oil on silk

Silk needs a different approach entirely. Blot — never rub. Cover the stain with a dry absorbent like salt or a sugar packet, leave it for 30 to 60 seconds, then brush it off. If the stain doesn't fully lift, stop there — this is a job for a professional dry cleaner, not more detergent worked into silk.

Don't

  • Don't rub oil into the fabric — you're pushing it deeper, not lifting it out.
  • Don't skip the surfactant step and go straight to hot water — heat alone doesn't remove oil, and it can set whatever the surfactant hasn't lifted yet.
  • Don't use acetone on acetate or triacetate, or on any fabric without a colorfastness test first.
  • Don't over-treat silk with detergent — use the dry-absorbent method or go to a professional cleaner.

Explore the guide

How to Remove Oil and Grease Stains | Washfold