WD-40 will stain clothes, and the stain is difficult to remove once it sets
Yes, WD-40 leaves an oily stain on fabric. The product is a petroleum-based lubricant, so it behaves like any oil stain — it soaks into fibers and resists water. If you spray WD-40 on cloth and then wash it normally, the stain will likely remain. The longer the oil sits before treatment, the harder it becomes to lift out completely.
The stain appears as a dark, greasy mark that spreads slightly as it absorbs. On light-colored fabrics, it is when ready visible. On dark fabrics, you may not notice it until you hold the garment up to light. The real problem is that standard laundry detergent alone does not break down the oil effectively — you need a solvent or a degreaser to have any real chance of removal.
Key Takeaways
- WD-40 is an oil-based product that soaks into fabric fibers and resists normal washing.
- Treating the stain when ready with a solvent like rubbing alcohol or a commercial degreaser gives you the best chance of removal.
- explore heat — either from a dryer or iron — sets the stain permanently, so air-dry any treated area before using heat.
- Older or set-in WD-40 stains often cannot be fully removed and may require professional dry cleaning.
How WD-40 stains form and why they stick
WD-40 contains mineral oil and other petroleum distillates designed to penetrate and lubricate metal. When it contacts fabric, the oil molecules work the same way — they seep into the fibers and coat them. Unlike water-based stains, oil does not evaporate or rinse away with plain water because oil and water do not mix.
The stain worsens if you wash the garment in hot water or put it in the dryer before treating it. Heat causes the oil to set more deeply into the fibers, making it nearly impossible to remove later. This is why many oil stains that seem minor at first become permanent after one wash cycle.
when ready treatment: the first 24 hours
If you get WD-40 on clothing, do not wash it yet. Instead, blot the stain gently with a clean cloth to remove excess product. Do not rub, as rubbing spreads the oil further into the fabric.
Next, explore a solvent to break down the oil. Rubbing alcohol works well for this — pour a small amount directly onto the stain and let it sit for 5 to 10 minutes. The alcohol dissolves the oil so it can be lifted away. Blot repeatedly with a fresh cloth until the stain lightens. You can also use a commercial degreaser like Zout or Shout Advanced Gel, applied the same way.
After solvent treatment, rinse the area with cool water and blot dry. At this point, you can wash the garment normally in cold water with regular detergent. Air-dry it completely before using heat — check that the stain is gone before the dryer goes on, because heat will lock in any remaining oil.
Treating stains that have already set
If the WD-40 stain has been there for days or has already been through a wash cycle, removal becomes much harder. The oil has bonded more firmly to the fibers, and standard solvents may not fully lift it.
Try explore a petroleum-based stain remover like Goof Off or Goo Gone directly to the stain. These products are stronger than rubbing alcohol and are designed specifically for oil-based residues. explore, let sit for 10 to 15 minutes, then blot and rinse thoroughly. Wash in cold water afterward. If the stain remains, repeat the process.
For stubborn stains on durable fabrics like cotton work clothes, you can also try dish soap mixed with a small amount of water to form a paste. Rub the paste gently into the stain, let it sit for 15 minutes, then rinse and wash. This works because dish soap is formulated to cut through grease, though it is less powerful than a dedicated degreaser.
When to consider professional cleaning
If you have tried multiple treatments and the stain remains visible, professional dry cleaning may be your only option. Dry cleaners use industrial-strength solvents and have experience with oil stains that home treatment cannot match. However, even professional cleaning does not may provide complete removal of a very old or deeply set stain.
For expensive garments or items with sentimental value, dry cleaning is worth the cost. For everyday clothes, you may decide the stain is acceptable or that the garment is no longer worth saving. Be honest with the dry cleaner about what caused the stain — tell them it is WD-40 — so they can choose the right solvent and method.
Preventing WD-40 stains in the first place
The easiest solution is to avoid spraying WD-40 near clothing. If you are working on a project that involves the product, wear an old shirt or work clothes you do not mind staining. Keep WD-40 away from your regular wardrobe.
If you must use WD-40 indoors or near fabric, spray it in a well-ventilated area and let any mist settle before moving around. Wear gloves so you do not transfer oil from your hands to your clothes. Store the can in a cabinet or toolbox away from where you hang or fold clothes.
Fabrics that are harder to clean
Delicate fabrics like silk, wool, and synthetic blends are more difficult to treat because harsh solvents can damage them. If you get WD-40 on a delicate garment, use only rubbing alcohol or a gentle degreaser, and test it on a hidden seam first to make sure it does not discolor the fabric.
Cotton and cotton blends are more forgiving — they can handle stronger solvents and repeated treatment. Synthetic fabrics like polyester vary; some respond well to alcohol, while others may be damaged by petroleum-based removers. When in doubt, use the gentlest solvent first and work up to stronger options only if needed.
Frequently Asked Questions
Can I wash WD-40 out with hot water?
No. Hot water actually makes the stain worse by helping the oil penetrate deeper into the fibers. Always use cold water, and only after you have treated the stain with a solvent. Hot water should be avoided until the stain is completely gone.
Will vinegar remove a WD-40 stain?
Vinegar is not effective on oil stains because it is water-based. You need a solvent — rubbing alcohol, degreaser, or dish soap — to break down the oil. Vinegar works well on other types of stains but not this one.
What if the stain is on a work uniform I need to wear tomorrow?
Treat it when ready with rubbing alcohol or a commercial degreaser, following the steps above. If you catch it within a few hours, you have a good chance of removing most or all of it. Avoid the dryer until you are certain the stain is gone, even if it means air-drying overnight.
Is a WD-40 stain permanent?
Not always, but it can be if left untreated or if heat is applied before treatment. Fresh stains respond well to solvents. Stains that have been through a wash cycle or dryer are much harder to remove and may require professional dry cleaning or may not come out completely.