How do you prevent sweat stains on dress shirts?

I have some dress shirts developing very faint sweat stains around the collar and armpits. It’s not noticeable unless you really look for it, but it has me concerned about my shirts in the future.

I wear undershirts in the winter, so this slight staining happened over the summer. In the winter I do not have this problem.

I’m wondering if there is a way to prevent these stains or to get rid of them after they appear on your shirts. Anyone have any success removing them?

The best luck I’ve had so far is to make a paste of Oxyclean and water, rub it on the stains thickly, leave it overnight, and then wash as usual.

Prevent them with this product: shirt shields. You can also get washable/reusable ones.

I have a huge problem with sweat stains on my shirts. Eventually the arm pits become hard and stained. I believe it isn’t sweat that’s causing this, but the deodorant. Lately I’ve been taking my wife’s hair dryer and blowing hot air on my arm puts after I apply deodorant. It seems to dry the top layer .And keeps it from being absorbed by the shirt. I’ve noticed a marked decline in staining.

Ask a clean person.

(No, seriously, that’s the name of the advice column. Columnist Jolie Kerr is the go-to for all your stain-removing needs.)

Undershirts all year help a lot. It also helps with sweat in the summer, so your dress shirt doesn’t have wet patches. Deodorant with aluminum causes stains under the arms too. As for the collar, I don’t know how to prevent that. All of my dress shirts are dark or brightly colored, and if they do have them, I you can’t see them.

However I have had good luck with a mix of Oxy-Clean and Dawn for almost all stains on my clothes. I make a paste and rub it in, and leave it for a few minutes then wash it.

I never got why most men don’t wear undershirts all year. It’s there to keep your sweat and oils off your dress shirt. And since I’ve started this, I never have any wet patches under my arms either.

The summer gets way too hot and I don’t stay in an air-conditioned office all day. I have to travel.

Wear an antiperspirant rather than a deodorant, and apply it at night.

I think it is the deodorant. I don’t use any and I never have sweat stains (nor do I stink according to my wife who would be the first to complain) and ordinary washing easily gets rid of the sweat.

Oooh, something I know too much about. In addition to the clean advice, Changing diet can help too. Cutting out diet sodas, tea, and coffee will cut down on stains especially around the collar. Losing a little weight also decreases the amount of sweat (and thus staining) quite dramatically.

Unfortunately the underarm stain due to deodorant/antipersperant is a quite unsolved problem.