How to remove sweat stains from white clothing
Short answer: Yellow stains in the armpits form when sweat and deodorant react together in the fabric. They need treating before washing, because heat sets them, and after that they are very hard or impossible to remove.
Why the stains turn yellow
Sweat on its own is almost colourless. The yellow appears when salts and proteins from sweat mix with ingredients from deodorant and settle in the fibres. The layer builds up over time, wash after wash, which is why you often notice it only after a few months. White shows it most clearly.
Treat before washing
Soak the garment in lukewarm water with an oxygen-based stain remover for about an hour before it goes in the machine. Massage the area gently with your fingers so the product works into the fabric. Then wash as usual. A hot wash first sets the stain for good. See washing and care.
No chlorine
Chlorine bleach looks like the obvious fix for white clothes, but on some fabrics it makes yellow stains even more yellow. Chlorine also breaks down viscose fibres, so the fabric turns thin and brittle in exactly the area that already takes the most wear. Use an oxygen-based product instead. It lifts the stain without harming the fibres.
Prevent it with a layer underneath
The only method that works consistently is a layer between your skin and your shirt. An undershirt absorbs sweat before it reaches the shirt, so the undershirt is what needs frequent washing, not your good shirt. Choose a close fitting style that does not show under clothes. See bamboo undershirts for men.
Change your deodorant
Aluminium based deodorants are the ones most likely to leave yellow deposits on clothing. If the stains keep returning on all your shirts, it is worth trying a different product for a few weeks to see whether it makes a difference. Also let the deodorant dry completely before you dress, so less of it ends up in the fabric.
Wash promptly
Sweat left to dry in for several days is harder to remove than fresh sweat. Do not leave a sweaty garment in the laundry basket for a week. If you cannot wash it straight away, rinse the underarms in cold water the same evening. The same goes for underwear worn against the skin all day. See bamboo underwear for men.
When the stain is old
A stain that has been there for months takes patience. Repeat the oxygen-based soak two or three times and check the result after each wash, before the garment is dried. If the stain does not disappear completely, it will often get lighter. It does not always go entirely, and then the shirt becomes one for home.
Drying after treatment
Hang the garment to dry until you are sure the stain is gone. Hot air in a tumble dryer sets whatever is left, and then it can no longer be treated. Check the underarm in daylight once the fabric is dry, because damp fabric can hide a faint yellow edge. If it is still there, repeat.
In short
Yellow stains are sweat and deodorant that have settled in the fabric. Treat them with an oxygen-based product in lukewarm water before washing, avoid chlorine and heat, and wash sweaty clothes quickly. The most effective solution is to prevent them with an undershirt that takes the sweat before it reaches your shirt.
Frequently asked questions
How do I remove yellow underarm stains?
Soak the garment in lukewarm water with an oxygen-based stain remover for an hour before washing. Avoid heat until the stain is gone, because heat sets it in the fabric.
Can chlorine bleach be used?
No. Chlorine can make yellow stains worse on some fabrics, and it breaks down viscose fibres so the fabric thins. Use an oxygen-based product that lifts the stain without damaging the fibres.
How do I prevent them?
With an undershirt that absorbs sweat before it reaches your shirt. It is the only method that works consistently, and it means the undershirt takes the wear from sweat and washing.




