Yellow armpit stains are very common on white shirts and light-colored clothing. Many people think sweat alone causes these stains, but yellow armpit stains are usually caused by a reaction between sweat, deodorant, and body oils on the fabric over time. Learning how to remove yellow armpit stains can help you save many of your favorite clothes.

The good news is that you do not need expensive products to remove yellow stains. There are several simple household items that work very well for removing these stains and making shirts look clean again.
Why Yellow Armpit Stains Happen
Before trying to remove yellow stains from armpits on a shirt, it helps to understand why they happen. Many people think sweat alone causes the yellow stains, but the main cause is actually the aluminum in many deodorants reacting with sweat and fabric.
Methods to Remove Yellow Stains From Shirt Armpits
Yellow stains are usually caused by:
- Sweat
- Deodorant
- Body oils
- Laundry detergent buildup
- Not washing shirts soon enough
- Using too much deodorant
This combination creates the yellow discoloration that builds up over time.
Method 1 – Baking Soda and Water
One of the most common ways to remove yellow stains from armpits on a shirt is using baking soda.
Steps:
- Mix baking soda with a small amount of water to make a paste
- Apply the paste to the yellow stain
- Rub gently with a toothbrush or cloth
- Let it sit for 30–60 minutes
- Wash the shirt in warm water
- Air dry and check the stain before using the dryer
Baking soda works well because it helps lift stains and remove odor.
Method 2 – Hydrogen Peroxide and Dish Soap
This is one of the most effective methods for white shirts.
Steps:
- Mix:
- 2 tablespoons hydrogen peroxide
- 1 tablespoon dish soap
- Apply the mixture to the stain
- Rub gently
- Let sit for 30 minutes
- Wash normally
- Air dry
Hydrogen peroxide helps break down the yellow stain and brighten the fabric.
Method 3 – Vinegar Soak
Vinegar works well to break down deodorant buildup and sweat stains.
Steps:
- Mix 1 cup white vinegar with 2 cups warm water
- Soak the stained area for 30 minutes
- Rub the stain gently
- Wash the shirt normally
- Air dry
Vinegar also helps remove odors from shirts.
Method 4 – Baking Soda and Hydrogen Peroxide Paste
For very bad stains, this method works very well.
Mix:
- Baking soda
- Hydrogen peroxide
- Small amount of water
Make a thick paste, apply to the stain, let sit for 1 hour, then wash.
This method is very effective for older yellow stains.
Method 5 – Lemon Juice and Sunlight
This is a natural method that works best on white shirts.
Steps:
- Apply lemon juice to the stain
- Sprinkle a little salt
- Rub gently
- Place shirt in sunlight for a few hours
- Wash normally
Sunlight helps naturally bleach the stain.
Tips to Remove/Prevent Yellow Stains From Shirt Armpits
Preventing stains is easier than trying to remove them later.
Tips:
- Let deodorant dry before putting on shirt
- Use less deodorant
- Wash shirts soon after wearing
- Use undershirts
- Do not use too much detergent
- Use aluminum-free deodorant
- Wash white shirts separately
These steps can help prevent yellow stains from forming.
You may also want to read our guide on How to Remove Yellow Grease Above the Stove, since both posts help solve common cleaning problems around the home and can save clothing and surfaces from buildup and stains.
For more information about stain removal and clothing care, you can visit the American Cleaning Institute, which offers fabric care and laundry guidance for common household stains.
Knowing how to remove yellow stains from shirt armpits can help you save many of your clothes and avoid throwing away shirts that still look good except for the stains. Many people deal with this problem, but once you learn how to remove yellow stains from shirt armpits using simple household products, it becomes much easier to keep your shirts clean and looking new.
Final Thoughts on Removing Yellow Stains From Shirt Armpits
Learning how to remove yellow stains from armpits on a shirt can help you save clothes and avoid throwing away shirts that still have plenty of life left. Baking soda, hydrogen peroxide, vinegar, and lemon juice are simple and effective methods that can remove most yellow stains if used correctly. The most important thing is to treat the stains before putting the shirt in the dryer, because heat can stain the stain permanently.
Yellow Armpit Stain Questions (FAQ)
Are yellow armpit stains permanent?
No, many yellow stains can be removed with baking soda, hydrogen peroxide, or vinegar.
Why do white shirts turn yellow under the arms?
Yellow stains are usually caused by sweat reacting with deodorant and body oils.
Can I use bleach to remove yellow stains?
Bleach can sometimes make yellow stains worse because it reacts with sweat proteins.
Should I dry the shirt if the stain is still there?
No, heat from the dryer can set the stain and make it harder to remove.
Engagement Section
Have you ever had a shirt that you thought was ruined because of yellow armpit stains? Which method worked best for you? Sometimes simple household items work better than expensive stain removers.
