We’ve all been there — you’re cooking dinner, eating pizza, or refilling your car, and suddenly a drop of oil lands right on your favorite shirt. It’s frustrating because oil stains seem impossible to remove. But don’t worry — learning how to get oil stains out of clothes is easier than you think.
With the right techniques and a few everyday items, you can lift even the toughest grease marks and make your clothes look brand new again. Let’s break down the best, most effective methods that actually work.
Why Oil Stains Are So Stubborn
Oil stains are tricky because they bind to fabric fibers rather than just sitting on the surface. Unlike water-based stains, oil doesn’t dissolve easily in water, so regular washing won’t remove it.
Here’s why oil stains need special treatment:
-
Oil is hydrophobic (repels water).
-
It clings tightly to natural fibers like cotton and linen.
-
Heat can set the stain, making it even harder to remove.
That’s why timing and technique matter when removing oil stains. The sooner you act, the better your chances of saving your clothes.
Step-by-Step Guide: How to Get Oil Stains Out of Clothes
Follow this simple, proven method to tackle oil or grease stains at home.
Step 1: Blot the Excess Oil
Before doing anything else, gently blot the stained area using a clean paper towel or napkin. Don’t rub — rubbing spreads the oil deeper into the fabric.
Step 2: Sprinkle an Absorbent Powder
Cover the stain with a powder that absorbs oil. You can use:
-
Baking soda
-
Cornstarch
-
Baby powder
-
Talcum powder
Let it sit for 15–30 minutes to soak up as much oil as possible. Then, brush or shake off the powder.
Step 3: Apply Dish Soap (Degreaser)
Dish soap works wonders because it’s designed to cut through grease.
-
Apply a few drops of dish soap directly to the stain.
-
Gently rub it in with your fingers or a soft toothbrush.
-
Let it sit for 5–10 minutes.
Step 4: Rinse with Warm Water
Rinse the treated area with warm water to loosen up the oil and soap.
Step 5: Wash as Usual
Launder the clothing using the hottest water temperature that’s safe for the fabric (check the care label). Use your regular detergent.
Step 6: Air Dry Only
Avoid putting the garment in the dryer until you’re sure the stain is gone. Heat can permanently set any remaining oil. If the stain persists, repeat the process before drying.
Best Household Items to Remove Oil Stains
If you don’t have dish soap handy, these alternatives can help too:
Item | How to Use | Best For |
White Vinegar | Mix 1 part vinegar with 2 parts water, apply, and rinse | Light stains |
WD-40 | Spray lightly, let sit 5 min, then wash | Deep or old stains |
Rubbing Alcohol | Dab gently and rinse | Synthetic fabrics |
Shampoo | Works like dish soap on body oil stains | Collars, cuffs, or cotton |
How to Get Set-In Oil Stains Out of Clothes
If the stain has already gone through the dryer or sat for days, it’s not hopeless — it just needs a bit more effort.
-
Lay the garment flat.
-
Apply a mix of baking soda and dish soap (1:1 ratio).
-
Gently scrub with a soft brush.
-
Let it rest for 15–20 minutes.
-
Rinse with warm water and launder as usual.
Repeat this once or twice if needed. Even old oil stains can fade or disappear completely with this method.
How to Remove Oil Stains from Delicate Fabrics
For delicate fabrics like silk, wool, or satin:
-
Blot gently — never rub.
-
Use cornstarch to lift the oil.
-
Skip harsh scrubbing and use mild detergent or baby shampoo.
-
Rinse carefully in cool water.
When in doubt, take delicate garments to a professional cleaner to avoid fabric damage.
Tips to Prevent Oil Stains in the Future
A few smart habits can save you from future frustration:
-
Wear an apron while cooking.
-
Treat stains immediately — don’t wait!
-
Use stain-resistant sprays on your favorite fabrics.
-
Keep a small bottle of dish soap in your laundry area.
FAQs About Getting Oil Stains Out of Clothes
1. Can I use baking soda to remove oil stains?
Yes, baking soda is one of the best household remedies. It absorbs oil from fabric fibers effectively.
2. What if the oil stain is already dry?
Reapply dish soap and baking soda. Let it sit before washing again — even old stains can often be removed.
3. Is hot water or cold water better for oil stains?
Use warm or hot water, as oil dissolves better in heat — but always check your garment’s care label.
4. Can I use laundry detergent instead of dish soap?
Yes, but dish soap works faster because it’s designed to cut grease.
5. Why shouldn’t I use the dryer after washing?
Dryer heat can “bake in” the oil, making it nearly impossible to remove later. Always air dry first.
Conclusion: Act Fast and Treat Smart
Learning how to get oil stains out of clothes is all about quick action and using the right products. Whether it’s dish soap, baking soda, or vinegar, the key is to treat the stain before it sets.
With these tried-and-true methods, you can rescue your favorite outfits from grease disasters — and keep your wardrobe looking fresh and spotless.