If you shop through links on our site, we may receive compensation. This content is for educational purposes only.
If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

Why Your Gym Clothes Still Smell After Washing

Updated
Washed it twice and it still reeks? The oils are hiding in the fibers.

Working out feels great. Dealing with the sweaty aftermath, less so. Sweat has a habit of sinking into fabric, and sometimes the funk lingers even after a full wash cycle.

If your favorite gym shirt still smells ripe, don’t toss it. This is a common laundry problem with a fix, and it comes down to what sweat leaves behind in the fibers. Below are seven simple methods to remove sweat smells from clothing so you can head to the gym, or the office, feeling fresh.

Key Takeaways

  • Sweat itself is odorless: the smell comes from skin bacteria feeding on the oils and proteins sweat leaves in your clothes.
  • Break the oil to release the smell: distilled white vinegar and enzyme sports detergents dissolve the trapped sebum so odor rinses out.
  • Skip fabric softener on activewear: it coats synthetic fibers and seals bacteria in, so smells keep coming back.
  • Polyester traps odor more than cotton: wash gym gear inside out in cool water, since high heat bakes smells into synthetics.


What Causes Body Odor?

Body odor forms when skin bacteria break down the odorless proteins and oils from apocrine sweat into volatile sulfur compounds. Here is the part most people get wrong: sweat itself is basically odorless. The smell is made by bacteria that live on your skin (1).

Your apocrine glands, concentrated in areas like the armpits, release proteins and fatty compounds. Skin bacteria feed on them and turn them into volatile odor molecules. Much of that sharp, onion-like underarm smell comes from sulfur compounds called thioalcohols, produced mainly by the bacterium Staphylococcus hominis as it breaks down otherwise odorless sweat (2). Antiperspirants and probiotic deodorants manage this on your skin, but your clothes hold the same bacteria and oils, so they need their own treatment.

Why Body Odor Sticks to Clothes

You would think a normal wash cycle would rinse the smell away, but modern activewear makes it stubborn. This lingering odor even has a nickname: “permastink.”

The usual culprit is body sebum, the oily substance your skin produces. It is sticky and works its way deep into fabric (3). Hot water can melt sebum out of natural fibers, but most gym clothes are synthetics like polyester, nylon, and spandex. Polyester is hydrophobic, so it repels water while attracting oil. That means it grabs onto sweat’s oily compounds and gets smellier over time instead of shedding them, and it cannot take the high heat that would melt the oils away (4).

A University of Ghent study measured this directly. Researchers had 26 volunteers wear identical cotton and polyester shirts through 1 hour of intensive cycling, then swabbed the fabric. The polyester shirts showed a full log increase in bacterial growth, reaching roughly 17,200,000 colony-forming units per square centimeter, far above the count on the cotton shirts (5).

Once bacteria settle into those trapped oils, they can build a biofilm that a normal wash struggles to break up, so the smell returns the moment your body warms the fabric back up. Cramming the machine full makes it worse, since standard detergent in a crowded drum can just move bacteria around rather than rinse it out (6). The real fix is to break down the oils that shelter the bacteria.

You Might Also Like
Woman smelling freshly washed laundry Best Laundry Detergents for Odors

Tricks to Get Sweat Smell Out of Clothing

If your laundry hamper smells suspicious, don’t panic. You probably already have what you need in the pantry. Here are seven methods that actually strip sweat smell, starting with the ones that break down oil.

Pro Tip

Always turn the item inside out before you treat it. The bacteria and oils are concentrated on the interior fabric that touched your skin.

Distilled White Vinegar

Vinegar is the workhorse of laundry day. The acetic acid in distilled white vinegar cuts through the oily sebum that shelters odor bacteria, freeing the smell so it can rinse away (7).

  1. Mix one cup of distilled white vinegar into half a gallon of cold water in a sink or bucket.
  2. Submerge the smelly clothes and let them soak for 20 to 30 minutes.
  3. Wring them out and run them through the machine as usual.

Don't Worry About The Smell

Vinegar has a sharp scent in the bottle, but it rinses out completely. Your clothes will not smell like salad dressing once they dry.

Baking Soda

Baking soda is a natural deodorizer. It works by pulling both acidic and alkaline odor molecules toward a neutral, scent-free state (8), which makes it handy for general sweatiness.

  1. Mix baking soda with a little warm water to form a paste.
  2. Rub the paste onto the underarms or wherever the smell is strongest.
  3. Let it sit for at least 15 minutes, or overnight for stubborn smells.
  4. Wash the garment as usual.

Lemon Juice

Prefer a fresh citrus scent? Lemon juice is a solid alternative. Its citric acid works much like vinegar, breaking down oils and neutralizing odor (9).

  1. Squeeze the juice of three lemons into two liters of warm water.
  2. Let the mixture cool slightly.
  3. Soak the clothes for 30 to 45 minutes.
  4. Rinse with cool water, then wash or air dry.

Aspirin and Cream of Tartar

This old-school hack genuinely works on set-in underarm funk. Cream of tartar (potassium bitartrate) is mildly acidic, and aspirin contains salicylic acid, so together they loosen stains and smell (10).

  1. Crush three uncoated white aspirin tablets and dissolve them in a cup of warm water.
  2. Stir in one tablespoon of cream of tartar.
  3. Scrub the solution into the armpits of the shirt with an old toothbrush.
  4. Let it sit for 20 minutes before washing.

