Quick answer: To remove oil and grease stains, apply a small amount of dish soap or liquid laundry detergent, work it into the fabric, let it sit 10 to 20 minutes, then wash. Always check the stain before drying, because heat can set grease permanently.
How to remove oil and grease stains
The fastest, most reliable way to remove oil and grease stains is to use a surfactant like dish soap or liquid laundry detergent, work it into the spot, let it sit, then wash as usual. The key is to treat the stain before heat touches it, because tumble drying can lock grease into the fabric.
Best method for most clothes
Check the care label first. Make sure the item can be washed at home before you treat it.
Apply a small amount of dish soap or liquid detergent. Use just a few drops directly on the stain, or dilute it with water and spray it on for larger spots.
Work it in gently. Rub or tamp the cleaner into the fibers so it can break up the grease.
Let it sit. Give it 10 to 20 minutes so the surfactant can lift the oil.
Wash normally. Follow the care label and inspect the stain before drying.
Repeat if needed. If any grease remains, treat it again and rewash.
What works best, and why
Dish soap and liquid laundry detergent are the best first choices because they are surfactants. That means they help oil mix with water so it can rinse away in the wash. For stubborn stains, an enzymatic stain remover with lipase can be even more effective because it helps break down fats and oils.
For fresh stains
If the stain is fresh, you can also use cornstarch, baby powder, or dry shampoo to absorb some of the oil before washing. This is especially useful on delicate surfaces like suede, where you want to pull out as much grease as possible before using any liquid treatment.
For colored residue
Sometimes the grease is gone but a shadow remains. In that case, an oxygen bleach treatment such as hydrogen peroxide or OxiClean can help remove leftover color, as long as the fabric is safe for it.
What not to do
Do not tumble dry a stained item. Heat can make the stain permanent.
Do not overuse dish soap. A little goes a long way, and too much can cause oversudsing.
Do not rely on WD-40. It may loosen grease, but it is not a good choice for your clothes, appliances, or wastewater.
When to get extra help
If the item is dry-clean-only, delicate, or still stained after a few careful wash cycles, professional cleaning is the safest next step. Motor oil, bike grease, and older set-in stains can also need a stronger treatment plan.
Got a stubborn grease spot?
Try asking
How do I remove an old olive oil stain from a white cotton shirt?
Zach Pozniak is VP of Operations and co-owner of
Jeeves of Belgravia New York,
the Madison Avenue dry cleaner serving New York since 1979, and the
fourth generation of his family in the trade. Zach posts garment care
techniques as @jeeves_ny on TikTok to over
620,000 followers, and his book The Laundry Book,
co-written with his father Jerry Pozniak, was featured on
Good Morning America in October 2024. Jeeves NY's
clients include the Metropolitan Opera, the Met Museum, and FIT, and
the business has been profiled by The Wall Street Journal
and New York Magazine.