How to Remove Sweat Stains from White Shirts

Sweat stains on white shirts are a common issue that many people struggle with. Over time, these stains-especially under the arms-can turn yellow and become harder to remove. Whether it’s a favorite office shirt or your go-to summer tee, sweat stains can be both embarrassing and frustrating.
But don’t worry-there are several effective techniques on how to remove sweat stains from white shirts, even if they’ve been there for a while. This guide will cover tried-and-tested home remedies, preventive tips, and answers to questions like “how do you remove sweat stains from white shirts?” and “how to get yellow sweat stains out of white shirts?”

Why Do Sweat Stains Appear on White Shirts?
Sweat stains on white shirts form due to the combination of sweat, body oils, and chemicals in antiperspirants-mainly aluminum compounds. These react with fabric, especially cotton and polyester, causing those annoying yellow stains that seem impossible to get rid of.
Learn here 5 Signs It’s Time to Have Your Carpets Professionally Cleaned
How to Get Sweat Stains Out of White Shirts: Best Home Remedies
If you’re wondering how to get sweat stains out of white shirts, here are some powerful DIY methods using ingredients easily available at home.
1. Baking Soda and Hydrogen Peroxide Paste
✅ Best for removing set-in sweat stains and yellow discoloration
Ingredients:
- 4 tablespoons baking soda
- 2 tablespoons hydrogen peroxide
- 1 cup cold water
Steps:
- Mix baking soda, hydrogen peroxide, and water into a paste.
- Apply directly to the sweat stains.
- Let it sit for 30–60 minutes.
- Scrub gently with an old toothbrush.
- Wash the shirt in cold water and let it air dry.
Why it works: This method is ideal for anyone searching for how to get rid of sweat stains on white shirts, especially those with stubborn yellowing.
2. White Vinegar and Salt Solution
✅ Best for mild stains and deodorant buildup
Ingredients:
- 1 cup white vinegar
- 1 tbsp salt
- 2 cups warm water
Steps:
- Mix vinegar and salt in warm water.
- Soak the stained area for 30 minutes.
- Scrub gently and wash as usual.
Why it works: This is a great natural solution for how to remove sweat stains white shirt and acts as a deodorant remover too.
3. Lemon Juice and Sunlight
✅ Great for fresh stains and natural bleaching
Ingredients:
- Juice from 1 lemon
- 1 tsp salt
- Apply lemon juice on the stained area.
- Sprinkle salt and rub gently.
- Place the shirt in direct sunlight for 2–3 hours.
- Wash with a mild detergent.
Steps:
Why it works: If you’re looking into how to get rid of sweat stains white shirt in an eco-friendly way, this is a top pick!
4. Aspirin Paste
✅ Works for protein-based sweat stains
Ingredients:
- 2 aspirin tablets (crushed)
- ½ cup warm water
Steps:
- Crush the aspirin tablets and mix with warm water.
- Apply to the stain.
- Let it sit for 30 minutes.
- Wash in cold water.
Why it works: Aspirin contains salicylic acid, which targets protein-based stains like sweat, helping to clean sweat stains from white shirts effectively.
5. Commercial Sweat Stain Removers
✅ For people who prefer quick solutions
Look for stain removers labeled for sweat stains on white shirt or deodorant buildup. These often contain enzymes that break down sweat proteins and aluminum compounds.
Also read How to Remove Tough Stains from Carpet?
How to Prevent Sweat Stains on White Shirts
Want to avoid sweat stains altogether? Here’s how:
1. Switch to Aluminum-Free Deodorants
One of the top causes of yellow sweat stains on white shirts is aluminum in antiperspirants. Go natural or use deodorants labeled “aluminum-free.”
2. Use Sweat Pads or Undershirts
Sweat pads stick to your shirt’s underarm area and absorb perspiration. Wearing an undershirt also helps remove sweat stains from white shirt by preventing them in the first place.
3. Wash Shirts Immediately
Don’t let sweat sit. Wash shirts right after use, especially on hot days or after physical activity. The sooner you act, the easier it is to get sweat stains out of white shirt.
4. Use Pre-Treatment Sprays
Spritzing the underarm area with vinegar and water or commercial pre-treatment solutions before washing can help in removing sweat stains from white shirts effectively.
Learn How to Unclog a Bathroom Sink Clogged with Hair
Commonly Asked Questions (FAQs)
Q: How do you remove sweat stains from white shirts that have already been washed and dried?
A: Use a mixture of baking soda and hydrogen peroxide as described above. Let it sit longer-up to an hour-and then wash again. This method is great for how to get yellow sweat stains out of white shirts that are set-in.
Q: Can sweat stains permanently damage fabric?
A: Yes, if not treated in time. The acidic reaction from sweat and deodorants can weaken fabric fibers, making sweat stains on white shirts harder to remove over time.
Q: How to get rid of sweat stains on white shirts using household items?
A: The most effective household items are vinegar, lemon juice, baking soda, and hydrogen peroxide. These are excellent for how to take sweat stains out of white shirts without harsh chemicals.
Final Thoughts
Whether you’re dealing with fresh sweat or stubborn yellowing, the key to how to remove sweat stains from white shirts is acting quickly and using the right method. From simple baking soda scrubs to lemon juice sunlight hacks, these tips will help you restore your whites.
So the next time you notice sweat stains on white shirt, don’t toss it out. Try one of these methods and give your shirt a second chance!