Washing Soda

Washing soda (sodium carbonate) is baking soda’s stronger cousin. It is highly alkaline and good at cutting heavy grease (11).

Safety First

Washing soda can irritate skin, so wear rubber gloves when you apply it by hand (12).
  1. Sprinkle a quarter cup of washing soda over the smelly, damp sections of the garment.
  2. Add a splash of water and rub the fabric together to work it in.
  3. Let it sit for 30 minutes to break down the oils.
  4. Wash the garment right away to rinse the soda out.

Enzymatic Cleaners

Sometimes you need science on your side. Enzymatic cleaners, often sold as sports or activewear detergents, contain enzymes that target the exact residue bacteria feed on. Proteases break the protein in sweat and dead skin into pieces small enough to rinse away, while lipases split the oily sebum into fatty acids and glycerol so it washes out instead of clinging to the fibers. That is why an enzyme detergent often clears smells that plain detergent leaves behind, especially on synthetics you cannot wash hot.

  1. Choose a laundry booster or detergent labeled “enzymatic” or “for activewear.”
  2. Follow the bottle for a pre-soak, or add it straight to the wash cycle.
  3. Use this route for synthetic gym clothes that cannot handle hot water.

Salt Soak

Salt has mild antibacterial properties and can help draw sweat out of fibers (13). It is a gentle option when you do not have anything else on hand.

  1. Dissolve half a cup of salt in a large bowl of warm water.
  2. Soak the sweaty areas, or the whole garment, for about an hour.
  3. Wash as usual.

Tips to Prevent Stink in Clothes

Removing the smell is step one. Keeping it from coming back is even better, and a few tweaks to your laundry routine go a long way.

  • Wash Them Soon: Do not let sweaty gym clothes sit balled up in a hamper for days. The longer they stay damp, the more bacteria multiply. If you cannot wash them right away, hang them to dry first.
  • Skip the Fabric Softener: Fabric softeners leave a coating on the fibers. On synthetic activewear, that coating traps sweat and bacteria underneath and seals the smell in. Use vinegar as a natural softener instead.
  • Ditch the Heat for Synthetics: High heat can bake smells into polyester and nylon. Wash gym gear in cool water and let a good sports detergent do the work.
  • Use the Sun: UV light helps kill bacteria, so line dry white or light-colored gym clothes outside when you can (14).
  • Don’t Overload the Washer: Clothes need room, water flow, and friction to get clean. Stuff the drum too full and the water cannot circulate to rinse the sweat out.
  • Clean Your Machine: If freshly washed clothes smell musty, the washer may be the source. Run a monthly empty hot cycle with two cups of white vinegar to clear mold and bacteria from the drum.

FAQs

Why Do My Clothes Smell Immediately After I Wear Them?

Your clothes smell right away because odor bacteria are still living in the fibers, not because you sweat that fast. This rebound odor happens when detergent masks the smell instead of removing its source. Once your body heat warms the fabric, the dormant bacteria wake up and start releasing odor again. Strip the buildup with a vinegar soak or an enzyme detergent to fix it for good.

Does Freezing Clothes Kill Bacteria?

No, freezing does not kill the bacteria that cause odor; it only makes them dormant (15). As soon as the clothes warm up against your skin, the bacteria become active again and the smell comes back. Only a wash actually removes them.

What Is the Best Laundry Detergent for Sweat Smell?

The best laundry detergent for sweat smell is one built to dissolve oils out of synthetic fibers, which is where the odor hides. We like Win Sports Detergent for activewear because it targets the oily residue on polyester and nylon and skips the added fragrance and dyes that only cover smells up.

Where Do You Put the Vinegar in the Washing Machine?

Pour distilled white vinegar into the fabric softener compartment of your washing machine. It releases during the rinse cycle, where it strips detergent residue and lingering odor without interfering with the main wash. Use about half a cup per load, and never mix it with bleach.

Can Baking Soda Damage a Washing Machine?

Baking soda is generally safe for washing machines, but large amounts used often can clump in the dispenser drawer or pipes. Dissolve it in water first, or add it straight to the drum instead of the dispenser, and stick to about half a cup per load to stay on the safe side.

Why Do My Polyester Gym Clothes Smell Worse Than Cotton?

Polyester smells worse because it is hydrophobic: it repels water but clings to the oily sweat compounds that feed odor bacteria, so it grows smellier over time while cotton lets go of them more easily. A University of Ghent study found that after exercise, polyester shirts held far more odor-causing bacteria and sebum than cotton shirts, with bacterial counts reaching roughly 17,200,000 colony-forming units per square centimeter. Wash synthetics inside out in cool water with an enzyme detergent, and skip the fabric softener.


Don’t Sweat It

Everyone deals with body odor. It is part of being human, and it does not mean your favorite gym gear is finished. Once you know the smell lives in the oils trapped in the fabric, the fix is simple: break those oils down. A vinegar soak, a baking soda paste, or an enzyme sports detergent will get you back to fresh.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Beth McCallum

About the Author

Beth McCallum

Beth McCallum is a freelance writer & book blogger with a degree in creative writing, journalism, and English literature. Beth firmly believes that a tidy house is a tidy mind. She is always looking for new ways to sustainably clean and tidy her house, that's kind on the environment but effective in the house, too!