How to Remove Oil Stains
Oil stains are among the most common laundry challenges, whether from cooking splashes, salad dressing, or greasy foods. The key to removing oil is to treat it before washing, since hot water can set the stain permanently. Most oil stains respond well to dish soap or baking soda applied directly to the spot.
Affected Materials
Step-by-Step Removal
- 1
Blot the excess
Use a paper towel or clean cloth to blot away as much oil as possible. Do not rub, as this pushes the oil deeper into the fabric fibers.
- 2
Apply dish soap
Squeeze a small amount of liquid dish soap directly onto the stain. Dish soap is designed to cut through grease and works well on fabric too.
- 3
Work it in gently
Use your fingers or a soft toothbrush to gently work the soap into the stain in circular motions. Let it sit for 5 to 10 minutes.
- 4
Rinse with warm water
Rinse the treated area under warm running water to flush out the loosened oil and soap.
- 5
Wash as normal
Launder the garment on the warmest setting safe for the fabric. Check the care label before choosing the temperature.
- 6
Check before drying
Inspect the stain before putting the item in the dryer. If any oil remains, repeat the treatment. Heat from the dryer will set the stain permanently.
What Not to Do
- ✗Do not put the garment in the dryer until the stain is completely gone.
- ✗Do not rub the stain vigorously — this spreads the oil.
- ✗Do not use hot water on the stain before pre-treating it.
- ✗Do not ignore old oil stains — they can still be treated with baking soda paste.
Related Stain Guides
How to Remove Grease Stains
Dish soap and baking soda are your best tools for cutting through grease on fabric.
How to Remove Tomato Sauce Stains
Remove stubborn tomato and pasta sauce stains from clothing quickly.
How to Remove Makeup Stains
Remove foundation, lipstick, and mascara stains with the right approach for each type.