How to Deal With Stubborn Body Odor in Laundry

Dear Home-Ec 101
I am sorry if you have had this question before, but maybe it bears repeating.  I live in hot and sticky Thailand now and I have noticed my tops are not smelling very fresh anymore when I perspire.  I usually wash them in cold or warm water with liquid detergent then I hang them to dry.  After they are dry, I usually give them a short spin in the dryer to take out the wrinkles before hanging them or folding them.
Stinky Ex-pat
How To Deal with Stubborn Body Odor in Laundry
Heather says:

Oh who doesn’t enjoy a good discussion of laundry, sweat, and body odor? -I’m kidding, it’s not my favorite topic, but it IS a good one since so many people struggle with these problems in their laundry.

If you haven’t removed all of the sweat, deodorant, detergent or a delicious combination of the three from your clothing, each time that the shirt gets wet, no matter how it occurs, via water or more  sweat those funky odor molecules still in the shirt can go back into solution. When those molecules are in solution (usually, that’s your sweat) they are able to smell again. Good times.  Sometimes the heat of the dryer is enough to permanently set some stains, hopefully not in your case.

How To Wash Deodorant Stains

If you are regularly using deodorant / antiperspirant, chances are you have more than one issue going on with your shirts. Turn your shirts inside out and feel the underarm area, if there is a slightly waxy or greasy feel, you probably have a buildup of deodorant in the material. Deodorants cover up body odor and the waxy medium used to apply it to your underarm can also do a good job of trapping odors in the armpits of your shirt.

Try soaking your shirts for several hours in a tub of water with 1 cup of white vinegar. This will lower the pH of the water and hopefully will help remove some of that deodorant build up. If you have a top loading washer, go ahead and fill the tub with warm water, then add your shirts and the white vinegar. Allow the washer to agitate for a bit and then turn off the machine and let the clothing soak in the washtub.

Unfortunately soaking isn’t always possible in some front loading clothes washers, you may have to use a container of some sort. If there is a significant build up of deodorant and antiperspirant on your clothing, you may need to repeat this a couple of times. Deodorant residue can sneak up on you and may not be obvious until it is an annoying problem.

Consider trying out different types of antiperspirant / deodorant and finding one that fits your personal body chemistry and doesn’t leave a lot of residue.

Sometimes the discoloration caused by antiperspirant is permanent, even if you haven’t used the dryer.

Sweat stains

How to deal with sweat stains on sheets and bed linens

Do you have trouble with sweat stains on your sheets? We’ve got help for that, too.

If you don’t use antiperspirant or deodorant, chances are you’re dealing with perspiration stains. For severe perspiration stains, try crushing a couple of uncoated aspirin into a powder and mixing with a little water to create a paste. Apply this paste to the underarm of your shirts with a toothbrush and then launder as usual. The salicylic acid will help get rid of the stain. In the future, sponge or spray the underarms of your shirts with dilute white vinegar before tossing them in the hamper. Be sure to allow the shirts to dry before tossing in the hamper or you’ll have to read up on mildew stain removal.

Another possible cause of the odor in your laundry is what’s known as detergent build-up.

If there is too much detergent in the wash portion of your laundering, your washer isn’t going to be able to rinse all of it away. The residue left behind is actually quite sticky and great at trapping odors in the fabric.

Checking for detergent build-up in a top loading washer is quite easy. Put one towel or a couple of shirts in the tub, set the washer to run a small load on the hottest water safe for the fabric. Leave the lid open and look for suds while it is agitating. If there are suds, you’ve been using too much detergent. Give your smelliest laundry another run through the washing machine, in the hottest water it can tolerate, with only white vinegar OR borax to help rinse away that build-up.

If you have a front loading washer and have been using the high efficiency detergent, determining if there is a build-up is a little more difficult since high efficiency detergent is specifically manufactured to be less sudsy in general. You are going to have to rely on your nose. I’d run an experimental load of your offending clothing with just vinegar or borax and see if it comes out smelling better.

guide to the laundry room

Click the picture for more tips!

Do you know someone who could use this information? There is a handy button below to send this post via email. Remember, will not store that information.


Submit your questions to

