How to Remove Sweat Stains
Never tumble dry before removing the stain. Dryer heat permanently bonds sweat compounds to fabric. Check the underarm area in good light before every dryer cycle.
Why Sweat Stains Are Yellow
Sweat itself is mostly water and does not immediately stain. The yellow armpit stain appears days or weeks after wearing — it is the result of uric acid (a waste compound in sweat) slowly oxidizing in the fabric as it dries. Sebum (natural skin oil, also present in sweat) compounds this: it bonds with the uric acid residue and darkens as the oils oxidize. Heat accelerates this process — tumble drying a shirt that has sweat residue permanently sets the yellow compound into the fibre. The result looks like the shirt was not washed, even if it was.
Preventing Yellow Stains — Fresh Sweat
- 1
Rinse in cold water immediately after wearing
Cold water dilutes and partially removes uric acid and sebum before they bond to the fabric. This is the most effective single thing you can do. Never use hot water — heat begins setting sweat compounds into fabric immediately.
- 2
Pre-treat with enzyme detergent
Apply enzyme (biological) detergent directly to the underarm area. The protease enzymes in biological detergent break down the uric acid and protein compounds in sweat at the molecular level. Leave for 15–30 minutes before washing. Standard non-biological detergent is significantly less effective on sweat.
- 3
Wash promptly at the warmest temperature the care label allows
Wash as soon as possible after wearing — the longer sweat residue sits in fabric, the more the uric acid oxidises and the deeper the sebum penetrates. Warm water (40°C) improves enzyme detergent performance compared to cold. Do not exceed the care label temperature.
- 4
Check before tumble drying
Inspect the underarm area in good light before putting the garment in the dryer. Dryer heat permanently sets any remaining sweat residue. If you can still see slight discolouration, treat again before drying. Air drying is safer for garments prone to yellow staining.
Removing Yellow Armpit Stains
- 1
Soak in cold water for 30 minutes
Cold water hydrates the oxidized sweat compound, making it slightly easier to treat. Use cold — the stain is already set, and heat will not help.
- 2
Apply enzyme detergent directly and work in gently
Use a concentrated enzyme detergent (biological / bio) applied directly onto the yellow area. Use a soft brush or finger to work it into the fabric fibres. Leave for 30–60 minutes. This treats the protein and uric acid component of the stain.
- 3
Apply oxygen bleach paste to the yellow area
Mix oxygen bleach (sodium percarbonate — e.g. Vanish Oxi Action, OxiClean) with a small amount of warm water to form a paste. Apply to the yellow area and leave for 30–60 minutes. Oxygen bleach oxidizes and lifts the yellow pigment from the fabric. Do not use chlorine bleach — it reacts with sweat compounds and can make yellowing worse. Do not use on wool or silk.
- 4
Wash at the warmest safe temperature with enzyme detergent
Wash the garment normally using enzyme detergent. If the garment is white cotton or polyester, 60°C is generally safe and improves stain removal. Check the care label.
- 5
Check before tumble drying — repeat if needed
Inspect in natural light. Old yellow stains may require two treatment cycles. If faint yellowing remains, repeat the oxygen bleach step before washing again. Do not tumble dry until the stain is fully removed — heat will set any remaining yellow permanently.
What to Avoid
Tumble drying before the stain is gone
Dryer heat permanently bonds sweat compounds to fabric. This is the single most common reason armpit stains become permanent. Always check in good light before drying.
Chlorine bleach on yellow sweat stains
Chlorine bleach reacts with the nitrogen compounds in sweat (urea, uric acid) and can make yellowing darker and more permanent. Use oxygen bleach (sodium percarbonate) instead.
Hot water on fresh sweat
Hot water denatures the proteins in sweat, bonding them to fabric fibres in the same way cooking changes egg white. Cold water rinse first always.
Non-enzyme (non-biological) detergent
Standard non-bio detergent is not designed to break down protein and uric acid compounds. It will remove light surface sweat but will not effectively treat the compounds responsible for yellowing.
Leaving sweaty clothes in a pile or sealed bag
Leaving damp, sweaty clothes in a sealed bag dramatically accelerates uric acid oxidization and bacterial growth, both of which deepen staining and smell. Wash promptly or at least air out the garment.
By Fabric
Most responsive to treatment. Enzyme detergent + oxygen bleach at 40–60°C. White cotton responds very well to oxygen bleach.
Synthetic fibres absorb body oils differently — sweat compounds tend to bond more stubbornly to polyester than cotton. Enzyme detergent is effective. Oxygen bleach is safe for most polyester.
Enzyme detergent breaks down wool fibres (both are protein) — do not use enzyme detergent on wool. Use a pH-neutral detergent. Oxygen bleach is also not recommended for wool. Cold water soak only. Professional cleaning for severe yellow staining on wool.
Like wool, silk is a protein fibre. Do not use enzyme detergent (it will damage the silk fibre). No oxygen bleach. Cold water, pH-neutral detergent, gentle hand wash. Severe yellow staining on silk should go to a dry cleaner.
Responds similarly to cotton. Enzyme detergent is safe. Oxygen bleach is safe. Can tolerate higher washing temperatures than wool or silk.
Sweat compounds trap in synthetic fibres and cause persistent smell as well as staining. Pre-soak in 1-part white vinegar to 4-parts cold water for 30 minutes before washing with enzyme detergent. Never use fabric softener on activewear.
Prevention Tips
- ✓Wash shirts promptly — do not let them sit in a laundry pile for days.
- ✓Air garments out after wearing rather than folding immediately.
- ✓Use antiperspirant rather than deodorant-only products if yellowing is persistent — antiperspirant reduces sweat volume.
- ✓Let antiperspirant dry fully before dressing — wet antiperspirant transfers more to fabric.
- ✓Wear an undershirt under dress shirts to protect the outer layer.
- ✓Rinse underarm areas in cold water immediately after exercise or heavy sweating.
FAQ
Why do white shirts go yellow under the arms?
The yellowing is not from fresh sweat — it appears gradually as uric acid (a compound in sweat) oxidizes in the fabric over days or weeks. Sebum (natural skin oil in sweat) also oxidizes and darkens, contributing to the yellow colour. Heat accelerates this: tumble drying before washing off all sweat residue permanently bonds the yellow compounds to the fabric. This is why white shirts can look fine when washed but develop yellow armpit staining over time.
How do you get yellow armpit stains out of shirts?
For yellow (set) sweat stains: soak in cold water, then apply concentrated enzyme detergent directly to the stained area and leave for 30–60 minutes. Then apply an oxygen bleach paste (OxiClean, Vanish) to the yellow area for another 30–60 minutes. Wash at the warmest temperature the care label allows, using enzyme detergent. Check in good light before tumble drying — heat permanently sets any remaining yellow. Repeat if needed. Do not use chlorine bleach — it reacts with sweat compounds and worsens yellowing.
Does vinegar remove sweat stains?
White vinegar can help with mild sweat smell and light sweat residue, but it is not very effective for yellowed armpit stains. For persistent yellowing, enzyme detergent and oxygen bleach are significantly more effective. Vinegar is useful as a pre-soak for synthetic activewear (1 part vinegar to 4 parts cold water, 30 minutes) to help release sweat compounds from synthetic fibres before washing.
Can you remove old, set sweat stains?
Often yes, but it requires more effort than fresh staining. Old yellow sweat stains need: (1) enzyme detergent applied directly for 30–60 minutes to break down protein and uric acid compounds, followed by (2) oxygen bleach paste on the yellow area for 30–60 minutes to lift the oxidized yellow pigment. Wash at the warmest safe temperature. Repeat if residual yellowing remains. Very old, heat-set stains may be permanent. Do not tumble dry between treatment attempts.
Related guides
Got another stain?
Use the stain picker →