Skip to main content
Guides

How to Remove Motor Oil Stains

Fresh oil: absorb first, then dish soap. Dried oil: WD-40 to re-dissolve the polymerised oil, then dish soap, then enzyme detergent.

Never tumble dry before checking. Heat permanently polymerises any remaining motor oil in the fabric.

Why Motor Oil Is Different from Cooking Oil

Motor oil is a complex petroleum-based lubricant, fundamentally different from cooking oil in its chemistry. Cooking oils are triglycerides (fatty acid esters) — water-insoluble but treatable with surfactants like dish soap. Motor oil is a mixture of long-chain hydrocarbons derived from crude oil, with various additives including antioxidants, anti-wear agents, and viscosity modifiers. Fresh motor oil behaves similarly to thick cooking grease — it is hydrophobic, can be absorbed by materials like baking soda, and is broken down by the surfactants in dish soap. The critical difference is what happens when motor oil dries on fabric. Motor oil undergoes oxidative polymerisation — exposure to air and heat causes the hydrocarbon chains to cross-link and form a polymer matrix. This is similar to the process used intentionally in linseed oil paint (which hardens into a solid). The dried, polymerised oil forms a firm dark bond in the fabric fibres that cannot be broken down by water or standard laundry detergent alone. This is why dried motor oil is so much harder to remove than fresh motor oil. The key to dried motor oil is re-dissolving the polymerised matrix using a petroleum-based solvent (which dissolves petroleum polymers) before using surfactants to lift it from the fabric.

Fresh Motor Oil

For oil that has not yet fully dried — best treated within minutes of the spill.

1

Absorb fresh oil immediately with baking soda, cornflour, or talcum powder

Cover the oil stain generously with baking soda, cornflour, or talcum powder. Press gently (do not rub). Leave for 15–30 minutes — the absorbent powder pulls the oil up from the fabric fibres. Brush or shake off. This step removes a significant amount of oil before you apply any solvent or detergent, making subsequent treatment more effective.

2

Apply dish soap directly to the stain

Apply a generous amount of dish soap (washing-up liquid) directly to the stained area. Dish soap has higher surfactant concentration than standard laundry detergent and is specifically formulated for grease removal. Work it in gently with a soft brush or your fingers. Leave for 5–10 minutes. The surfactants break down the oil-water interface and emulsify the oil for washing out.

3

Machine wash at the highest temperature safe for the fabric

Wash with biological detergent. For robust cotton workwear, 60°C is effective. For standard clothing, 40°C is usually sufficient. Do not use cold water for oil stains — a slightly warmer temperature (still within the care label limits) helps the surfactants work more effectively.

4

Check before drying

If any oil mark remains, do not tumble dry — heat will polymerise any remaining oil and permanently set the stain. Repeat dish soap treatment and re-wash. Only dry when completely clear.

Dried Motor Oil

For stains that have been on the fabric for hours or more and have polymerised.

1

Apply WD-40 or a petroleum-based solvent to the dried stain

WD-40 is a petroleum-based solvent/lubricant. Applying it to dried motor oil stains re-dissolves the polymerised hydrocarbon matrix — breaking it back down from a solid into a liquid form that can be treated with surfactants. Apply directly, leave 5–10 minutes. This is counterintuitive (adding oil to remove oil), but the principle is 'like dissolves like' — petroleum dissolves petroleum polymers. Lighter fluid or mineral spirits work the same way but are more aggressive.

2

Apply dish soap over the WD-40

Apply a generous amount of dish soap directly over the WD-40-treated area. The surfactants in dish soap emulsify both the original motor oil and the WD-40. Work in gently with a soft brush. Leave 5–10 minutes.

3

Apply enzyme (biological) detergent and leave 30–60 minutes

Dried motor oil stains often have a dark residue component beyond pure oil — combustion by-products, soot, metal particles from the engine. Enzyme detergent, particularly lipase enzyme, helps break down the fatty acid components. Apply to the still-wet area from the dish soap step and leave 30–60 minutes.

4

Machine wash at the highest temperature safe for the fabric

Wash with biological detergent at 40–60°C (depending on the fabric). For workwear and mechanics clothing (usually cotton or polyester), 60°C is fine. For standard clothing, 40°C.

5

Check — repeat if any staining remains

