How to Avoid Yellow Sweat Stains on White T-Shirts
Short answer: Yellow sweat stains on white t-shirts appear when sweat reacts with the aluminium in deodorant. You avoid them by using an aluminium-free deodorant, washing the top soon after wearing it and choosing a moisture-wicking fabric like bamboo viscose, where the sweat does not stay put.
Why do white t-shirts turn yellow under the arms?
It is not the sweat alone that colours the fabric. The yellow stains appear when proteins in the sweat react with aluminium salts from deodorant and lock into the fibres. The longer the mixture sits in the fabric, the harder the stain is to remove.
Prevent it with the right habits
Let the deodorant dry before you put the top on, and wash it at 30 to 40 degrees as soon as possible after a sweaty day. Skip the tumble dryer, heat bakes the stains in. See more advice in our washing guide for bamboo clothing.
Choose a fabric that does not hold on to sweat
Bamboo viscose moves the sweat away from the skin and out into the fabric, where it evaporates, instead of gathering under your arms. Have a look at bamboo t-shirts for men and bamboo t-shirts for women, or use a bamboo undershirt as a protective layer under your shirt. Read also why the material keeps you dry in the guide to bamboo and temperature regulation.
Frequently asked questions
Can yellow sweat stains be removed from white t-shirts?
Often, if you treat them early. Soak the top in water with a little vinegar or a stain remover, then wash it at 40 degrees. Old, baked-in stains are hard to save.
Does aluminium-free deodorant help against yellow stains?
Yes. The yellow stains mainly come from sweat meeting aluminium salts, so an aluminium-free deodorant removes a large part of the cause.
Do you get fewer sweat stains with bamboo t-shirts?
Yes, as a rule. Bamboo viscose leads the sweat away and dries quickly, so less sweat and deodorant gather in the fabric under your arms.