Stain Removal

How to Remove Oil Stains From Clothes (Fresh, Set-In, and Washed-and-Dried)

Stain removal is all about speed and technique. Here's the proven method for tackling oil stains on clothes effectively.

Quick answer:Blot the oil, cover it with baking soda or cornstarch to absorb it, work in dish soap (or Turbo Clean Degreaser for set-in or motor oil), then wash on the warmest setting the tag allows. Air-dry and confirm the stain is gone before any dryer heat.

Updated by Soap-Man Editorial Team

Who This Guide Is For

  • Anyone who just dripped cooking oil, salad dressing, or butter down a favorite shirt.
  • Mechanics, line cooks, and trades workers fighting motor oil and grease on work clothes.
  • Parents tackling food-grease stains on kids' clothing before they hit the dryer.
  • People who already washed and dried a garment and now see a faint oily shadow.
  • Anyone working with colored or delicate fabric who needs a method that will not dull the dye.

By the Numbers

Dish Soap vs Heavy-Duty Degreaser for Oil Stains

FactorDish soap pre-treatTurbo Clean Degreaser
Best forFresh cooking oil, butter, salad dressing, light greaseSet-in, washed-and-dried, motor oil, and shop grease
How it worksSurfactant micelles lift everyday food oilsIndustrial-strength formula dissolves petroleum-based oils on contact
Dwell time10 to 15 minutesPer label dilution, usually a few minutes before rinse
Fabric cautionSafe on most washables, test colors firstSpot-test first; rinse thoroughly before the wash
Where to get itLemon Glow Dish Soap or any kitchen dish soapSoap-Man Turbo Clean Degreaser, 1-gallon or 5-gallon
When to escalateIf the stain lightens but lingersWhen dish soap alone cannot break the oil

What You'll Need

  • Liquid dish soap (a grease-cutting surfactant)
  • Soap-Man Turbo Clean Degreaser (for set-in or industrial oil)
  • Baking soda or cornstarch
  • Soap-Man Power Wash Laundry Detergent
  • Old soft-bristle toothbrush
  • Clean white paper towels
  • A piece of cardboard
  • Warm water

Step-by-Step Instructions

  1. 1

    Blot, never rub, the fresh oil

    Lay a paper towel under the fabric and a piece of cardboard behind the stain. Blot the surface gently to lift excess oil. Rubbing only pushes oil deeper into the weave.

  2. 2

    Draw out oil with a dry powder

    Cover the spot with a thick layer of baking soda or cornstarch. These powders are absorbent and pull liquid oil up out of the fibers. Let them sit 15 to 30 minutes, then brush the clumped powder away.

  3. 3

    Pre-treat with dish soap

    Apply a few drops of dish soap directly onto the stain. Dish soap is a degreaser built to break the bond between oil and fabric. Work it in with a soft toothbrush and let it dwell 10 to 15 minutes.

  4. 4

    Escalate set-in oil with a degreaser

    If the stain is old, washed-and-dried, or industrial (motor oil, machine lube), apply Soap-Man Turbo Clean Degreaser instead of dish soap. Dilute per label, dab it on, and let it lift the hardened oil before rinsing.

  5. 5

    Wash in the warmest water the tag allows

    Launder with Power Wash Laundry Detergent on the hottest setting the care label permits. Heat softens oil so the surfactants can carry it away. Cold water leaves oil behind.

  6. 6

    Air-dry and re-check before any heat

    Let the garment air-dry, then inspect the spot in good light. Only put it in the dryer once the stain is completely gone. Dryer heat bakes any remaining oil in permanently.

Pro Tips

  • TIPDish soap is the household secret weapon -- it is engineered to cut grease, so it works as a pre-treatment even on older oil stains.
  • TIPSlide cardboard inside the garment behind the stain so the oil cannot bleed through to the opposite layer.
  • TIPFor greasy work clothes and shop rags, a true degreaser like Turbo Clean Degreaser dissolves petroleum oils that ordinary detergent leaves behind.
  • TIPTreat the stain before it ever meets a hot dryer. Air-drying buys you unlimited retries; a dryer cycle can end them.
  • TIPOn colored fabrics, test any treatment on a hidden seam first so you do not dull the dye.
  • TIPRepeat the powder-then-dish-soap cycle two or three times on stubborn stains rather than forcing one harsh treatment.

Common Mistakes to Avoid

  • XDrying the garment before the oil stain is fully gone, which sets the stain permanently as the oil oxidizes and polymerizes in the heat.
  • XWashing in cold water only, which does not soften or dissolve oil the way warm water does.
  • XRubbing a fresh oil stain, which spreads the oil over a wider area and drives it deeper into the fibers.
  • XSkipping the absorbent-powder step on a heavy, liquid oil spill, leaving too much oil for the dish soap to handle.
  • XReaching for bleach on an oil stain. Oil is not a color stain, so bleach does little except risk damaging the fabric.

Frequently Asked Questions

Re-wet the spot, apply dish soap or Turbo Clean Degreaser, work it in with a toothbrush, let it dwell, then rewash warm. Repeat before drying -- as long as it never hit a hot dryer, it can still come out.

Related Soap-Man Resources