To get motor oil out of clothes, act fast, use something that breaks down oil (like dish soap or a powder that absorbs it), and never put the item in the dryer until the stain is fully gone.

How to Get Motor Oil Out of Clothes

Quick Scoop

You’re not the first person to drip motor oil on your clothes, and you definitely don’t have to throw them out. The key is to absorb or dissolve the oil before it sets, then wash hot (if the fabric allows) and air-dry until you’re sure the stain is gone.

Step‑by‑step: Fresh Motor Oil Stains

1. Blot and prep (don’t rub)

  • Lay the clothing flat on a table or counter.
  • Slide an old towel or piece of cardboard under the stained area so the oil doesn’t soak through to the back.
  • Gently blot with paper towels or a clean cloth to pick up as much surface oil as possible; avoid rubbing, which pushes oil deeper into the fibers.

2. Choose your “oil fighter”

Pick one of these common options (you can combine methods if needed):

  • Liquid dish detergent (degreasing type)
    • Great for most fabrics and fresh stains.
* Dish soap is designed to cut grease, so it works well on motor oil.
  • Baking soda or cornstarch
    • Excellent for absorbing oil from the fabric, especially for thicker, wet spots.
* Also handy if you don’t want to get the whole garment wet yet.
  • Mechanic’s or heavy‑duty hand soap
    • Designed to remove engine grease from skin and can work on work clothes as well.
  • Commercial stain remover / oxygen cleaner
    • Products like oxygen‑based stain removers are often recommended for oily stains before washing.

3. Method A: Dish soap treatment

This is the simplest “every-household” method.

  1. Lay the clothing flat with cardboard or a towel behind the stain.
  1. Apply a small amount of liquid dish detergent directly to the motor oil spot.
  1. Gently rub it in with your fingers or a soft cloth/soft brush, just enough to saturate the stain.
  1. Let it sit for about 5–10 minutes so the soap can break down the oil.
  1. Rinse the area with warm water, still gently working the soap through the fibers.
  1. Wash the garment according to the care label, using the hottest water that is safe for that fabric.
  1. Air‑dry only and check the spot; if you still see a shadow or ring, repeat the treatment before using the dryer.

4. Method B: Baking soda or cornstarch “oil absorber”

This is especially useful when there’s a visible wet patch of oil.

  1. Lay the clothing flat with a towel or cardboard underneath.
  1. Generously sprinkle baking soda or cornstarch over the stain.
  1. Let it sit for 15–30 minutes so it can draw the oil up into the powder.
  1. Check the powder; if it darkens, it’s absorbing oil—brush or scrape it off gently.
  1. You can repeat the powder step if the stain is still very greasy.
  1. Follow up with dish soap as in Method A, then wash in warm or hot water as allowed by the fabric.

5. Method C: Mechanic’s soap (for work clothes)

If you work with engines a lot, this can be a go‑to:

  1. Lay the garment flat, towel/cardboard underneath.
  1. Rub mechanic’s soap directly into the motor oil stain.
  1. Let it sit 15–30 minutes so the solvents and scrubbers can work.
  1. Wash the garment separately in the machine, following the care label, so the soap smell and loosened oil don’t get on other clothes.

6. Alternative “last resort” options

  • Nail polish remover (acetone‑based, color‑safe test first)
    • Some advice suggests using a small amount of acetone on motor oil stains because it can dissolve oils.
* Always patch‑test on an inside seam first, use only a small amount, and rinse thoroughly after a short contact time.
  • Oxygen‑based stain removers
    • Apply directly to the stain, gently work in, let sit for around 10 minutes, then wash as usual.

Because some of these can be harsher on dyes or delicate fabrics, testing on a hidden area is important.

Old or Set‑In Motor Oil Stains

Once a stain has gone through the washer and dryer, it’s harder to remove, but not always impossible.

Try this:

  1. Lay the garment flat with protection behind the stain.
  1. Apply a generous amount of strong dish soap or mechanic’s soap to the stain and gently scrub it in.
  1. Let it soak for 30 minutes to an hour, or even longer in warm, soapy water.
  1. Wash in the hottest water safe for that fabric, with a quality detergent (and bleach for whites if allowed by the care label).
  1. Air‑dry and inspect; repeat as needed. Do not machine‑dry until you’re satisfied with the stain removal.

Sometimes, a faint “shadow” may never fully disappear from light‑colored fabrics, but you can usually make it much less noticeable.

Fabric and Safety Tips

  • Always check the care label first; some delicate fabrics (like silk or wool) are best taken to a professional cleaner.
  • Avoid using highly flammable solvents at home for stain removal on clothing; stick to soaps, powders, and laundry products intended for fabrics.
  • For dark or bright colors, test any new cleaning product on an inside seam to make sure it doesn’t fade the color.

Mini FAQ

  • Can I just throw it in the washer and hope?
    • Straight washing without pre‑treating usually leaves a motor oil stain or ring behind, especially on cotton.
  • Why can’t I use the dryer right away?
    • Heat from the dryer can “set” any remaining oil residue, making it much harder to remove later.
  • Is this the same as getting cooking oil out?
    • The methods are similar—dish soap, baking soda, or powders—but motor oil can be heavier and more persistent, so you may need more than one round.

Information gathered from public forums or data available on the internet and portrayed here.