How to Remove Yellow Sweat Stains from White Shirts

Published on June 1, 2026

The Secret to Banishing Yellow Underarm Stains

We've all been there: you pull your favorite white shirt out of the closet, only to find unsightly yellow patches under the arms. Contrary to popular belief, these stains aren't caused by sweat alone. They are the result of a chemical reaction between the aluminum in your antiperspirant and the proteins in your sweat. Fortunately, you don't need to throw your shirt away. You can easily lift these stains using common household ingredients.

What You Need

  • Dish soap (preferably clear or blue)
  • Hydrogen peroxide (3%)
  • Baking soda
  • An old toothbrush

Step-by-Step Stain Removal Guide

Follow these steps to restore your shirts to their original bright white state:

  • Step 1: Mix the cleaning solution. In a small bowl, mix two parts hydrogen peroxide with one part dish soap. For a single shirt, about two tablespoons of hydrogen peroxide and one tablespoon of dish soap is plenty.
  • Step 2: Apply and add baking soda. Pour the mixture directly onto the yellow stains until they are completely saturated. Sprinkle a generous pinch of baking soda over the wet area. The baking soda acts as a mild abrasive to help scrub away the buildup.
  • Step 3: Scrub gently. Use an old toothbrush to gently work the mixture and baking soda into the fabric. Rub in a circular motion for about one to two minutes, focusing on the most heavily stained areas.
  • Step 4: Let it sit. Allow the mixture to sit on the fabric for at least 30 to 60 minutes. For extremely stubborn or old stains, you can let it sit for up to two hours. This gives the hydrogen peroxide time to break down the organic bonds of the stain.
  • Step 5: Wash as normal. Toss the shirt into your washing machine and run it on a regular cycle using cold or warm water. Avoid hot water, as heat can set any remaining stain.

Pro-Tips to Prevent Future Stains

To keep your white shirts looking pristine, try these simple habits:

  • Switch deodorants: Look for aluminum-free deodorants to prevent the chemical reaction that causes the yellowing in the first place.
  • Let your deodorant dry: Always let your deodorant dry completely before putting on your shirt.
  • Wash whites promptly: Don't let sweaty shirts sit in the hamper for days. Wash them as soon as possible after wearing.
← Explore more solutions