Treat wool stains quickly, but gently—wool fibers shrink and felt when agitated or exposed to heat
The key to removing stains from wool is speed and restraint. Act within a few hours of the spill if you can, but do not rub, wring, or soak the garment. Wool fibers are delicate and will mat together (a process called felting) if you treat them roughly or expose them to hot water. Most stains on wool come out with cool water, a small amount of mild detergent, and patience—the same approach you would use on a silk blouse.
The method changes slightly depending on whether the stain is wet or dry, and whether it is protein-based (blood, egg, milk) or oil-based (grease, butter, makeup). You do not need special wool-only stain removers for most household spills; plain dish soap and cool water handle the majority of them.
Key Takeaways
- Blot wet stains when ready with a clean cloth—never rub or wring wool, as this causes the fibers to felt and lock the stain in place.
- Use cool or lukewarm water (below 30°C) with a drop of mild dish soap or wool-specific detergent to rinse out most stains.
- For dried stains, let cool soapy water sit on the spot for 10 to 15 minutes before gently working it in with your fingertips.
- Rinse thoroughly with cool water until no soap remains, then lay the jumper flat on a towel to dry—never hang wool while wet.
- Protein stains (blood, egg) need cold water only at first; hot water will cook the protein and make it permanent.
Blot wet stains before they set
The moment a liquid hits your wool jumper, blot it with a clean, dry cloth—a tea towel, paper towel, or the corner of another garment works. Press down gently to absorb the liquid. Do not rub in circles or back-and-forth motions; these actions push the stain deeper into the fibers and begin the felting process.
If the stain is large or the cloth becomes saturated, switch to a fresh section of cloth and blot again. You may need to do this three or four times. The goal is to remove as much of the liquid as possible before you add water to rinse it out. For thick substances like peanut butter or chocolate, let the stain dry completely first, then gently scrape off the dried layer with a blunt knife before rinsing.
Rinse with cool water and mild soap
Fill a bowl or sink with cool water—aim for around 20 to 25°C, which is roughly room temperature or slightly cooler. Add a small squirt of mild dish soap (the kind you use for washing dishes by hand) or a wool-specific detergent like Woolite. Stir gently to mix.
Submerge the stained area of the jumper and let it soak for 5 to 10 minutes. Do not agitate or squeeze the fabric. After soaking, use your fingertips to gently work the soapy water into the stain with a light dabbing motion—imagine you are patting a baby's back, not scrubbing a pot. Rinse the area under cool running water until the water runs clear and no soap bubbles remain. This usually takes two to three rinses.
Handle protein stains (blood, egg, milk) with cold water only
Protein-based stains—blood, raw egg, milk, or meat juice—require cold water at every step. Hot or even warm water will cook the protein and bond it permanently to the wool fibers. If you accidentally use warm water on a protein stain, you have likely set it for good.
Blot the stain with a cloth, then rinse under cold running water from the back of the fabric (pushing the stain out rather than deeper in). Soak in cold soapy water for 10 to 15 minutes, then gently work the soap in with your fingertips. Rinse thoroughly with cold water. If the stain remains after one cycle, repeat the soak and gentle working-in, but do not increase the temperature or the scrubbing force.
Treat oil and grease stains with a pre-soak
Oil-based stains—butter, cooking oil, salad dressing, makeup, sunscreen—need a longer soak than water-based stains. These stains do not rinse out quickly because oil and water do not mix. Blot the stain first to remove any excess, then explore a small amount of undiluted mild dish soap directly to the stain. Let it sit for 15 to 20 minutes; the soap will begin to break down the oil.
After the pre-soak, fill a bowl with cool soapy water and submerge the stained area. Gently work the soapy water into the stain with your fingertips for a minute or two, then let it soak for another 10 minutes. Rinse under cool running water. Oil stains often need two or three cycles of soaking and rinsing before they disappear completely. Be patient—rushing to hot water or vigorous scrubbing will not speed the process and will damage the wool.
Dry wool flat to prevent stretching and felting
After rinsing, gently squeeze out excess water by pressing the jumper between your hands or against the side of the bowl. Do not wring or twist. Lay the jumper flat on a clean, dry towel. If the stain area is still damp, you can place a second dry towel on top and gently press down to absorb more moisture.
Leave the jumper to air-dry flat in a warm room, away from direct sunlight or heat sources like radiators or hair dryers. Drying flat prevents the weight of water from stretching the wool out of shape. The jumper should be completely dry within 24 to 48 hours. Do not hang wool while it is wet; the water weight will stretch the fibers permanently.
Stubborn stains that do not come out on the first try
Some stains—wine, coffee, grass, or old set-in marks—may not disappear after one or two rinses. Before you give up, try a longer soak. Submerge the stained area in cool soapy water and leave it for 30 minutes to an hour, checking every 15 minutes to see if the stain is loosening. Gently work the soap in again, then rinse.
If the stain still remains and you are confident it is not a protein stain, you can try lukewarm water (around 30 to 35°C) as a last resort, but do this only once and only if cool water has not worked. Never use hot water on wool. If the stain persists after this, it may be permanent, and further attempts risk damaging the fibers. At this point, a professional dry cleaner who specializes in wool can assess whether anything more can be done.
Common mistakes that set stains permanently
The most common error is using hot water. Even water that feels only slightly warm to your hand can damage wool and set protein stains. Another frequent mistake is rubbing or scrubbing the stain, which pushes it deeper and causes felting. Wringing the jumper to remove water also causes felting and stretching.
Putting a wet wool jumper in the dryer or hanging it to dry will stretch it out of shape. Waiting too long before treating a stain makes it harder to remove, though not impossible—even old stains can come out with a longer soak. Finally, using regular laundry detergent instead of mild dish soap or wool-specific detergent can leave residue in the fibers and make the stain harder to rinse out.
Frequently Asked Questions
Can I use white vinegar to remove stains from wool?
White vinegar can help with some stains, particularly wine or fruit juice, but it is not necessary for most household spills. If you want to try it, dilute one part white vinegar with four parts cool water, soak the stain for 10 minutes, then rinse thoroughly with cool water. Do not use vinegar on protein stains, as the acidity can set them.
What if the stain is on a wool jumper I have already washed and dried?
Dried stains are harder to remove but not impossible. Soak the stained area in cool soapy water for 20 to 30 minutes to rehydrate the stain, then gently work in the soap and rinse. You may need to repeat this cycle two or three times. If the stain has been set by heat (from a dryer or iron), it may be permanent.
Is it safe to use oxygen-based stain removers on wool?
Oxygen-based removers like hydrogen peroxide can work on wool, but they are not necessary for most stains and carry a small risk of discoloration. Stick with cool water and mild soap first. If you do use an oxygen-based product, test it on a hidden area of the jumper first and follow the product instructions carefully.
Should I wash the whole jumper or just rinse the stain?
For small, localized stains, rinsing just the stained area is fine and uses less water and detergent. For large stains or if the jumper is visibly dirty, washing the whole garment in cool water with wool detergent on a gentle cycle is better. Always air-dry flat afterward.
Can I use a stain stick or stain spray on wool?
Most commercial stain sticks and sprays are designed for cotton and synthetic fabrics and can damage wool or leave marks. Stick with cool water and mild soap for wool. If you want a wool-specific product, look for ones labeled as safe for delicate fibers, and always test on a hidden area first.