Home cleaning, organization and lifestyle tips
Sweat stains are something we all deal with. Especially on white t-shirts. I almost threw away my favorite button-down once because those yellow underarm stains just wouldn’t come out. Turns out, I was going about it all wrong.
The good news? Sweat stains can be removed — even if they’ve been there for months.
Why sweat stains set in
- The salt and proteins in sweat react with ingredients in your deodorant.
- Aluminum in antiperspirants oxidizes and causes yellowing.
- Hot water can set the stain permanently.
- White fabrics turn yellow; colored fabrics get darker and lose their vibrancy.
The golden rule
Never use hot water on fresh sweat stains! Stick to cold or lukewarm water only.
What NOT to do
- Wash in hot water
- Iron over the stain before removing it
- Use chlorine bleach on colored fabrics
- Mix vinegar and baking soda together at the same time (they cancel each other out)
Method 1. Baking soda (for fresh stains)
What you’ll need
- 1 tablespoon baking soda
- 2 tablespoons water
Instructions
- Mix baking soda and water into a paste.
- Apply it to the stain.
- Let it sit for 15–20 minutes.
- Gently scrub with a brush or your fingers.
- Wash as usual.

Method 2. White vinegar (for colored fabrics)
Vinegar is color-safe and removes odors.

What you’ll need
- 1 tablespoon white vinegar (5%)
- ¾ cup water (about 200 ml)
Instructions
- Mix vinegar and water.
- Apply to the stain.
- Let it sit for 30 minutes.
- Wash as usual.
Method 3. Hydrogen peroxide (for white clothes)
Peroxide whitens and kills bacteria.

What you’ll need
- 1 tablespoon 3% hydrogen peroxide
- 1 tablespoon water
- 1 teaspoon baking soda (for extra boost)
Instructions
- Mix everything together and apply to the stain.
- Let it sit for 30–40 minutes.
- Rub gently, rinse, then wash.
Method 4. Aspirin (for old, set-in stains)
The acetylsalicylic acid in aspirin breaks down old residue.
What you’ll need
- 2 uncoated aspirin tablets
- 1 teaspoon water
Instructions
- Crush the aspirin into a fine powder.
- Add water to make a paste.
- Apply to the stain and let it sit for 1–2 hours.
- Wash as usual.

Method 5. Salt + ammonia (for tough stains)
What you’ll need
- 1 tablespoon salt
- 1 tablespoon ammonia
- ¾ cup water (about 200 ml)
Instructions
- Mix everything together and apply to the stain.
- Let it sit for 30 minutes.
- Rub gently, rinse, then wash.
Measurement cheat sheet
| Method | Ingredients | How much | Time | Best for |
|---|---|---|---|---|
| Baking soda | Baking soda + water | 1 tbsp + 2 tbsp | 15–20 min | Any fabric |
| Vinegar | White vinegar + water | 1 tbsp + ¾ cup | 30 min | Colored fabrics |
| Peroxide | Peroxide + water + baking soda | 1 tbsp + 1 tbsp + 1 tsp | 30–40 min | White fabrics |
| Aspirin | Aspirin + water | 2 tablets + 1 tsp | 1–2 hours | Any fabric |
| Salt + ammonia | Salt + ammonia + water | 1 tbsp + 1 tbsp + ¾ cup | 30 min | Durable fabrics |
Prevention tips
- Let your deodorant dry completely before getting dressed.
- Wear an undershirt under dress shirts.
- Wash clothes soon after wearing — old stains are way harder to remove.
- Switch deodorants if the problem keeps happening.
What NOT to do (yes, it’s worth repeating)
- Wash in hot water
- Iron over the stain before removing it
- Use chlorine bleach on colored fabrics
- Mix vinegar and baking soda together (they’ll just neutralize)
The bottom line
Your best tools against sweat stains:
- Baking soda — for fresh stains
- Vinegar — for colored clothes
- Peroxide — for whites
- Aspirin — for old, stubborn stains
- Cold water — always, no exceptions
Tested on my own t-shirts: those yellow stains are finally gone.
Got your own go-to methods? How do you deal with sweat stains? Drop your tips in the comments!





