How To · Fashion · Care
Remove stains from wool and cashmere without ruining the fiber
Wool and cashmere demand speed and restraint. The right approach depends on what hit the fiber—and how quickly you move.
5 min read · IrisWool and cashmere are resilient fibers, but they're also absorbent—which means stains set fast. The difference between a salvageable sweater and a ruined one often comes down to your first 60 seconds of action. Cold water, gentle blotting, and patience will handle most spills. Anything more aggressive risks felting the fiber or spreading the stain deeper.
This guide covers the moves that actually work, from fresh spills to set-in marks. You'll learn when to DIY and when to hand the piece to a professional cleaner. The goal: preserve the softness and structure of your investment pieces.
Rubbing a wool stain is how you turn a small problem into a permanent one. Blot vertically, always.
What you'll need.
- 01White cotton cloth or paper towels
- 02Cold running water
- 03Wool-specific detergent or baby shampoo
- 04Clean dry towels
- 05Flat surface for air-drying
Step one · 1 minute
Blot immediately with a clean, dry cloth
The moment liquid hits wool or cashmere, grab a white cotton cloth or paper towel and press down gently on the stain. Do not rub. Use vertical dabbing motions to absorb as much liquid as possible. Work from the outside edges toward the center to avoid pushing the stain deeper into the fibers. Repeat with fresh sections of cloth until no more moisture transfers.
White cloth prevents dye transfer from the cloth itself onto your garment.
Step two · 2 minutes
Rinse with cold water if the stain is water-soluble
For spills like coffee, juice, or wine, hold the stained area under cold running water. Let the water flow through the fiber from back to front (the reverse side first). This pushes the stain out rather than deeper in. Keep the water cold—heat sets protein-based stains like blood or egg. Continue rinsing until the water runs clear or the stain noticeably lightens.
Never use hot water on wool or cashmere. Heat causes fibers to swell and can permanently set stains.
Step three · 2 minutes
Treat with a gentle wool-safe cleanser
Mix a small amount of wool-specific detergent (or baby shampoo in a pinch) with cold water to create a dilute solution. Dab this onto the stain using a clean cloth, working gently. Let it sit for 5–10 minutes without rubbing. Blot with a damp cloth to remove the cleanser. Rinse again with cold water until no soap remains. The goal is to lift the stain, not to agitate the fibers.
Wool-specific detergents are pH-balanced and won't strip natural oils or cause shrinkage.
Step four · 1 minute
Blot dry and air-dry flat
Press the garment gently between clean, dry towels to remove excess water. Do not wring or twist. Lay the piece flat on a dry towel away from direct heat or sunlight. Reshape it gently to its original dimensions if needed. Allow it to air-dry completely—this may take 12–24 hours depending on thickness and humidity. Never use a dryer or hang wool to dry; both can cause stretching and misshaping.
Place a second dry towel underneath to absorb moisture from below as the garment dries.
Step five · Variable
Know when to call a professional
If the stain doesn't lift after rinsing and gentle treatment, or if it's an oil-based mark (grease, makeup, ink), stop and take the piece to a professional dry cleaner who specializes in fine knitwear. Attempting to force out a set-in stain with harsher methods risks damaging the fiber permanently. A skilled cleaner has access to solvents and techniques you don't, and the cost is worth protecting a cashmere sweater.
Mention the fiber content and stain type when you drop off. The cleaner can choose the safest approach.
How to know it worked.
A successful stain removal leaves no visible mark and the fiber feels soft and uncompromised. The garment should dry to its original shape and texture. If any discoloration remains after air-drying, the stain may be permanent—but the fiber itself is intact and wearable.
Questions at the mirror.
What if the stain is oil-based (grease, sunscreen, makeup)?
Do not wet it. Blot gently with a dry cloth first. Oil-based stains spread when wet. Use a small amount of dry-cleaning solvent on a cloth if you have it, or skip straight to a professional cleaner. Attempting to rinse oil out with water will make it worse.
Can I use vinegar or baking soda on wool?
Vinegar can work for some stains, but it's acidic and risks altering the fiber's pH. Baking soda is gentler but can leave residue. Stick with wool-specific detergent or baby shampoo for best results. Save vinegar for cotton or synthetics.
My cashmere sweater shrank after I treated a stain. Can I fix it?
Gentle stretching while damp may help slightly, but once wool felts, it's difficult to reverse. Prevention is key: always use cold water and avoid agitation. If shrinkage is severe, a professional may be able to help, but results aren't guaranteed.
How long can I wait before treating a stain?
Fresh is always better, but you have more time than you think. Blot immediately if possible, but even a stain that's been sitting for an hour or two can often be lifted with cold water and gentle treatment. The longer you wait, the harder it becomes.