We are reader-supported. When you buy through links on our site, we may earn an affiliate commission.
Knowing how to get oil out of clothes is handy, whether you’re a DIY person or a self-proclaimed home cook. Oil stains can get in the way of enjoying your favorite clothes, but luckily, there are multiple ways to get them out. Here’s what you need to know about removing those stubborn oil stains.

Different cooking oil stains are tough to remove because of their hydrophobic and water-repellent properties. They don’t dissolve in water, so regular washing is not enough to get them out. Here are some steps to get cooking oil stains out from clothes.
Set the garment flat and remove excess oils from the stained area with a dull knife or spoon. Oil splatters from cooking sometimes come with food particles. Get a paper towel and dab on the stained part. Removing the excess oil will make it easier to treat the affected area and prevent the oil from setting in.
Apply a generous amount of baking soda to the garment and coat the stain. Let the baking soda absorb the oil for 30 minutes to one hour. This step will help draw the oils out from the fabric. Use a dull knife or spoon to scrape the layer of baking soda away from the stain. Keep repeating this step until it can no longer draw out oil.
Add baking soda to the affected area and leave it overnight for large stains. Scrape off the baking soda using a dull knife or spoon and remove any particles left with an old toothbrush. Use a capful of white vinegar on the stain to agitate it. Brush the stained area again to spread the vinegar. Hopefully, these steps will mostly remove the oil stains from the garment.
If your clothes still have visible stains, pour laundry detergent on the affected area. Let the soap soak through both sides of the fabric and allow it to sit for five minutes to let the soap work on the oil stain.
Check the care instructions on the garment label and wash it as necessary. Just follow the hottest water temperature advised to avoid ruining the garment. Washing the stained clothes in hot soapy water is best to agitate the oil stains.
Heated dryers may make stubborn stains more noticeable and difficult to remove. Check the affected area after washing. The stain should have lightened or be completely gone, whether small or mild. Repeat the cleaning steps until the stains are gone and air-dry.
These tips can also work if you’re wondering how to get motor oil out of clothes. However, for more stubborn, set-in motor oil stains, you may need a degreaser or stain remover spray. Just be sure to test it on a hidden area of fabric first to avoid damage.

Old oil stains from repeatedly washed and dried fabrics present another layer of difficulty to the equation. However, you can use some everyday household items to return your clothes to their beautiful condition.
Take a piece of cardboard and place it behind the stained fabric. The cardboard will help protect unaffected areas and prevent the WD-40 from seeping through. Spray the WD-40 on large affected areas or use a cotton ball to dab the stain with the solvent. The ingredients in the WD-40 help loosen oils and stubborn stains in the fabric.
Add baking soda to the affected area while it’s still damp with WD-40. The baking soda will help draw the excess oils and solvents from the fabric. Use circular motions with the old toothbrush to agitate the baking soda into the stain. Remove the baking soda as it clumps up. Keep adding baking soda until it’s clean and clump-free.
Add liquid detergent to the affected area after removing the leftover baking soda and WD-40 particles. Let the liquid detergent penetrate the fabric.
Throw the garment in the washer for a complete cycle and use warm or hot water to help dissolve the detergent and the oil stain. The hot temperature will work wonders on the affected fabric.
Remove the washed garment from the washer and check the stained area. Repeat the above steps if there are visible stains. Air-dry the washed fabric instead of putting it in the dryer to avoid any remaining oils from setting.
Sometimes you don’t notice an oil stain until after the wash, and by then it feels like the damage is done. But don’t panic, you still have options.
It’s best to skip the dryer. If the item is already dry, the stain is harder to remove, but not always impossible. Try applying a grease-fighting dish soap or liquid laundry detergent directly to the stain and gently work it in with a soft brush. Let it sit for a few minutes, then wash the garment again on its own.
For stubborn spots, hairspray might do the trick. The alcohol in it can help break down oil and lift the mark. Spray it on the stain, let it sit for a few minutes and then blot and rinse before rewashing.
If the stain doesn’t disappear after one try, repeat the process. Oil can be persistent, but a little patience can help.

Oil stains can be bothersome and a sore sight for many homeowners. Here are some quick tips on how to get oil out of clothes at home.
Even if you know the right steps, a few common mistakes can ruin your chances of saving a stained garment. Avoid these missteps to make sure the oil actually comes out instead of setting in.
Scrubbing feels like the quickest way to make the stain disappear, but it actually does the opposite. When you rub aggressively, you push the oil deeper into the fabric and spread it out, making the stain larger and harder to treat. Always blot gently with a clean cloth or paper towel and let the cleaning products do the work.
Hot water seems like it should help, but if you use it before pre-treating, it can lock the oil into the fibers. Think of it like cooking, the heat “bakes” the oil into the fabric. Always apply dosh soap or detergent first, then wash in the warmest water the garment’s care label allows.
The dryer can be your worst enemy when it comes to oil stains. Even a faint, nearly invisible mark will darken permanently if exposed to high heat. Always let clothes air-dry first, then inspect them in good lighting. If you still see a shadow of the stain, repeat the cleaning steps before drying again.
Baking soda, cornstarch and baby powder are lifesavers. They pull oil away from fabric fibers so detergent can do its job. Skipping this step leaves too much oil behind, making stains linger after a wash.
Oil only gets harder to remove the longer it sits. The stain seeps deeper into the fibers and may even attract dirt, making it more noticeable. If you can’t fully wash the garment right away, at least blot the stain and cover it with an absorbent powder until you’re ready.
Bleach, harsh spot removers or solvents may discolor or weaken fabric without touching the oil. Stick to grease-cutting dish soap, liquid laundry detergent or stain removers designed for clothes. These are tough enough on oil but safe for fabric.
Not all fabrics can handle the same treatment. For example, delicate fabrics like silk or wool need gentler methods, while cotton and polyester can take more aggressive cleaning. Ignoring the care label may lead to shrinking, fading or fabric damage.
Packing the washer too full means clothes don’t have space to move around, and the detergent can’t reach the stain properly. Always wash stained clothes with a smaller load to give them a better chance of coming clean.
Homeowners, home cooks and DIY enthusiasts have their favorite clothes to relax, cook and work in. Caring for these garments is essential in keeping them clean and fresh for prolonged use and enjoyment. Knowing how to get oil out of clothes is a skill every homeowner should have. Oil stains may be challenging, but getting them out is possible. All it takes is a little effort and fabric care know-how to bring clothes back to their original condition.
[Updated September 1st, 2025]