Learn more from Home-Ec 101:


  1. CLS says

    I'm having the same problem, except mine is with urine odors when one of my little ones wet the bed. does the same advice apply, or is it a different tactic to get those smells out? thanks for your help!

    • 2GAboys says

      Put some baking soda in when you're washing urine-soaked bedding and/or clothing. Takes the smell right out.

  2. says

    My hub has a 100% poly shirt he loves, and it builds up sweat odor. I've found the soak in water with a good shot of white vinegar for a couple hours, then running it through the wash like normal removes the sweat stink. I have no problems with sweat odors in his cotton shirts, so I think it's just the poly that absorbs them.
    My recent post Foolproof Brown Rice

  3. Amy at CreativeSpace says

    This post was SUPER helpful. My husband favors cotton t-shirts when working out, but after several weeks, I can't seem to wash out the sweat smell. It drives me crazy! I switched him to a rotation of poly shirts which seems to be helping. I told him he was just naturally funky. (but I'll give the vinegar a try too)
    My recent post the siren call of cake

  4. Lisa says

    Hi. I just have a suggestion. My husband's undershirts used to get crusty from his deoderant as well. I started using the powdered "Arm and Hammer *with oxyclean*" laundry soap and it has taken the crust out of all of his shirts.

  5. Natalie says

    Kind of a non-traditional solution, but I have also used "Nature's Miracle", an enzyme solution (unscented) meant for permanently removing pet odors. It really does miracles on polyester numbers or anything with lycra. You can find it the "red & white bottle" at Petco, Target, etc. Really helpful!!

    • Elizabeth says

      Do you use laundry soap as well as Nature’s Miracle? How hot was the water? Would it be effective on cotton clothing?

      • says

        Yes, the Nature’s Miracle is a laundry booster which implies that it is not to be used alone. According to their website the enzymes break down the organic compounds that create the smell.
        Their website says it works well in hot or cold, but thinking about solubility and enzymatic processes, I’d go with warm. And cotton? Yes.

  6. Michele says

    I spent a bit of time this weekend trying to find the solution to the waxy deodorant build up on my beau's shirts and had no luck at all finding a credible sounding answer. Lo and behold, when I checked Home Ec 101 today there was a whole post dedicated to clothing-related deodorant/sweat yuckiness. Get out of my head!. 😉 Thanks Heather!

  7. says

    I second Nature's Miracle, and would also add that baking soda will remove most bad smells – I've gotten out cat pee and fryer grease smells with it. Wash the clothes on the warmest safe setting, with half to a full cup of baking soda and the normal laundry soap. Repeat if needed till the wet clothes pass the sniff test. I don't recall doing it more than three times, for something the cat got and I didn't find right away. Usually once is enough.

  8. casey says

    is there anything i can do when wearing the clothes to cut down the stink? I have some 100% cotton sweaters that I wear to work, but if I wear while walking to dog (and sweating) they absord the sweat stink and I have to change before work. I don't have this problem with my other shirts.

    When I wash them they smell & look clean so not sure if that's the issue or not.

    • Demaroge says

      I use a crystal stone deodorant. It is very easy to apply directly out of the shower/bath prior to toweling. (It does take some getting used to a new routine right there!) It eliminates odor for me completely. And, is generally thought to be a healthier option over traditional deodorants and antiperspirants.

  9. helengrieve says

    Hi, I have the same problem with my tops smelling but it isn’t bo, I do see a build up of deodorant on my tops. I’ve been lookjng for white vinegar but so far I’ve cane across white vine vinegar, white balsamic and white cider vinegar and also distilled malt vinegar. Would any of these other types do the same job or does it need to be specifically white vinegar??
    Thank you

  10. HeatherSolos says

    @helengrieve distilled malt vinegar is what you’re looking for. I’m assuming you do not live in the US, it’s just a regional naming difference. White vinegar refers to any distilled vinegar, malt is typically the cheapest. You want the vinegar you can buy in the large jugs. most of the others would just be a waste of money to use in cleaning and a may flavor your tops. 😉

  11. helengrieve says

    @HeatherSolos thank you very much! I’ll go and get the distilled malt vinegar then, I wanted to make sure i got the right one! Thank you again :-)

  12. meglupo18 says

    Suavitel. I used to have bad hormonal problems that caused some SERIOUS stinky b.o. YUCK. oh thank God those days have found a solution. But all that time led me to Suavitel. It smells fabulous and its absolutely the only thing (its a fabric softener) that would get the stink out. :)

      • meglupo18 says

        I have a disease called endometreosis, I dont know if you know what that is…It has to do with the female sex organs particularly my uterus. Causes all kinds of hormonal crap that is nightmarish and mine is a very severe case so it effected everything. I had to go on birth control with no breaks. I take yasmine (actually i take the generic brand cuz no insurance but anywhoo). I never come off of it. I never take the sugar pills, so every three weeks i have to buy a new pack. Its been unbelievable. cleared up my acne, the BO, the mood swings (i would get suicidal, Yikes), I lost like 25lbs maybe more, and the pain stopped along with the month long periods I was having. so yea…I dont know if you have any of that stuff going but you might check into it. Hope that helps!

  13. justpassingthrough says

    Hi, I don’t think anyone I know wants to get at-tagged in this post!  If anyone is reading, do you think this would work for clothing which has been sitting awhile?  Most of it is cotton.  It wasn’t all that dirty, but now has that oily smell that makes me want to give up on it.  

  14. jen says

    Hi – would soaking in water and vinegaar ruin colors? I know it works to get sweat stains out of white clothes, but I’m worried about my boyfriend’s dress shirts and my nicer ones as well. Also, will it leave a smell?

  15. Sara says

    I use oxyclean – the spray bottle version on clothes peed kid clothes, and it works well for taking the odor out. It foams up like peroxide does on a cut.

  16. Ricki says

    I used to have the same problem. A friend suggested switching to a natural deodorant. I experimented with several brands, but ultimately Lavilin was the best. Very happy. Other benefits are that it is aluminum- and paraben-free, and it lasts up to a week after just one application. Highly recommended!

    This is their website:

    • Brook says

      I run into this problem as we’ll,I will try this brand thanks, cause of allergies I haven’t been able to wear any deodorent now I worried that the smells will show up in laundry that I have worn previously. I will try the aspirin solution hope it will work, also have front loaded ? Soap buildup also.

    • Jess says

      Hey Ricki – I use Lavilin too :)

      Brook – Lavilin is DEFINITELY worth a shot!! I don’t know anyone who doesn’t love it!

  17. says

    I don’t think you answered the question… seems like this person is asking how to remove stubborn body odor from clothing that does not wash out using traditional methods.

  18. Sha says

    Would white vinegar soaks also work for smelly washcloths? Someone in the house has been scrubbing smelly underarms in the shower with the “fancy” washcloths, now they stink!

  19. Marion Kent Uk says

    I found some of the smells were coming from the washing machine. The recommendations to wash at 30 degrees allows bacteria to live in the machine. I try to run a maximum temperature (90degree in my machine) every couple of weeks by throwing in all my dishcloths with some vinegar with the usual detergent – it really makes a difference.

  20. Michelle says

    I am having problems with bad BO with husbands clothes. I wash them and dry them as usual. But I also have ” Well water” between two, I feel like I am loosing a the battle. Even my sheets are starting to smell..
    Any suggestions?

    • SMELLY SMITHY says

      I had this problem too and found that my washer was not emptying properly thus leaving dirty water in the system during washing so effectively the wash was never clean and came out soaked in dirty water. I got the pipes cleaned which helped for a bit but in the end scrapped the washer and bought a new one. I guess it had just gotten into the old washer too much. it doesn’t happen with the new one at all now. I also used a calgon treatment for a while with the old washer just to keep the pipes clean.

  21. livelifebetter says

    Choose a deodorant that doesn’t clog-up the skin or preventing sweating.
    A good deodorant is one without leaving residues, stains and odours behind. I’ve been using UARMSOL deodorant for many years now, even when I sweat, I have no more underarm or armpit odours. I applied 1 pinch of uarmsol powder and that’s all to it for the whole day without worries about any smell afterwards. There’s no chemicals, oil or fragrances added. No staining clothes too. There’s no after sport smell or odour masking. And the best thing is I don’t have to shave !

Leave a Reply

Your email address will not be published. Required fields are marked *