How to Remove Oil Stains from Clothes: 5 Methods

Got an oil stain on your clothes? Do not panic. Here are 5 ways to remove oil stains at home before washing, so they do not spread and become harder to remove.

How to Remove Oil Stains from Clothes: 5 Methods

The golden rule for oil stains: treat them while fresh, and tackle the stain before washing with water — washing directly can spread the oil and push it deeper into the fabric.

5 ways to remove oil stains

  1. Dish soap: dish soap is great at breaking down grease. Apply directly to the stain, rub gently, leave 10 minutes then wash.
  2. Baby powder/cornstarch: for a fresh stain, sprinkle powder or cornstarch to absorb the oil, leave 15 minutes then brush off.
  3. Baking soda: mix baking soda with water into a paste, apply to absorb the oil, leave then brush.
  4. White vinegar: stubborn oil stains can be soaked in white vinegar and warm water, then washed as usual.
  5. Professional cleaning: for expensive fabric or severe stains, use a professional laundry service to avoid damaging the garment.

Use warm or cold water when treating oil stains — never hot water, as heat "locks in" the oil and makes it harder to remove.

Frequently Asked Questions

Can a dried oil stain still be removed?

Yes, though it is harder than a fresh stain. Soak the area with dish soap or an oil-removing product, rub repeatedly, and repeat if needed.

Why does the oil stain spread after washing?

Because washing directly with water spreads the oil. The right approach is to treat the stain before the garment touches water.

Need professional laundry service?

Leave your laundry to LaundryHub and enjoy a fresh, worry-free clean.