Sweat Stains on Grey Shirts: Causes, Prevention, and Treatment

man wearing grey shirt

Sweat stains on grey shirts can be a frustrating and unsightly problem for many people. Not only can they ruin the appearance of your clothing, but they can also be difficult to remove. 

In this article, we will explore the causes of sweat stains on grey shirts, as well as ways to prevent and treat them.

Let’s begin.

Causes of Sweat Stains on Grey Shirts

Sweat stains occur when sweat reacts with the fibers in clothing, leaving a yellow or brown discoloration behind. Grey shirts are particularly susceptible to sweat stains because the light color makes them more noticeable. 

Additionally, the type of fabric and the tightness of the weave can affect the likelihood of sweat stains. For example, synthetic fabrics tend to hold onto sweat more than natural fibers like cotton.

Prevention of Sweat Stains on Grey Shirts

Fortunately, there are several ways to prevent sweat stains on grey shirts. One of the easiest and most effective ways is to wear an undershirt beneath your grey shirt. 

An undershirt can absorb sweat before it reaches your outer shirt, helping to prevent stains. Another way to prevent sweat stains is to properly apply an antiperspirant before getting dressed. This can reduce the amount of sweat produced and can also help to prevent odor. 

Remember to follow the instructions on the label of your antiperspirant and don’t overdo it. Using too much deodorant can also lead to yellow armpit stains.

It is also important to pay attention to your diet and hydration levels. Spicy foods, caffeine, and alcohol can all increase sweating, so it is best to avoid them if you are prone to sweat stains. Staying hydrated can also help to regulate body temperature and reduce sweating.

When laundering grey shirts, it is important to use cold to warm water and a gentle detergent. Hot water can set in sweat stains, making them more difficult to remove. Adding baking soda to your laundry can also help to neutralize odor and remove sweat stains. 

For more tips on removing sweat stains, check out our guide on sweat stain removal.

Step-by-Step Guide to Treating Sweat Stains on Grey Shirts

If you do find yourself with sweat stains on your grey shirt, here’s a step-by-step guide to remove them:

Step 1: Identify the Sweat Stain

Before treating a sweat stain on a grey shirt, it is important to identify the location and extent of the stain. This can help you determine the best treatment method.

Step 2: Create a Cleaning Solution

Several cleaning solutions can be used to remove sweat stains from grey shirts. One effective method is to mix equal parts water and vinegar in a bowl or a spray bottle. Alternatively, you can create a paste using baking soda and water.

Step 3: Apply the Cleaning Solution

Apply the cleaning solution onto the sweat stain, making sure to saturate the area thoroughly. If using a baking soda paste, apply it directly to the stain.

Step 4: Soak the Shirt

If the sweat stain is particularly stubborn, you may need to soak the shirt in the cleaning solution. Fill a sink or bucket with cold water and add the cleaning solution. Let the shirt soak for at least 30 minutes.

Step 5: Launder the Shirt

After soaking, launder the shirt, as usual, using cold or warm water and a gentle detergent. Avoid using hot water, as this can set in the sweat stain.

Step 6: Check the Stain

After laundering, check the stain to see if it has been completely removed. If there is still some discoloration, repeat the cleaning process or try using a specialized stain remover. You can also try using a soft brush to scrub the stain with the cleaning solution. Just be sure not to scrub too hard or you might damage the fabric.

Step 7: Dry the Shirt

Once the stain has been removed, hang the shirt to dry. Avoid using a dryer, as the heat can set in any remaining stains.


Sweat stains on grey shirts can be a frustrating problem, but there are ways to prevent and treat them. By wearing an undershirt, applying antiperspirant, and paying attention to your diet and hydration levels, you can reduce the likelihood of sweat stains. 

When laundering grey shirts, use cold water and gentle 

detergent and consider adding baking soda to the wash. If you do end up with sweat stains, try using vinegar or baking soda to remove them. 

Thank you for reading this guide on sweat stains on grey shirts, and remember to stay cool and dry!

-Baking Soda Guy

Photo by Alexey Demidov from Pexels