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
- Dish soap: dish soap is great at breaking down grease. Apply directly to the stain, rub gently, leave 10 minutes then wash.
- Baby powder/cornstarch: for a fresh stain, sprinkle powder or cornstarch to absorb the oil, leave 15 minutes then brush off.
- Baking soda: mix baking soda with water into a paste, apply to absorb the oil, leave then brush.
- White vinegar: stubborn oil stains can be soaked in white vinegar and warm water, then washed as usual.
- 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.
