How to Remove Sweat Stains from White Shirts?

By Mak & Meg

How to Remove Sweat Stains from White Shirts?

White shirts are an effortless staple of modern wardrobes. Maintaining their quality over the course of several years becomes hard, especially on hotter days. Sweat stains on clothing, especially white shirts, can pretty quickly make your shirts look old and indicate poor hygiene or excessive perspiration to some people. But your hygiene has nothing to do with sweat stains on your dress shirts or white T-shirts. They often appear due to a variety of reasons. And removing them is hard, but not impossible. This guide will explain how to remove sweat stains from shirts effectively using natural remedies and artificial methods.

What Causes Sweat Stains?

A man in a white dress shirt raising his arm to reveal a visible underarm sweat stain

There are generally two types of sweat stains: normal wet sweat stains and yellow sweat stains. Wet sweat stains are caused by excessive sweating on hot days when the sweat accumulates in the armpit area.

On the other hand, yellow stains are caused by a chemical reaction. Understanding their difference is important as they require different treatment approaches. Yellow sweat stains are generally caused by the following reasons:

  • Wearing the shirt very frequently on hot days.
  • A mixture of water, proteins, fats, salts, and body oils accumulates on the armpit area. Additionally, a chemical reaction occurs due to using antiperspirant deodorants (containing aluminium), which combines with the proteins in your sweat. As a result, it further adds to the discoloration of the stained area.

Why Yellow Sweat Stains are More Visible on White Shirts:

The reason why these yellow stains are so prominent on a white shirt is that white fabric lacks a pattern or dye to mask the stains. As a result, the yellow stains are more clearly visible on a white shirt than on a colored or printed shirt.

Additionally, cotton, which is a common material used in white shirts, generally absorbs and retains any moisture within the fabric fibers, further adding to discoloration.

Are Sweat Stains Permanent on a White Shirt?

Sweat stains are stubborn, but they are not impossible to remove, given that they are treated promptly. Failing to treat them as soon as possible allows the sweat stains to push deeper into the fabric of the white shirt, making it harder to remove them afterwards.

Additionally, exposing your white shirt to heat during drying cycles can make matters even worse by permanently discoloring the stained area. In these cases, the stains become more resistant to removal, and they may not come out completely with regular washing.

How to Prevent Armpit Sweat Stains on White Shirts?

  • Wear an undershirt on hotter days to prevent direct contact between your shirt and the underarm sweat.
  • Consider using an aluminum-free deodorant, as aluminum present in antiperspirants is a primary reason for those stubborn yellow stains.
  • Apply antiperspirant and let it dry on your skin first, before dressing up. 
  • Don't let your worn shirt sit for days without a wash cycle. Wash it promptly to avoid sweat stains.
  • Choose moisture-wicking fabrics for sweaty days.
  • Treat the stained area first before washing your shirt. 
  • Avoid dryer heat as it can set the stain or its residue permanently onto the fabric fibers.

How to Remove Sweat Stains from White Shirts?

Use these steps for getting rid of sweat stains on your white shirts.

1. Treat the Stains Right Away:

To remove pit stains that are fresh or mild, immediately treat the armpit area with cold water. Use a stain remover on the stained area and wash the shirt thoroughly.

2. Apply a Liquid Detergent Directly to the Stain:

For removing stubborn stains as soon as possible, use a small amount of liquid laundry detergent. Work it onto the damp fabric using your fingers or a soft brush.

3. Let the Detergent Sit Onto the Fabric:

After applying the detergent, let it sit on the fabric of your white shirt for 10-15 minutes to remove stains effectively. Leaving the detergent on for a while allows it to break down the oils and sweat residue around the stained area before laundering the shirt in a washing machine.

4. Wash in Cool or Warm Water:

Wash your shirt in the washing machine as usual using warm or cold water. Steer clear of hot water as it sets the leftover residue deeper into the fabric instead of extracting it out.

5. Check the Area Before Drying:

After following the steps above, check your garment to see if any visible stain persists. If any trace remains, air-dry it instead of using heat-drying. If there are no visible residues left, then it is generally safe to dry it normally.

6. Repeat the Process if Needed:

Sometimes, treating your shirt once is not enough to make it look completely spotless. It can take multiple attempts to ensure the best look. Therefore, if any traces remain afterwards, repeat the entire process. 

Natural Remedies to Remove Sweat Stains from White Shirts

If you want to try some home remedies instead of using laundry detergents, you can follow the tried and tested methods listed below.

1. Prepare a Baking Soda Solution:

Mix baking soda in a small amount of water to form a thick solution. Apply this solution to the stained area and wait for about 30 minutes. Then, rinse and wash it as usual. Baking soda is surprisingly very effective at moisture absorption.

2. Prepare a Salt and Water Solution:

Mix a small amount of warm water and salt to form a paste. Rub this paste onto the stained area before washing. Wait for 15-20 minutes, and then wash the shirt. This is also another effective option for more delicate fabrics. 

3. Use a Solution of Diluted White Vinegar and Water:

Mix equal parts of white vinegar and water to form a paste. Apply this paste to the stained area and wait for about 30 minutes before washing the garment. The acidic content of the vinegar helps loosen the residue that hasn't fully settled onto the fabric, which is otherwise difficult to remove using other methods.

Note: These methods only work on moderate-to-fresh stains. Stains that have dried out often leave yellow marks behind. Those can't be removed using these methods. Removing yellow sweat stains involves a more comprehensive set of techniques, which will be covered below.

How to Remove Yellow Sweat Stains from White Shirts?

A white, collared dress shirt is laid flat on a dark wooden table, showing large, prominent yellow sweat stains under both armpits

Natural Methods:

  • Apply lemon juice to the stained area and dry it in sunlight for 20-30 minutes. 
  • Mix baking soda and vinegar to form a paste and apply it to the stained area.
  • Crush two Aspirins and dissolve them in water to form a paste. Let it sit for 2-3 hours and then wash it off.

Commercial Methods:

  • Enzyme-based detergent breaks down protein bonds in the stain.
  • Oxygen-based (color-safe) bleach, for stubborn, older stains.

Finishing Steps:

  • Scrub gently with a soft-bristled brush
  • Rinse and wash on cool or warm
  • Air-dry if any discoloration remains; dryer heat can permanently set residual stains

Explore High-Quality White Shirts at Mak & Meg

Regular care can go a long way toward keeping white shirts looking fresh, especially when sweat and body oils can leave marks over time. Along with treating stains as soon as possible, choosing breathable, quality fabrics can make everyday shirt care more manageable. If you’re dealing with existing marks, the methods covered above can help you learn how to remove sweat stains from white shirts naturally using simple household ingredients and proper washing techniques.

When it’s time to refresh your wardrobe, take a look at Mak & Meg’s collection of high-quality white shirts made for a clean, polished appearance. From comfortable cotton styles to versatile designs suitable for work and everyday wear, you can find options that fit different occasions while keeping your wardrobe classic and refined.