How to remove sweat stains from white and colored clothes

How to remove sweat stains

Home » Laundry & Clothing Care » How to remove sweat stains

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

  1. Mix baking soda and water into a paste.
  2. Apply it to the stain.
  3. Let it sit for 15–20 minutes.
  4. Gently scrub with a brush or your fingers.
  5. Wash as usual.
Treating fresh sweat stains with baking soda paste
Baking soda paste helps remove fresh underarm stains before washing.

Method 2. White vinegar (for colored fabrics)

Vinegar is color-safe and removes odors.

Removing sweat stains from colored clothes using white vinegar
Vinegar safely removes sweat stains and odors from colored fabrics.

What you’ll need

  • 1 tablespoon white vinegar (5%)
  • ¾ cup water (about 200 ml)

Instructions

  1. Mix vinegar and water.
  2. Apply to the stain.
  3. Let it sit for 30 minutes.
  4. Wash as usual.

Method 3. Hydrogen peroxide (for white clothes)

Peroxide whitens and kills bacteria.

Using hydrogen peroxide to remove sweat stains from white clothes
Peroxide whitens and disinfects white fabrics affected by sweat.

What you’ll need

  • 1 tablespoon 3% hydrogen peroxide
  • 1 tablespoon water
  • 1 teaspoon baking soda (for extra boost)

Instructions

  1. Mix everything together and apply to the stain.
  2. Let it sit for 30–40 minutes.
  3. 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

  1. Crush the aspirin into a fine powder.
  2. Add water to make a paste.
  3. Apply to the stain and let it sit for 1–2 hours.
  4. Wash as usual.
Treating old sweat stains with crushed aspirin paste
Aspirin breaks down stubborn residue in old underarm stains.

Method 5. Salt + ammonia (for tough stains)

What you’ll need

  • 1 tablespoon salt
  • 1 tablespoon ammonia
  • ¾ cup water (about 200 ml)

Instructions

  1. Mix everything together and apply to the stain.
  2. Let it sit for 30 minutes.
  3. Rub gently, rinse, then wash.

Measurement cheat sheet

MethodIngredientsHow muchTimeBest for
Baking sodaBaking soda + water1 tbsp + 2 tbsp15–20 minAny fabric
VinegarWhite vinegar + water1 tbsp + ¾ cup30 minColored fabrics
PeroxidePeroxide + water + baking soda1 tbsp + 1 tbsp + 1 tsp30–40 minWhite fabrics
AspirinAspirin + water2 tablets + 1 tsp1–2 hoursAny fabric
Salt + ammoniaSalt + ammonia + water1 tbsp + 1 tbsp + ¾ cup30 minDurable fabrics

Prevention tips

  1. Let your deodorant dry completely before getting dressed.
  2. Wear an undershirt under dress shirts.
  3. Wash clothes soon after wearing — old stains are way harder to remove.
  4. 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!

Avatar photo
Evgeny

Hi, I’m Evgeny, the creator of HomeNews. I share practical home care tips based on personal experience, research, and hands-on testing. On HomeNews, I write about cleaning, laundry, kitchen care, home organization, appliances, and everyday household solutions.

Articles: 99

Leave a Reply

Your email address will not be published. Required fields are marked *

10 − 4 =