Free Shipping on Every Order · 100% Supima Cotton · 30-Day Easy ReturnsFree Shipping on Every Order · 100% Supima Cotton · 30-Day Easy ReturnsFree Shipping on Every Order · 100% Supima Cotton · 30-Day Easy ReturnsFree Shipping on Every Order · 100% Supima Cotton · 30-Day Easy Returns
Care Guide

How to Remove Sweat Stains from White T-Shirts (Underarm Yellowing Fixed)

16 April 20265 min read
sweat stain removalunderarm stainswhite shirt yellowinglaundry tips
How to Remove Sweat Stains from White T-Shirts (Underarm Yellowing Fixed)

Underarm sweat stains are not actually from sweat - they're from the reaction between sweat and deodorant. Here's the chemistry, and four methods that work.

Sweat stains on white t-shirts are one of the most common - and most misunderstood - laundry problems. Most people scrub harder, bleach more, and replace the tee. There's a better way.

The surprising chemistry

Pure sweat is almost colourless. The yellow stains under the arms come from a chemical reaction between:

- Aluminium compounds in your deodorant or antiperspirant - Proteins in your sweat - The cotton fibres themselves

This reaction happens during the day on your body, then sets permanently the first time the shirt is exposed to heat - direct sunlight, hot water wash, or tumble drying. Once set, the stain is much harder to remove.

The four methods that actually work

Method 1: White vinegar pre-soak (best for fresh stains)

Mix 1 cup of distilled white vinegar with 2 cups of warm water in a bowl. Soak the stained area (just the underarm zone) for 30 minutes. Wash as normal in cold water. Works on stains that are less than a few weeks old. Cheap, gentle on fabric.

Method 2: Hydrogen peroxide + dish soap + baking soda paste (for set-in stains)

Mix 1 tablespoon liquid dish soap, 2 tablespoons hydrogen peroxide (3% drugstore strength), and 1 tablespoon baking soda into a thick paste. Rub the paste into the stained area with a soft brush. Leave for 1 hour. Wash as normal in cold water.

This is the most effective DIY method. The peroxide breaks the stain bonds, the dish soap penetrates the oil component, and the baking soda lifts residue.

Method 3: Lemon juice + salt + sun

Squeeze fresh lemon juice over the stained area. Sprinkle with table salt. Lay flat in direct sun for 2 hours. Rinse and wash. Works for fresh stains on tough cotton. Won't work on synthetic fabrics or set-in old stains.

Method 4: Oxygen bleach soak (for severe yellowing)

Dissolve oxygen bleach (OxiClean, Vanish, or similar) in warm water per package instructions. Submerge the whole tee for 4-6 hours. Wash as normal. Works on yellow tones across the whole garment. Don't use chlorine bleach - it weakens the fibre and yellows whites further over time.

The single most important prevention tip

If you only do one thing differently: wash sweaty white tees in cold water within 24 hours of wearing, BEFORE the stains set. The first heat exposure (sun drying, ironing, tumble drying) is what locks the aluminium-sweat reaction into the fabric permanently. Cold water washing within a day prevents 90% of underarm yellowing.

For people in hot Indian climates who sweat heavily, consider switching from antiperspirant to deodorant. Antiperspirants contain aluminium compounds that cause the staining. Deodorants only contain antimicrobials and fragrances - they cover odour without the aluminium.

When to give up

If a tee has yellow underarm stains that have been heat-set for years, none of these methods will fully remove them. The aluminium has chemically bonded with the cotton fibres. Best to repurpose the tee as a sleep shirt or layering base under sweaters.

For your next white tee, treat it from day one: cold wash within a day, dry inside out away from direct sun, and consider switching to deodorant (not antiperspirant). A well-cared-for white Supima tee will stay white for 4-5 years of regular wear.

Share this article