How to Get Oil Out of Clothes After Drying
Do not put the garment back in the dryer until the oil stain is completely gone. Every dryer cycle sets the stain harder.
Dryer-set oil stains need 2–3 treatment cycles. Check in strong natural light while the garment is still wet before deciding it is gone.
Why Dryer Heat Sets Oil Stains
Fresh oil stains are relatively easy to remove because the oil is still mobile — it sits in the spaces between fibres and on their surface. Dish soap or baking soda can break it down or absorb it before it penetrates deeper. The dryer changes everything. The high heat inside a tumble dryer (typically 60–80°C) causes the unsaturated fat molecules in cooking oils and body oils to undergo oxidative polymerization — the same process that cures linseed oil in oil paint. At high temperature in the presence of oxygen, the fat molecules form crosslinks with each other, creating a semi-solid polymer matrix that embeds into the fibre structure. This is very similar to how grease polymerizes on a cast iron pan to create a 'seasoning' layer. The result is that the oil no longer behaves as a mobile liquid — it has partially solidified into the fabric. Standard laundry detergent is designed to clean moderate soil in a 30–40°C wash, and its surfactant concentration is not high enough to dissolve a polymerized oil matrix. This is why the garment can go through the washing machine 3 times and still carry the stain. The most effective approach is to use a substance that re-dissolves or re-emulsifies the polymerized oil first — WD-40 (a mineral oil solvent mixture), dish soap (high-concentration surfactants), or enzyme detergent with lipase enzymes that cleave fat molecule chains.
Removal Steps
Apply WD-40 or a generous amount of baking soda to the stain
WD-40 is a mineral oil + solvent mixture that re-dissolves polymerized cooking and vegetable oils. Apply a thin layer over the stain and let it sit for 15–30 minutes. The solvent component penetrates the polymerized oil and breaks the crosslinks. Alternatively: apply a thick layer of baking soda over the stain and press it in with your fingers — it absorbs re-liquefied oil as you work. For motor oil or heavy grease: WD-40 is more effective than baking soda because it is a like-dissolves-like solvent.
Apply undiluted dish soap directly to the stain
Dish soap (washing-up liquid) has a much higher concentration of anionic surfactants than laundry detergent. Apply it directly without water. Work it in gently with your fingers or an old toothbrush using circular motions. The surfactants surround individual oil molecules and lift them away from the fibre. Do not rinse yet — let the dish soap sit for 15–30 minutes to penetrate the polymerized layer.
Add enzyme laundry detergent and let it soak
Apply a biological (enzyme) laundry detergent over the dish soap. The lipase enzymes in enzyme detergent actively cleave triglyceride fat molecules into smaller fatty acids and glycerol — these are more water-soluble and easier to rinse out. Leave to soak for 30–60 minutes minimum. For very old or heavily set stains, soak overnight.
Machine wash at the highest temperature the fabric tolerates
Wash in the hottest water safe for the fabric — typically 40°C for cotton, 30°C for synthetic blends. Hot water improves surfactant efficiency and helps flush the emulsified oil out of the fabric. Use a full dose of enzyme detergent. Do not add fabric softener — it coats fibres and makes subsequent treatments less effective.
Check the stain in natural light BEFORE the dryer
This is the critical step. Lay the garment flat and examine the stain area in strong natural light or sunlight. Dryer-set oil stains are often invisible when wet and only become visible once dry. If any trace of the stain remains — even faint — do not put the garment in the dryer. Repeat from step 1. Every time the garment goes through the dryer with remaining oil, the stain sets deeper.
By Oil Type
Cooking oil (olive, vegetable, sunflower)
ModerateDish soap + enzyme detergent, 2–3 treatments. The unsaturated fats polymerize quickly under heat. WD-40 pre-treatment helps for stains more than one wash old.
Butter or animal fat
ModerateBaking soda absorb first, then dish soap. Animal fats are saturated (less reactive) and polymerize more slowly than vegetable oils — slightly easier to remove after drying.
Baby oil / mineral oil
Moderate–HardWD-40 pre-treatment is particularly effective — mineral oil dissolves in mineral oil. Dish soap + enzyme detergent for follow-up. Mineral oil is stable and does not polymerize, but it embeds deeply.
Motor oil or grease
HardWD-40 or commercial degreaser (Goo Gone, Zout). Motor oil contains heavy hydrocarbons that embed deeply into fibres. Multiple treatments needed. May not fully remove from delicate or knitted fabrics.
Salad dressing or mayonnaise
ModerateBoth oil and acid/egg components. Dish soap for the oil. Enzyme detergent for the protein (egg in mayonnaise). Cold rinse for the protein component — hot water can set it.
Body oil / sebum (collar ring)
Hard (accumulated)Collar rings are accumulated sebum oxidized into fabric. Rub neat shampoo into the area first (shampoo is specifically formulated to dissolve sebum). Then enzyme detergent soak, then hot wash.
FAQ
Can you remove oil stains that have been through the dryer?
Yes, but it is harder than removing fresh oil. The dryer heat polymerizes the oil into the fabric. The most effective approach is to apply WD-40 or dish soap directly to the dry stain, work it in, leave it for 15–30 minutes, add enzyme detergent, and machine wash as hot as the fabric can tolerate. Multiple treatments are usually needed. Check in natural light before putting the garment in the dryer again — if any trace remains, repeat the treatment.
Why does WD-40 remove oil stains?
WD-40 is a mineral oil and solvent mixture. It removes oil stains using the principle of like-dissolves-like — the solvent component in WD-40 re-dissolves polymerized cooking and vegetable oils, making them mobile again so they can be removed by dish soap and detergent. WD-40 alone doesn't clean the stain — it prepares it. You still need to follow up with dish soap to emulsify the now-dissolved oil and wash it away.
Why does the oil stain reappear after washing?
Oil stains often appear to have gone after washing but reappear once the garment dries. This happens because wet fabric hides the stain — the stain is only visible once the fabric is dry. This is why it is essential to check the stain area in strong natural light while the garment is still wet, before putting it in the dryer. The dryer then reveals the stain and simultaneously sets it harder for the next cycle.
How many treatments does a dryer-set oil stain need?
Most dryer-set oil stains need 2–3 full treatment cycles. Each cycle of WD-40 or dish soap pre-treatment + enzyme detergent soak + hot machine wash removes more of the polymerized layer. Old stains (multiple dryer cycles, months old) can take 4–5 treatments or may never fully disappear from some fabrics. Cotton responds best. Polyester and synthetic blends are more difficult because the polymerized oil embeds into the hydrophobic fibre core.
Related guides
Got a different stain?
Use the stain picker →