Why Sweat Stains Turn Yellow
Sweat itself is colourless. The yellow staining on collar bands and underarms is caused by a chemical reaction between the proteins and salts in sweat and the aluminium compounds in antiperspirant deodorants, combined with detergent residue left on fabric after washing. Heat — from the dryer, an iron, or even storing clothes in a warm cupboard — permanently sets these stains if they are not treated before washing.
The key rule: treat sweat stains before putting clothes in the washing machine, not after. Washing in hot water without pre-treatment sets the protein in the stain permanently.
What You Need
- White distilled vinegar
- Baking soda
- Liquid laundry detergent or dish soap
- Hydrogen peroxide (3% — available from pharmacies)
- An old toothbrush or soft scrubbing brush
- Cold or lukewarm water
Methods to Remove Sweat Stains Before Washing
Method 1: White Vinegar Soak (Best for Fresh Stains)
- Turn the garment inside out so the stained area is accessible.
- Pour undiluted white vinegar directly onto the stained area — collar band, underarm seam — and let it soak for 20–30 minutes. Vinegar’s acidity breaks down the protein and deodorant compounds.
- Gently scrub with an old toothbrush.
- Rinse with cold water and machine wash normally at 30–40°C.
Method 2: Baking Soda Paste (Good for Light-Coloured Clothes)
- Mix 3 tablespoons of baking soda with 1 tablespoon of water to form a thick paste.
- Apply the paste to the yellowed area and rub in gently with your fingers or a brush.
- Leave for 30–60 minutes — the baking soda draws out oils and neutralises odour.
- Rinse off the paste with cold water and machine wash normally.
Method 3: Baking Soda + Hydrogen Peroxide + Dish Soap (Best for Old, Set Stains on White Fabric)
- Mix: 3 tablespoons baking soda + 2 tablespoons hydrogen peroxide (3%) + 1 teaspoon dish soap.
- Apply the mixture to the stained area and spread to cover completely.
- Leave for 30–60 minutes. For very old stains, leave for up to 2 hours.
- Scrub gently with a toothbrush, then rinse thoroughly with cold water.
- Machine wash at 40°C (for white cotton). Do not use this method on coloured fabric without testing on a hidden area first — hydrogen peroxide can bleach dye.
Method 4: Liquid Detergent Pre-Treatment (Quickest Method)
- Apply a small amount of concentrated liquid laundry detergent (Ariel Matic liquid or similar) directly to the stained area.
- Work it in gently and leave for 15–20 minutes.
- Machine wash immediately at the recommended temperature for the fabric.
Step-by-Step: Washing After Pre-Treatment
- After pre-treating, wash in the machine on the Cotton or Normal programme at 30–40°C.
- Use your standard HE/Matic detergent at the correct dose — do not add extra detergent thinking it will help more. It won’t, and excess detergent causes residue that worsens yellowing over time.
- Check the stain after washing and before drying. If any yellowing remains, repeat the pre-treatment and wash again. Never put a still-stained garment in the dryer or iron it — heat permanently sets remaining stains.
Tips to Prevent Sweat Stains
- Let deodorant/antiperspirant dry completely before dressing — this significantly reduces yellow staining.
- Wash sweat-stained clothes promptly — the longer sweat sits on fabric, the harder stains are to remove.
- Use an aluminium-free deodorant — many of the yellow stains are caused by aluminium in antiperspirant reacting with sweat salts.
- Reduce detergent dose — residue on fabric reacts with sweat to create yellowing over time.
For more on keeping whites bright after washing, read our guide on how to wash white clothes without yellowing. And to keep your machine residue-free, check our guide on why clothes smell after washing.

Leave a Reply