Sweat stains and odour in T-shirts and what helps
Short answer: Sweat stains and odour in T-shirts come from sweat that stays in the fabric and from bacteria that thrive in the damp. It helps to change the T-shirt, wash according to the label and let the clothes dry completely, and the fabric and fit also play a part.
Why T-shirts get sweat stains and odour
Sweat itself does not smell strongly, but when it stays in the fabric, bacteria can break it down, and that is when the odour appears. Sweat stains often show under the arms, where the fabric lies close to the skin and gets the most moisture. It happens in many kinds of clothing, whether cotton, bamboo or other materials.
What the fabric means
Fibres take up moisture in different ways, and that can affect how a T-shirt feels when you sweat. Many find viscose from bamboo soft and airy, but that is a general impression. See the range of bamboo T-shirts for men and read what the label says about the fabric.
Fit and air under the arms
A T-shirt that sits very tight under the arms leaves less room for air and can become damp more quickly. A slightly looser fit lets air in, but it must not become so loose that it hangs. Choose a size that gives you freedom of movement without flapping.
How to wash T-shirts that smell
Wash the T-shirt soon after wearing and do not leave it damp in the laundry basket for several days. Follow the care label and do not choose a lower temperature than necessary if it can take more. Turn the clothes inside out and use enough detergent for the load.
Drying and storage
Let the T-shirt dry completely before you put it in the wardrobe, because moisture in the folds can give a stale smell. Hang it outside or in a room with good airflow, but avoid strong sun on dark colours. Store the clothes airily so the fabric is not pressed together.
Sweat stains you already have
Old stains are harder to remove than fresh ones, so treat them early if you can. Rinse the area in cold water and wash according to the label without rubbing hard. Strong heat can set some stains, so check that the care label allows the temperature you choose.
Layers and an extra T-shirt
If you often sweat, a thin T-shirt under another can give a layer you can take off when it gets warm. See also the bamboo long sleeve T-shirt for men and bamboo long johns if you use layers in winter. Bring an extra T-shirt on long days.
When sweating is more than normal
How much people sweat differs from person to person, and clothes alone do not decide it. If you sweat unusually much, or something has changed, you can talk to your doctor, who can assess whether there is a cause. Clothes can support comfort but are not a treatment.
Frequently asked questions
Why does a T-shirt smell even after washing?
It may be that bacteria and sweat remain in the fabric if it was washed at too low a temperature or did not dry completely. Check the care label and let it dry fully.
Does a bamboo T-shirt help against sweat?
Many find viscose from bamboo soft and airy, but it does not prevent sweating. Change the T-shirt when it gets damp and wash it soon.
How do I remove old sweat stains?
Treat them early, rinse in cold water and wash according to the label. Old stains can be hard to remove completely.
