We’ve all been there: you finally find a deodorant that works, but it leaves white marks or yellow residue behind. Fortunately, the best deodorants that doesn’t stain clothes is out there—in fact, there are several. But first, it’s important to know why certain deodorants wreck our clothes and which ingredients are the culprits.

Two issues arise with crappy deodorants. Chalky ingredients like baking soda typically rub off on your shirt as you slide it on. Or you notice gradual yellow staining on the armpits of your shirts over time, thanks to aluminum (the main ingredient in many drugstore deodorants and antiperspirants).

Aluminum clogs the pores, which is great for preventing sweat marks. But it also reacts with the protein in your sweat, which causes the yellowing.

The solution is locating a deodorant without those two issues. Luckily for you, you’re in the right place. All of the deodorants on this list have been heavily reviewed and researched. There is one antiperspirant on this list that contains aluminum, but the rest are natural.

Take a look at the top 6 invisible deodorants below.


Each men’s deodorant that doesn’t stain clothes brings something slightly different to the table. If you’re searching for a formula without baking soda, which can irritate and stain, choose Oars + Alps. Need naturally derived ingredients with scents that smell great?

Try cult favorite Native or Every Man Jack. There’s even a strong antiperspirant option, Dove Men + Care, that sprays on clear and dries in a flash.

Best Overall:
Oars + Alps at Amazon
Best Natural Deodorant that doesn’t stain clothes:
Native Deodorant at Amazon
Best Aluminum-free Deodorant that doesn’t stain clothes:
Every Man Jack Deodorant at Amazon
Best Antiperspirant Deodorant that doesn’t stain clothes:
Dove Men + Care Dry Spray at Amazon
Best Deodorant that doesn’t stain clothes for sensitive skin:
Baxter of California Deodorant at Amazon
Best Detoxifying Deodorant that doesn’t stain clothes:
Dr. Squatch Natural Deodorant for Men at Amazon