Â
How To Remove Oil Stains From Clothes: Fresh, Dried And Set-In Stains
Â
Oil stains are sneaky little things. One minute you are enjoying dinner, cooking, fixing something in the garage or putting on makeup, and the next minute your favourite shirt has a shiny mark that refuses to leave quietly.
To remove oil stains from clothes, blot away excess oil, cover the stain with baking soda or cornstarch to absorb the grease, then apply dish soap to break down the oil. Rinse, wash with laundry detergent and air dry until you are sure the stain is gone. Avoid the dryer, as heat can set oil stains into fabric.
The good news is that fresh oil stains, cooking oil stains, grease marks and even some dried oil stains can often be removed with the right method. The trick is to treat the oil before it gets pushed deeper into the fibres or heat-set in the dryer.

Why Oil Stains Are So Hard to Remove?
The Science Behind Oil Stains
Oil stains are stubborn because oil is hydrophobic, which means it repels water. If you put an oil-stained garment straight into a normal wash without pre-treating it, water alone may not be enough to lift the oily residue from the fabric.
Oil can cling to fibres, leave a dark or shiny patch, and attract more dirt over time. That is why the best oil stain removal method usually has two parts: first absorb the excess oil, then break down the greasy residue before washing.
How To Remove Oil Stains From Clothes Quickly
For a fresh oil stain, start here:
1.    Blot excess oil with a paper towel or clean cloth. Do not rub.
2.    Sprinkle baking soda, cornstarch or talcum powder over the stain.
3.    Let it sit for 20 to 30 minutes so the powder can absorb the oil.
4.    Brush off the powder gently.
5.    Apply dish soap directly to the stain.
6.    Gently work it in with your fingers or a soft brush.
7.    Rinse with warm water if the care label allows.
8.    Wash with laundry detergent.
9.    Air dry and check the stain before using the dryer.
If the stain is still visible after washing, repeat the pre-treatment before drying. Once oil has been heat-set, it becomes much harder to remove.
Common Mistakes to Avoid
- Do Not Rub the stain aggressively: This can push the oil deeper into the fabric, making it even harder to remove.
-
Do not put the garment straight into the wash without pre-treating
-
Do not use the dryer until you are sure the stain is gone.
- Do Not Use hot water immediately: Heat can set the stain, especially if you apply it too soon.
- Drying the garment before confirming the stain is gone: Once a stained item has been heat-dried, the chances of removing the stain decrease significantly. Always air dry until you’re sure the stain has been removed.
-
Do not overload the washing machine when treating stained clothes
-
Do not assume one treatment is enough for heavy grease or motor oil.

Different Oil Stains And How To Treat Them
Not all oil stains are exactly the same. Here is how to approach some of the most common oily marks.
|
Oil Type |
Best First Step |
Extra Tip |
|
Cooking oil |
Absorb with baking soda, then apply dish soap. |
Treat quickly before washing. |
|
Olive oil |
Use cornstarch or baking soda first. |
Avoid rubbing it into the fabric. |
|
Grease |
Apply dish soap after absorbing excess oil. |
May need repeat treatment. |
|
Butter |
Scrape away excess, then use dish soap. |
Use warm water if the care label allows. |
|
Makeup oil |
Use dish soap or stain remover. |
Check delicate fabrics first. |
|
Motor oil |
Absorb first, then use heavy pre-treatment. |
Wash separately from other clothes. |
How To Remove Fresh Cooking Oil Stains
Fresh cooking oil stains are usually the easiest to treat because the oil has not had as much time to settle into the fabric.
Step 1 – Blot, Don’t Rub
If you catch the oil stain while it's fresh, your first step is to blot as much oil as possible. Use a paper towel or a clean cloth to absorb the oil. Gently press the towel against the stain—do not rub, as this can spread the oil and push it further into the fabric.

Step 2 – Baking Soda Method
Baking soda is a miracle worker when it comes to absorbing oil. Sprinkle a generous amount of baking soda directly onto the stain, ensuring the entire area is covered to help lift grease and oil. Let it sit for at least 30 minutes, or longer for larger stains. The baking soda will absorb the excess oil, making it easier to remove.

Step 3 – Dish Soap and Warm Water
Once the baking soda has done its job, it’s time to apply dish soap as a stain remover. Natural dish soap, especially those designed to cut through grease, is perfect for lifting the remaining oil. Apply a few drops directly onto the stainÂ


