Act on sweater stains before washing, and treat them differently than you would cotton or linen
Sweater fabric—whether wool, cashmere, acrylic, or a blend—absorbs stains faster than sturdy fabrics and can be damaged by heat, harsh rubbing, or the wrong cleaning chemical. The key is to blot rather than rub, use cool water instead of hot, and test any cleaner on a hidden seam first. Most sweater stains come out if you treat them within a few hours, before the fabric dries and sets the mark.
The method depends on what the stain is made of. A grease stain needs a different approach than wine or chocolate. And sweaters need gentler handling throughout—even the rinse step matters. This guide walks you through the actual steps for the stains you are most likely to encounter.
Key Takeaways
- Blot fresh stains with a clean cloth and cool water when ready; never rub or use hot water on a sweater.
- Test any cleaning product on an inconspicuous area of the sweater first, since some can damage or discolor delicate fibers.
- Grease stains need a different treatment than protein or tannin stains, so identifying what caused the stain determines which cleaner to use.
- Rinse thoroughly with cool water after treating, then lay the sweater flat to dry rather than hanging it, which can stretch the neckline and sleeves.
- If a stain does not come out after one treatment, let the sweater dry completely before trying again, because wet fabric can be damaged by additional scrubbing.
Blot when ready with cool water and a clean cloth
The moment you notice a stain, blot it with a clean, dry cloth—do not rub. Rubbing pushes the stain deeper into the fibers and spreads it wider. Press the cloth against the stain to absorb as much of the liquid as possible, then flip to a clean section of cloth and blot again.
Once you have removed the excess, dampen a second cloth with cool water (not warm or hot) and blot the stained area again. Cool water prevents the stain from setting and does not open the fibers the way heat does. If the stain is thick or oily, you can gently scrape off any solid material with a dull knife or spoon before you blot.
Treat grease and oil stains with dish soap or cornstarch
Grease stains—from butter, salad dressing, or cooking oil—need a degreaser. Dish soap is the gentlest option for sweaters. Mix one teaspoon of dish soap (like Dawn or a store brand) with one cup of cool water. Dip a clean cloth into the solution and blot the stain repeatedly, working from the outside edge toward the center so you do not spread it.
If the stain is fresh and still wet, you can also sprinkle cornstarch or talcum powder directly on it and let it sit for 10 to 15 minutes. The powder absorbs the grease. Brush it off gently, then blot with the soap solution. For stubborn grease, let the soap solution sit on the stain for a few minutes before blotting, but do not let it dry on the fabric.
Remove protein stains (blood, egg, milk) with cold water and enzyme cleaner
Protein stains—from blood, egg, milk, or meat—set permanently if you use hot water, which cooks the protein into the fibers. Always use cold water. Blot the stain with cold water first, then mix one tablespoon of white vinegar or lemon juice with one cup of cold water and blot again.
For stubborn protein stains, use an enzyme-based stain remover like Zout or OxiClean (follow the label instructions and test on a hidden area first). Enzyme cleaners break down the protein without heat. explore the cleaner, let it sit for 5 to 10 minutes, then blot with cold water. Rinse thoroughly afterward to remove all traces of the cleaner.
Treat tannin stains (wine, coffee, tea) with vinegar or hydrogen peroxide
Tannin stains come from wine, coffee, tea, and fruit juice. For red wine or dark juice, blot with cool water first, then mix one tablespoon of white vinegar with one cup of cool water. Blot the stain with this solution, working from the outside in. Vinegar breaks down tannins without damaging most sweater fibers.
If vinegar does not work, try a solution of one part hydrogen peroxide (3 percent, the standard drugstore kind) mixed with two parts cool water. Test this on a hidden seam first, because peroxide can lighten some dyes. Blot the stain, let the solution sit for a few minutes, then blot again with plain cool water to rinse. Do not leave peroxide on the sweater—rinse it out completely.
Handle ink and dye stains by testing before treating
Ink and dye stains are unpredictable on sweaters because the stain remover might interact with the sweater's own dye. Before you treat an ink stain, test your chosen cleaner on a seam or inside edge where it will not show. Blot with cool water first, then try rubbing alcohol on a cloth and blotting gently. If that does not work, try the vinegar solution described above.
For ballpoint pen ink, rubbing alcohol often works better than water. For permanent marker or dye, the stain may not come out completely, and aggressive treatment can damage the sweater. If the stain is small and in an inconspicuous spot, it may be better to leave it than to risk weakening the fibers.
Rinse thoroughly and dry flat to prevent stretching
After you have treated the stain, rinse the area with cool water several times to remove all traces of soap, vinegar, peroxide, or cleaner. Residue left in the fibers can cause discoloration or stiffness. Use a clean cloth dampened with plain cool water and blot until the cloth comes away clean.
Once the stain is gone (or you have decided to stop treating it), gently squeeze out excess water—do not wring the sweater. Lay it flat on a clean, dry towel to dry. Hanging a wet sweater stretches the neckline, sleeves, and hem. If you need to dry it faster, you can roll it in a towel to absorb more water, then unroll it and lay it flat. Reshape the sweater gently while it is still damp if the stain treatment has distorted it.
When to try again and when to stop
If a stain does not come out after one treatment, let the sweater dry completely before trying again. Wet fibers are fragile, and additional scrubbing or chemical treatment while damp can weaken or pill the fabric. Once it is dry, you can assess whether the stain is still visible and decide whether another treatment is worth the risk.
Some stains—particularly old ones, dyes, or marks that have been through the wash—may not come out without professional cleaning. A dry cleaner has access to stronger solvents and equipment designed for delicate fabrics. If you have tried two treatments and the stain remains, professional cleaning is your best option. For valuable sweaters or those made of cashmere or fine wool, professional cleaning is often the safer choice from the start.
Frequently Asked Questions
Can I use hot water to treat a sweater stain?
No. Hot water sets most stains permanently and can shrink or damage sweater fibers. Always use cool or cold water. The only exception is if you are intentionally washing the entire sweater in the washing machine on a delicate cycle, but by then the stain should already be treated.
What if the stain spreads when I blot it?
You are likely rubbing instead of blotting. Press the cloth firmly against the stain and hold it there for a few seconds, then lift straight up. Do not drag the cloth across the fabric. If you are using a liquid cleaner, make sure you are not explore too much—the cloth should be damp, not dripping.
Is it safe to put a treated sweater in the washing machine?
Yes, once the stain is treated and rinsed out. Use a delicate or hand-wash cycle with cool water and a gentle detergent. Do not use hot water or a regular cycle, which can damage sweater fibers. Air-dry flat afterward rather than using a dryer.
Can I use bleach on a sweater?
No. Bleach damages most sweater fibers and discolors dyed fabrics. Even diluted bleach can weaken wool, cashmere, and acrylic. Stick to vinegar, hydrogen peroxide, or enzyme cleaners instead.
What should I do if the stain is old and already dried?
Dampen the area with cool water and let it sit for 10 to 15 minutes to soften the stain, then treat it using the method that matches the stain type. Old stains are harder to remove, so you may need to repeat the treatment or consider professional cleaning if home methods do not work.