To get deodorant stains out of a shirt, treat the stain as soon as you can. Soak the underarm area in a mix of white vinegar and water, or scrub it with a paste of baking soda and water. Then wash as usual with an enzyme detergent. For tough yellow stains on white shirts, a hydrogen peroxide and dish soap mix often works. To prevent new stains, let your antiperspirant dry fully before you get dressed and don't over-apply.

how to get deodorant stains out of shirts

What causes deodorant stains?

There are two kinds of underarm stains, and they have different causes.

White marks are product residue sitting on top of the fabric. They're most common on dark shirts and usually show up when you get dressed before your antiperspirant or deodorant has dried.

Yellow stains build up over time, mostly on white and light-colored shirts. They form when sweat, skin oils and antiperspirant ingredients combine and settle into the fabric. Antiperspirants reduce sweat with aluminum-based active ingredients, and those can be part of the build-up, along with the proteins and oils in sweat. The more you sweat, and the longer a shirt sits before washing, the more noticeable these stains tend to get.

Either way, a few habits help prevent most stains, and a few household staples remove most of the rest.

preventing underarm stains on shirts

How to prevent deodorant stains

1) Let your antiperspirant dry completely

This is the easiest way to avoid white marks. Apply to clean, dry underarms, then give it a few minutes to dry before you put on your shirt.

2) Don't over-apply

Using more product doesn't give you more protection, but it does leave more residue on your clothes. Follow the directions on the label. For our Clinical Sweat Control Stick, that's 2–4 swipes per underarm.

3) Apply antiperspirant at night

Antiperspirant applied at bedtime has time to work while your sweat glands are less active, and most of it has absorbed or dried by morning. Our Intensive Sweat Minimizing Gel is designed for this. Apply it to clean, completely dry underarms at bedtime and wash it off in the morning, so there's less product on your skin when you get dressed. With consistent nightly use, it delivers up to 95% sweat reduction within one week.

4) Be careful with sprays

It's easy to apply too much spray, and overspray can land on your clothes. If you use a spray, hold it at the recommended distance and let it dry before you get dressed.

how to get deodorant stains out of shirts

5) Reduce the sweat in the first place

Less sweat reaching your shirt means less build-up. Deodorant only targets odor, while an antiperspirant reduces sweat, so for stain-prone shirts, pick an antiperspirant you can rely on. A moisture-wicking undershirt can also catch sweat before it reaches your outer layer.

6) Wash shirts soon after wearing

Stains are easier to remove when they're fresh. If you can't wash a shirt right away, rinse the underarms in cold water. Avoid putting stained shirts in a hot dryer, because heat can set stains.

how to get deodorant stains out of shirts

How to remove deodorant stains

For fresh white marks on dark clothes, rub the fabric against itself, or wipe it with a damp cloth or a clean nylon sock. For set-in stains, try these methods. Always spot-test on a hidden area first, and check the care label.

1) White vinegar

Mix one part white vinegar with two parts cool water and soak the underarm area for about an hour. Then wash as usual. Vinegar helps loosen residue and build-up.

2) Baking soda paste

Mix baking soda with a little water to make a paste. Work it into the stain with an old toothbrush, leave it for an hour or so, then rinse and wash.

3) Lemon juice

Lemon juice is mildly acidic and works similarly to vinegar. Apply it to the stain on white fabrics, let it sit, then rinse and wash. Avoid using it on colors, as it can lighten some dyes.

how to get deodorant stains out of shirts

4) Salt

Adding a pinch of coarse salt to vinegar, lemon juice or a baking soda paste adds gentle scrubbing power.

5) Hydrogen peroxide and dish soap (for white shirts)

Mix a little 3% hydrogen peroxide with a drop of dish soap and a spoonful of baking soda. Work it into the stain, leave it for up to an hour, then rinse and wash. Hydrogen peroxide can bleach colors, so only use it on whites. Wear gloves if your skin is sensitive.

6) Enzyme detergent

Enzyme detergents break down the proteins in sweat. Rub a little into the stain before washing, or soak the shirt in a detergent solution for a few hours.

how to get deodorant stains out of shirts

7) Wash at the warmest safe temperature

After treating a stain, wash the shirt at the warmest temperature its care label allows. Air-dry it and check that the stain is gone before using the dryer.

8) Use bleach as a last resort

Chlorine bleach can weaken fabric and doesn't always lift yellow stains. It can even make them worse. Only use it on white cotton, follow the label, and try the methods above first.

Frequently asked questions

What's the difference between deodorant and antiperspirant?

Deodorant targets odor. Antiperspirant reduces sweat, usually with an aluminum-based active ingredient. Many products, including our Clinical Sweat Control Stick, do both.

Why do my white shirts turn yellow in the armpits?

Yellowing comes from sweat, skin oils and antiperspirant ingredients building up in the fabric over time. Washing shirts soon after wearing, letting your antiperspirant dry first, and not over-applying all help.

How do I get white deodorant marks off a black shirt?

Rub the fabric against itself, or use a damp cloth or a clean nylon sock to buff the mark away. Most fresh white marks lift right off.

What if I run out of deodorant?

Wash your underarms with soap and water, dry them well, and wear breathable fabrics. Our Deodorant Body Spray helps with body odor when you need a quick refresh.

Not sure which routine fits you? Take our quiz to find your sweat care routine.