
We’re hearing you ask:
“Loads of my work shirts have stained yellow armpits and are starting to smell. How can I get these out?”
“I have white T-shirts with yellow stains from sweat and sunscreen. Normal laundry detergent is not getting rid of them.”
Yellow stains on the armpits of clothes are unsightly, plus the mysterious residue can build up, trap odours and ruin the fabric.
They are stubborn to remove, prompting many people to ask: How can I remove yellow armpit stains in an eco-friendly way?
Understanding what causes these stains is the key to preventing and effectively treating them.
QUICK ANSWER
To remove yellow armpit stains, dissolve oxygen bleach in warm or hot water and soak the garment for one to two hours before washing.
Check the stain before using the dryer, as dryer heat can make it harder to remove. To help prevent yellow stains, consider switching from an aluminium-based antiperspirant to an aluminium-free natural deodorant.
What causes yellow armpit stains on clothes?
Any clothes with sleeves and singlets are at risk: dress shirts, T-shirts, summer and winter dresses, gym clothes, business shirts, work shirts and close-fitting tops.
The stains are particularly visible on white shirts, but with black and coloured shirts you may still see and feel the semi-solid buildup of residue under the arms.
The yellowing of shirt armpits is primarily caused by the reaction between aluminium compounds found in antiperspirants and the proteins in your sweat.
Aluminium compounds are included in antiperspirants to block pores and prevent perspiration. When they come into contact with sweat, they can form a gel-like substance that clings to the fabric of your shirts, dresses and other clothing. Over time, with heat from washing and drying, this can cause a yellow stain that is notoriously hard to remove.
How do you remove yellow armpit stains?
The best stain remover for stubborn armpit stains is oxygen bleach, also known as sodium percarbonate. It provides an effective, eco-friendly alternative to chlorine bleach.

How to use oxygen bleach on yellow armpit stains
- Check the garment: Read the care label first. Oxygen bleach is not suitable for silk or wool. Patch test coloured fabrics before soaking.
- Mix the solution: Combine four tablespoons of powdered oxygen bleach with one litre of warm or hot water. Make sure it is fully dissolved.
- Soak: Immerse the stained area fully and leave it for one to two hours. Oxygen bleach loses effectiveness after it has been mixed, so soaking for much longer will not necessarily improve the result.
- Wash: Launder the garment as you normally would. We recommend washing with Biome Laundry Liquid, which is effective at drawing out dirt and remaining residue.
- Check before drying: Make sure the stain has lifted before putting the garment in the dryer. If the stain remains, dry the garment in the sun and treat it again. Dryer heat can make the remaining stain harder to remove.
- Re-treat if needed: Older stains may need a second treatment. Never apply concentrated oxygen bleach powder directly to fabric.
Oxygen bleach releases hydrogen peroxide and soda ash when dissolved in water. The hydrogen peroxide acts as a bleach to help lighten deodorant marks without the harsh impacts of chlorine bleach, which can degrade fabric fibres.
OUR YELLOW ARMPIT STAIN PICK
Naturally Better Oxygen Bleach
Best for: Soaking stubborn yellow armpit stains and helping lift trapped odours from suitable washable fabrics.
Why it stands out: This concentrated powder contains 100% sodium percarbonate and can be used as a laundry pre-soak to help lift organic stains and deodorise fabric.
✓ No chlorine bleach
✓ No added fragrance
✓ Useful as a laundry pre-soak
✓ Septic safe when used as directed
✓ Highly concentrated
Important: Mix only what you need immediately before use and never store the mixed solution in a sealed container. Keep out of reach of children and avoid contact with eyes. Do not use on silk or wool.
Does deodorant cause yellow stains?
It is important to differentiate between deodorants and antiperspirants in this context.
Deodorants do not typically contain aluminium. They mainly work by masking or neutralising body odour rather than preventing sweating.
Antiperspirants, on the other hand, commonly use aluminium compounds to reduce sweating. When these compounds combine with sweat, body oils and repeated product buildup, they can contribute to stubborn yellow underarm marks.
Aluminium-free natural deodorants allow the body to perspire naturally while helping to neutralise odour. Without aluminium antiperspirant compounds in the mix, they are less likely to cause the same yellow buildup.
Biome specialises in natural deodorants that work without aluminium, petrochemicals and synthetic fragrances. Our range includes creams, pastes, roll-ons, sticks, sprays and options for sensitive skin.
Not sure which one will suit you? See our guide to the best natural deodorants in Australia.
How can you stop yellow armpit stains from happening?
Preventing yellow sweat discolouration is more manageable than having to remove it:
- Choose aluminium-free products: Switching to an aluminium-free natural deodorant may help reduce the risk of yellow antiperspirant buildup.
- Apply sparingly: Using less antiperspirant or deodorant can reduce residues that lead to staining.
- Allow deodorant to absorb: Apply it to clean, dry skin and give it a moment before dressing.
- Wear absorbent underlayers: Sweat pads or absorbent undergarments can help protect outer layers from perspiration and product residue.
- Wash promptly: Wash sweat-soiled clothes before the stains become set in.
- Don’t use the dryer: Dryer heat can set pit stains and make them harder to remove. Check the stained area after washing and dry the garment in the sun if the mark is still visible.
- Skip fabric softener, scent beads and dryer sheets: These products coat the fibres of your clothing, making stains and odours harder—if not impossible—to remove.
Ready to tackle yellow armpit stains?
Use oxygen bleach to help lift existing stains, then consider switching to an aluminium-free natural deodorant to help stop the same yellow buildup from returning.
Yellow armpit stain FAQs
Can oxygen bleach remove yellow stains from white clothes?
Oxygen bleach can help lift organic stains and deodorant buildup from suitable washable fabrics. Always check the garment care label first and do not use it on silk or wool.
Can oxygen bleach be used on coloured clothes?
It can be used on many colourfast fabrics, but always patch test a hidden area first. Never apply concentrated oxygen bleach powder directly to the garment.
Why do yellow armpit stains smell?
Sweat, body oils, deodorant or antiperspirant residue and odour-causing bacteria can become trapped in the fabric. Pre-soaking the garment before washing helps target this buildup.
Can white vinegar remove yellow underarm stains?
White cleaning vinegar may help loosen deodorant residue. Spray it onto the underarm area, leave for around 10 minutes and then wash.
Does natural deodorant stain clothes?
Any deodorant can leave residue if too much is applied or it is not allowed to absorb before dressing. However, aluminium-free natural deodorants are less likely to create the same yellow buildup associated with aluminium-based antiperspirants.
Can home remedies remove yellow underarm stains?
Here are two home remedies to try:
White vinegar: Pretreat underarm stains with undiluted white cleaning vinegar. Put the vinegar into a spray bottle and keep it in the laundry, ready to spray onto the underarms of shirts before washing. Allow it to sit for 10 minutes before washing.
Lemon juice and bi-carb soda: Make a paste with equal parts lemon juice, bi-carb soda and water. Apply it gently to the stained areas of your white or coloured shirt, dress, business shirt or T-shirt. Gently work the solution into the fabric, allow it to sit for 30 minutes and then wash.
Related reads
Why Oxygen Bleach Is Better Than Chlorine Bleach
The Best Natural Deodorants in Australia
Six Ways to Wash Clothes Without Plastic and Harmful Ingredients










