Care & Maintenance

How to Remove Sweat Stains and Yellow Collar Stains from White Shirts

Yellow underarms and grey collar rings aren't permanent. Here's what works and what makes it worse.

30 July 2026 · 5 min read

Yellow underarms and a grimy collar are the most common reason white shirts get retired early. The stain isn't just sweat; it's a reaction between sweat, body oils and the aluminium compounds in some antiperspirants. The good news is that most stains can be lifted if you act properly.

Fresh stains: act early

Rinse the affected area in cool water as soon as you can. Hot water sets protein-based stains, so keep the temperature down. A quick rinse after wearing makes later removal much easier.

For yellow underarm stains

  • Make a paste of baking soda and a little water, and rub it gently into the stain
  • Leave it for 30 minutes, then rinse
  • For stubborn marks, soak in a solution of white vinegar and water before washing
  • Wash as usual and check the stain is gone before drying — heat sets any remaining mark

For collar rings

Apply a small amount of liquid detergent or a dab of shampoo directly onto the collar band and work it in with a soft brush. Leave for 15 to 20 minutes, then wash. Shampoo is designed to break down body oils, which is why it works so well here.

How to prevent stains

  • Let antiperspirant dry fully before putting on a shirt
  • Wear a thin undershirt in hot weather
  • Wash shirts after one or two wears, not five
  • Avoid chlorine bleach on cotton; it can accelerate yellowing
The best stain remover is a rinse within the hour. After that, it's all patience.

Have a question this didn't answer? Check our FAQ or write to collettoforte@gmail.com.