Step 4 – The Final Rinse and Dry
After rinsing the dish soap from the fabric, check the stain. If it's mostly gone, launder the garment as usual but avoid using hot water. Opt for warm water and an eco-friendly laundry detergent like Sheet Yeah, then air-dry to ensure the best results. Refrain from using the dryer until you're certain the stain is completely gone, as heat will set any remaining oil.
This method is useful for cooking oil, olive oil, salad dressing and greasy food stains.

How To Remove Old Or Dried Oil Stains
Old oil stains are harder, but not always hopeless. If the garment has already been washed or dried, you may need to repeat treatment a few times.
1.    Place cardboard or an old towel behind the stained area so the oil does not transfer.
2.    Apply dish soap directly to the stain.
3.    Gently work it in with a soft brush or your fingers.
4.    Let it sit for 10 to 15 minutes.
5.    Rinse with warm water if the care label allows.
6.    Wash with laundry detergent.
7.    Air dry and check the stain.
8.    Repeat if the mark is still visible.
For stubborn dried oil stains on suitable fabrics, an oxygen-based soaker may help. Always check the garment care label first and avoid harsh treatment on delicate fabrics.
The Power of Oxygen Bleach
For older stains that have already set into the fabric, oxygen bleach is your best friend. Unlike traditional bleach, oxygen bleach is color-safe and effective at breaking down stubborn stains. Mix a solution of warm water and oxygen bleach, and let the stained garment soak for at least an hour. You may need to repeat this process for particularly tough stains.
Natural Alternatives for Stubborn Stains
For those looking for a natural, DIY option, try a combination of white vinegar and cornstarch. First, blot the stain with white vinegar to help break down the oil. Then, make a paste using cornstarch and water, applying it to the stain and letting it sit until it dries completely. Once dry, brush off the cornstarch and rinse the fabric to help eliminate any remaining oil and grease. Launder as usual.
Oil and Grease Stain Removal for Different Fabrics
Delicate Fabrics (Silk, Wool)
For delicate fabrics, you’ll want to be especially careful not to damage the fibres when trying to remove grease stains. Talcum powder or cornstarch works wonders here to help get oil stains out of clothes. Simply sprinkle it onto the stain and let it sit overnight. The powder will absorb much of the oil without the need for harsh scrubbing.
Tougher Fabrics (Denim, Cotton)
Denim and cotton are much more durable, allowing for a more aggressive approach. After applying baking soda and dish soap, scrub the stain thoroughly with a toothbrush before laundering. Tough fabrics can also withstand higher heat during the washing process, which can help further lift oil from the fibres.
|
Fabric |
Best Method |
Avoid |
|
Cotton |
Baking soda, dish soap and normal wash. |
Dryer before the stain is gone. |
|
Denim |
Dish soap and warm water if the care label allows. |
Over-scrubbing faded areas. |
|
Polyester |
Dish soap and a cool or warm rinse. |
High heat. |
|
Wool |
Cornstarch and gentle detergent. |
Hot water and rubbing. |
|
Silk |
Cornstarch, then professional care if needed. |
Dish soap unless the care label allows. |
|
Activewear |
Dish soap, cool or warm wash. |
Fabric softener and high heat. |
Â
Always spot test first if you are unsure. Delicate fabrics like silk, wool and special-care garments may be better handled by a professional cleaner.
Â
Should You Use Hot Or Cold Water For Oil Stains?
Warm water can help break down oil after pre-treatment, but always check the care label first. Avoid very hot water on delicate fabrics, activewear, wool or silk, and never use the dryer until the stain is gone.
For most washable everyday fabrics, the safest approach is to absorb the excess oil first, apply dish soap, then rinse with warm water if the garment allows it. If the fabric is delicate, stick with cooler water and a gentler method.
Can Laundry Detergent Sheets Remove Oil Stains?
Laundry detergent sheets can help wash away oil stains after the stain has been properly pre-treated. Because oil repels water, the best result usually comes from absorbing excess oil first, applying dish soap or stain remover, then washing with your normal dose of Sheet Yeah! laundry detergent sheets.
Sheet Yeah! laundry detergent sheets are lightweight, mess-free and easy to use for everyday laundry. They are made without synthetic fragrance, dyes, bleach, phosphates or parabens, and they are available in unscented and essential-oil scented options.
For heavy stains, always pre-treat first. That is true whether you use laundry sheets, liquid detergent or powder detergent.
What To Do If The Oil Stain Is Still There After Washing
If you can still see the oil stain after washing, do not put the garment in the dryer. Heat can set the stain and make it much harder to remove.
Instead:
·      Apply dish soap again.
·      Let it sit for 10 to 15 minutes.
·      Rinse and rewash.
·      Air dry again.
·      Repeat if needed before using heat.
Oil stains can be stubborn, so a second round of treatment is completely normal.
Â
Conclusion: Oil Stains Do Not Have To Win
Oil stains can be annoying, but they do not have to ruin your clothes. The key is to act quickly, absorb as much oil as possible, use dish soap to break down the greasy residue, then wash and air dry until you know the stain is gone.
Once you have pre-treated the oil stain, wash as usual with Sheet Yeah! laundry detergent sheets. They are lightweight, mess-free and easy to use for everyday laundry, without synthetic fragrance, dyes, bleach or bulky plastic bottles.
Shop Sheet Yeah! laundry detergent sheets and make laundry day lighter, simpler and a whole lot less messy.
FAQs About Removing Oil Stains From Clothes
Can old oil stains be removed from clothes?
Yes, old oil stains can sometimes be removed from clothes, but they usually need more treatment than fresh stains. Apply dish soap directly to the stain, gently work it in, let it sit, then wash and air dry. You may need to repeat the process several times, especially if the garment has already been through the dryer.
What removes oil stains from clothes best?
The best way to remove oil stains from clothes is to absorb the excess oil first with baking soda, cornstarch or talcum powder, then apply dish soap to break down the greasy residue. After pre-treating, wash the garment with laundry detergent and air dry until you are sure the stain has gone.
Does baking soda remove oil stains?
Baking soda can help remove oil stains by absorbing excess oil from the fabric. Sprinkle it generously over the stain, let it sit for 20 to 30 minutes, then brush it off before applying dish soap and washing. Baking soda works best on fresh oil stains.
Does dish soap remove oil stains?
Yes, dish soap is one of the most useful products for oil stains because it is designed to cut through grease. Apply a small amount directly to the stain, gently work it into the fabric, let it sit for 10 to 15 minutes, then rinse and wash as usual.
Should I use hot or cold water for oil stains?
Warm water can help break down oil after the stain has been pre-treated, but always check the care label first. Avoid very hot water on delicate fabrics, wool, silk or activewear. Most importantly, do not use the dryer until the oil stain is completely gone.
Can laundry detergent remove oil stains?
Laundry detergent can help remove oil stains, especially after the stain has been pre-treated. Because oil repels water, the best result usually comes from absorbing excess oil first, applying dish soap or stain remover, then washing with laundry detergent.
Can laundry detergent sheets remove oil stains?
Laundry detergent sheets can help wash away oil stains after proper pre-treatment. For best results, absorb excess oil with baking soda or cornstarch, apply dish soap to the stain, then wash with your usual dose of Sheet Yeah! laundry detergent sheets.
How do you get oil out of clothes after drying?
To get oil out of clothes after drying, apply dish soap directly to the stain and gently work it into the fabric. Let it sit for 10 to 15 minutes, rinse if the care label allows, then wash again and air dry. Avoid using the dryer until the stain has fully lifted.
How do you remove cooking oil from clothes?
To remove cooking oil from clothes, blot away any excess oil, cover the stain with baking soda or cornstarch, let it absorb for 20 to 30 minutes, then brush it off. Apply dish soap, gently work it in, rinse and wash with laundry detergent.
How do you remove grease stains from clothes?
To remove grease stains from clothes, start by blotting or scraping away any excess grease. Apply baking soda or cornstarch to absorb the oil, then use dish soap to break down the greasy residue. Wash as usual and air dry before checking the stain.
Can oil stains become permanent?
Oil stains can become permanent if they are left untreated, rubbed deeply into the fabric or heat-set in the dryer. Treat oil stains as soon as possible and avoid using heat until the stain has completely disappeared.
Should I put oil-stained clothes in the dryer?
No, do not put oil-stained clothes in the dryer until you are sure the stain is gone. Dryer heat can set the oil stain into the fabric, making it much harder to remove. Air dry first, check the garment, then repeat treatment if needed.
About The Author
Todd Windley is the co-founder of Sheet Yeah!, an Australian-owned laundry detergent sheet brand created to make laundry simpler, lighter and gentler for everyday households. After dealing with sensitive skin and eczema himself, Todd helped develop Sheet Yeah! with a focus on no synthetic fragrance, no unnecessary fillers and easy-to-use laundry sheets for Australian families.