Dried motor oil stains often require two full treatment cycles to remove completely. If the stain persists after the first wash: repeat the WD-40 → dish soap → enzyme detergent → wash sequence. Do not tumble dry until the stain is completely gone.

By Fabric

Cotton workwear and overalls

Full treatment as above. 60°C machine wash safe. Repeat as needed. For very heavy contamination, a pre-soak in enzyme detergent solution for several hours before the dish soap treatment.

Cotton casual wear (jeans, t-shirts)

Same treatment. 40°C wash unless label says higher is safe. May need two treatment cycles for dried stains.

Polyester

Dish soap + enzyme detergent as above. 40°C wash. Polyester absorbs oil deeply into the fibre structure — dried motor oil is particularly stubborn. WD-40 pre-treatment is important for dried stains on polyester.

Wool and cashmere

Use enzyme-free detergent — enzyme detergent damages wool protein. Dish soap for the oil. Cold hand wash. WD-40 or petroleum jelly to loosen dried oil, followed by enzyme-free wool detergent. Professional cleaning recommended for severe contamination.

Synthetic blends (activewear)

Cold wash (30°C) — heat can set oil in synthetic fibres. Dish soap pre-treatment. The oil-retaining property of polyester means complete removal may require two wash cycles.

Common Mistakes

Not absorbing fresh oil before treating

Rubbing fresh oil without absorbing first spreads it wider. Baking soda or cornflour absorbs a large proportion of the oil before any solvent treatment — skipping this makes the subsequent steps significantly harder.

Using only laundry detergent without dish soap

Standard laundry detergent has lower surfactant concentration and is less formulated for heavy grease than dish soap. Dish soap's formulation specifically targets oil and grease — it is more effective as a pre-treatment.

Tumble drying before the stain is gone

The heat polymerises any remaining oil permanently. Dried oil in a tumble dryer is extremely difficult or impossible to remove.

Using hot water as the initial treatment

Hot water causes oil to penetrate deeper into the fabric weave before the surfactants can emulsify it. Start with the absorption step, then dish soap, then wash at a controlled temperature.

Washing dried motor oil without the petroleum solvent pre-treatment

Polymerised dried motor oil cannot be broken down by water or standard detergent alone. The WD-40 or petroleum solvent step is required to re-dissolve the polymer before surfactants can work.

FAQ

Does WD-40 remove motor oil stains from clothes?

WD-40 is effective as a pre-treatment for dried motor oil stains because it is a petroleum solvent that re-dissolves the polymerised oil. Apply WD-40 to the dried stain, leave 5–10 minutes, then apply dish soap (which emulsifies both the motor oil and the WD-40), then machine wash with enzyme detergent. Used alone without dish soap follow-up, WD-40 would just leave a different oil stain.

Can you get old dried motor oil out of clothes?

Often yes, with the right approach. Dried motor oil has polymerised and requires re-dissolving with a petroleum solvent (WD-40, lighter fluid, or mineral spirits) before dish soap and enzyme detergent can work. Apply petroleum solvent, leave 5–10 minutes, then apply dish soap generously, leave 10 minutes, then apply enzyme detergent for 30–60 minutes, then machine wash at 40–60°C. Old stains may require two treatment cycles. Very old stains on synthetic fabric may leave a permanent ghost mark even if the oil itself is removed.

Why is motor oil harder to remove than cooking oil?

Fresh motor oil behaves similarly to cooking grease. The key difference is dried motor oil: petroleum hydrocarbons undergo oxidative polymerisation when exposed to air, forming a cross-linked polymer matrix bonded into the fabric fibres. This is similar to how linseed oil cures into a hard film. Cooking oils can go rancid but do not polymerise in the same way. The polymerised motor oil requires a petroleum solvent to re-dissolve before standard cleaning agents can work.

What is the best detergent for motor oil stains?

Dish soap (washing-up liquid) is more effective than standard laundry detergent as the primary treatment, because it has higher surfactant concentration and is formulated for grease. After the dish soap pre-treatment, follow with biological (enzyme) detergent in the machine wash — the lipase enzyme breaks down any remaining fatty acid components. For workwear, specialist mechanics' detergent products (Fels-Naptha, Lestoil) are formulated specifically for heavy grease and oil.

Got a different stain?

Use the stain picker →