How to remove sweat stains from white shirts
Yellow stains under the arms, on the collar, on the back — perhaps the most annoying laundry problem of all. They're especially troublesome on white shirts, where they're most visible. But there's good news: sweat stains can be removed if you know how to deal with them. And even better news — most of them can be prevented with a few simple steps.
Why yellow stains appear — the chemistry
First, it's important to know one thing: sweat itself is colourless. The yellow colour comes from a reaction between sweat and antiperspirant ingredients, especially aluminium compounds.
Here's how the process works:
- Aluminium from the antiperspirant sticks to the fabric (along with sweat)
- In the fibres, the aluminium reacts with proteins in the sweat
- Yellowish compounds form
- Over time they oxidise and the stain becomes more intense
- Hot washing or ironing "sets" this reaction in the fibres
That's why so many people make the classic mistake — they try to remove the stain with hot water and only end up setting it.
Common mistakes that set the stain
- Hot water — coagulates proteins, making the stain stubborn
- Ordinary chlorine bleach — sometimes reacts with aluminium and intensifies the yellow
- Ironing a shirt with a visible stain — the heat fixes it in the fibres
- Putting it off — the older the stain, the harder it is to remove
- Drying in the sun with a visible stain — UV oxidises the compounds and "bakes in" the stain
4 methods by stain severity
Method 1: Fresh stains (less than a week old)
Best when you spot the stain the same day:
- Dampen the stain with cold water
- Apply enzyme laundry detergent directly to the stain
- Leave for 15–30 minutes
- Wash at 30 °C with a full dose of enzyme laundry detergent
This method removes 80-90% of fresh sweat stains. More on low-temperature washing — in a separate article.
Method 2: Moderately old stains (1–4 weeks)
You'll need a stronger pre-treatment:
- Mix 2 tablespoons of bicarbonate of soda with 1 tablespoon of water (to a thick paste)
- Add a few drops of white vinegar (it will fizz)
- Apply to the stain and leave for 30–60 min
- Then apply enzyme laundry detergent on top
- Wash at 30–40 °C
Bicarbonate raises the pH and helps loosen the fibres. Acetic acid dissolves the aluminium compounds. Enzymes break down the proteins. A three-way combination.
Method 3: Old stains (months)
These need stronger help. Only suitable for white fabrics:
- 3% hydrogen peroxide (from the pharmacy) + bicarbonate of soda in a 1:1 ratio
- Apply to the stain and leave for 30–60 min
- RINSE with cold water
- Wash at 40 °C with an enzyme laundry detergent
Important: never use hydrogen peroxide on coloured fabrics — it can leave light patches. Always test on a hidden area first.
Method 4: Set-in stains (more than six months old)
Honestly — these are the toughest cases. Your options may be:
- Repeat 2-3 cycles of method 3
- Professional dry cleaning
- A scrubbing brush with water (cotton only) — carefully, as it may damage the fibres
- Consider repurposing the garment (for housework and the like)
The most effective procedure: step by step
The best results come from a consistent three-stage process:
Stage 1: Soaking (30 min)
Soak the shirt in cold water with 30 ml of enzyme laundry detergent. The water should cover the stains completely.
Stage 2: Pre-treatment (30 min)
After soaking, apply concentrated enzyme laundry detergent to the stains (10-15 ml per stain). Leave it to work.
Stage 3: Washing (40 °C)
A standard wash with a full dose of enzyme laundry detergent. Check the result BEFORE drying — if the stain remains, repeat rather than dry.
How to prevent yellow stains altogether
Prevention is easier than cleaning:
1. Choose the right antiperspirant
Aluminium compounds (Aluminum Chlorohydrate, Aluminum Zirconium) are the main cause of yellow stains. There are alternatives:
- Aluminium-free antiperspirants (dry powders, crystals)
- Natural deodorants (bicarbonate-based)
- Special "white shirt" antiperspirants marketed as stain-free
2. Let your antiperspirant dry
Apply antiperspirant at least 5 minutes before putting on your shirt. Damp antiperspirant sticks to fabric more readily.
3. Wash more often
It's best to wash shirts with sweat residue after a single wear, especially in summer. The longer sweat stays in the fibres, the harder it is to remove.
4. Wash at low temperatures
30–40 °C with an enzyme laundry detergent is optimal. Hot water (60 °C+) does the opposite — it sets stains.
5. Wash clothes inside out
"Inside out" means the friction happens on the inner side, and the enzymes reach the stained areas more easily.
6. The sun as a natural bleach
UV light breaks down the structure of the yellow compounds. But — ONLY on white or light fabrics, and ONLY AFTER WASHING (not on a dirty, stained garment). Drying coloured fabrics in the sun can damage the colours.
Specific advice for different fabrics
Cotton
The most durable. All 4 methods are suitable, including peroxide if needed. Best results: low-temperature washing + an enzyme laundry detergent.
Linen
Similar to cotton. Linen shirts tend to yellow more quickly, so frequent washing is especially important.
Synthetics (polyester and blends)
Synthetic fibres release stains less readily. A good enzyme pre-treatment + a 30 °C wash. DON'T use peroxide — it can damage the fibre structure.
Silk
Delicate. Only cold water + a delicate detergent. If the stain hasn't come out after the first two attempts — take it to a professional.
Frequently asked questions
Do yellow stains mean I'm ill?
No. They're simply the result of a reaction with antiperspirant. All healthy people sweat, and everyone who uses antiperspirant gets the same stains. It isn't a sign of a health problem.
Why do white marks appear on black shirts?
That's the opposite problem — aluminium residue from antiperspirant on the fabric. The solution is to let the antiperspirant dry completely before getting dressed.
Are there antiperspirants that really don't leave stains?
Yes. Aluminium-free deodorants don't cause yellow stains (though they aren't as effective against sweat). Some premium antiperspirants (Dove "Invisible", for example) reduce the problem but don't eliminate it completely.
Is scented soap good for sweat stains?
No. Soap is mainly alkaline (pH 9-10) and has little effect on aluminium compounds. An enzyme laundry detergent with a bicarbonate pre-treatment is far more effective.
How soon will I see results?
After the first wash using the right method, you should see a significant improvement. Set-in stains may need 2-3 cycles.
Summary
Yellow sweat stains are no mystery — they're the result of antiperspirant aluminium reacting with proteins in the fibres. The key rules: never use hot water, no chlorine bleach, use an enzyme laundry detergent with a bicarbonate pre-treatment, and prevent stains by choosing the right antiperspirant and washing often. Ecozyme enzyme laundry detergent is effective both for pre-treatment and for the main wash — and it works from just 20 °C, so your clothes are spared the stress of hot water.




