How to Remove Sweat Stains from White Shirt

How to Remove Sweat Stains from White Shirt

White Shirts and Sweat Stains: The Toughest Combination

White shirts show sweat stains more than any other garment — and the yellow discoloration from the sweat-antiperspirant reaction is especially visible against white fabric. The good news: white shirts give you access to the most powerful stain-fighting tools, including oxygen bleach and hydrogen peroxide, without worrying about color damage.

What You'll Need

Step-by-Step: Removing Sweat Stains from White Shirt

  1. Soak in white vinegar. Pour Heinz White Vinegar directly onto the stained underarm and collar areas. Let soak 30–60 minutes to dissolve the aluminum compounds from antiperspirant.
  2. Apply baking soda paste. Mix baking soda with water to form a thick paste. Spread over the vinegar-soaked stain and scrub gently with a toothbrush. Let sit 15 minutes.
  3. Apply hydrogen peroxide. For white shirts, hydrogen peroxide is a powerful whitening agent. Apply directly to the stain and let fizz for 10 minutes. It oxidizes the yellow pigments, breaking them down at a molecular level.
  4. Spray with Shout Enzyme Spray. Apply Shout Active Enzyme Stain Remover over the treated area. Let sit 15 minutes.
  5. Machine wash cold with an OxiClean White Revive Power Pak. This is the final whitening boost that restores the shirt to bright white.
  6. Check before drying. Never put in the dryer until completely stain-free — heat permanently sets yellow stains.

The Power Combo for White Shirts

The most effective combination for sweat stains on white shirts is: White Vinegar soak → Baking Soda scrub → Hydrogen Peroxide → Shout Enzyme Spray → OxiClean White Revive wash. Each step targets a different component of the stain for complete removal.

For Extremely Stubborn Yellow Stains

  1. After the vinegar soak and baking soda scrub, soak the shirt in an OxiClean White Revive solution for 6 hours.
  2. Apply hydrogen peroxide directly and let sit 30 minutes in sunlight — UV light activates the peroxide for extra whitening power.
  3. Machine wash cold with another OxiClean pak. Repeat if needed.

Frequently Asked Questions

Can I use bleach on sweat stains on a white shirt?

Chlorine bleach can react with sweat proteins and actually worsen yellow staining. Use oxygen-based products instead: OxiClean White Revive and hydrogen peroxide are safer and more effective for sweat stains on white fabric.

Does sunlight help remove sweat stains from white shirts?

Yes — UV light activates hydrogen peroxide and has a natural bleaching effect on white fabric. After applying hydrogen peroxide, lay the shirt in direct sunlight for 30–60 minutes before washing for extra whitening power.

How do I keep my white shirts white longer?

Wash promptly after wearing, pre-treat underarms with Shout Enzyme Spray before every wash, add OxiClean White Revive to every wash, and consider switching to an aluminum-free deodorant to prevent yellow staining at the source.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.