The shirt came out of the wash smelling like a spring morning. You hung it up, wore it on Thursday, and by the time the 8:10 tram had crawled through a Melbourne heatwave, there it was: that sour, stale, unmistakable note. From a shirt you washed the night before.
So you wash it again. Hotter. More detergent. A generous glug of the lavender softener. It smells lovely on the line — right up until you warm up. Then the smell is back, as though the wash never happened.
Here’s the twist that changes everything: sweat itself is almost odourless. The smell comes from bacteria feeding on it, and from the oily film they leave behind in your fabric. Most laundry routines wash away the sweat and leave the bacteria and the oils exactly where they are.
The good news is that this is fixable. Once you know what you’re actually removing, even a shirt you had almost given up on can come back properly fresh.
Why sweat smell survives the wash
If a garment smells fine when it’s dry but sour when it’s warm or damp, the odour is still in the fibres. Four things usually keep it there.


Bacteria and body oils
Skin bacteria break sweat down into strong-smelling compounds, and body oils cling to fabric. A quick, cool wash rinses off surface dirt but often leaves this film behind.
Fibres that hold on
Synthetic fibres such as polyester and nylon attract oils, and research suggests they hold on to odour more stubbornly than cotton does. It’s why activewear can smell after a wash when a cotton tee doesn’t.
Residue and softener build-up
Too much detergent, or fabric softener, can leave a coating on the fibres that traps odour and the bacteria that make it. Antiperspirant adds its own layer at the underarms.
Damp storage and a tired machine
Leaving sweaty clothes in a bag or hamper lets bacteria multiply, and a washer with a musty drum or door seal can hand the smell straight back. Drying a still-smelly garment can then lock it in.
The odour loop
To break the loop, you need to do more than wash. You need to loosen the film, dissolve the residue and rinse it clean.
Step one: find where the smell lives
Different garments hold odour in different ways. Choose the tab that matches what you’re dealing with.

Everyday shirts and tees
Where it hides: The underarms and the collar, where sweat and antiperspirant dry into a residue that a normal wash doesn’t fully lift.
What works: A white vinegar soak, then an oxygen-bleach soak for whites and colourfast pieces, then an enzyme wash at the warmest temperature the label allows.
Watch out: Chlorine bleach reacts with sweat and can deepen yellowing. Keep the dryer and iron away until the smell is gone.
Activewear and synthetics
Where it hides: Throughout the fabric. Synthetic fibres attract body oils, so the whole garment can smell, not just one spot.
What works: A vinegar pre-soak for 30–60 minutes, then an enzyme-detergent wash inside out with an extra rinse. Skip the softener, and dry in fresh air and sun.
Watch out: Softener clogs the fibres and reduces how well performance fabric wicks moisture. High heat and chlorine bleach damage elastane.
Merino and wool knits
Where it hides: Wool naturally resists odour, so a smell usually means oils and sweat have built up over several wears.
What works: Air the garment outdoors in the shade between wears. When it needs washing, hand wash in cool water with a wool-safe detergent and dry flat.
Watch out: No enzyme detergent, no chlorine bleach, and no hot water or hard agitation. All can damage wool fibres.
Silk and tailoring
Where it hides: In linings and underarm areas that can’t be soaked, so odour sits there wear after wear.
What works: Air on a wide hanger between wears. For anything more, professional cleaning is the safest route.
Watch out: Soaking can distort structured garments and damage silk, and home remedies rarely reach the lining.
Your odour-reset kit
You don’t need harsh chemicals. A few inexpensive pantry and supermarket staples do the work.
🧴 White vinegar
A mild acid that loosens residue and helps neutralise odour.
🥄 Bicarb soda
Helps neutralise odour. A gentler option for colours and delicate pieces.
🫧 Oxygen bleach
Lifts odour-causing residue from whites and colourfast fabrics. Follow the pack directions.
🧪 Enzyme detergent
Breaks down the proteins and oils in sweat. Not for silk or wool.
🪣 A large basin
Big enough for the garment to be fully submerged and moved around.
☀ A clothesline
Fresh air and sunlight finish the job far better than a hot dryer.
The 7-step reset that actually works
This is the process to follow for shirts, tees and activewear that still smell after washing. It takes a little patience, but it removes the smell rather than covering it.

- Sniff-test and check the label. Confirm the smell is still in the fibres (see the damp sniff test above) and check what temperature and products the fabric can take. Wool, silk and dry-clean-only pieces skip to the professional section.
- Soak in white vinegar. Add about a cup (250 mL) of white vinegar to a basin of cool water, submerge the garment and leave it for 30–60 minutes. This loosens the film that traps odour.
- Rinse, then soak again. For whites and colourfast items, use an oxygen-bleach soak for several hours, following the pack. For colours or delicates, a half-cup of bicarb soda in fresh water is a gentler choice. Don’t combine it with the vinegar soak.
- Work the trouble spots. Rub a little enzyme detergent into the underarms and collar with a soft brush, then leave it for 15–20 minutes.
- Wash correctly. Use the warmest temperature the label allows, the recommended amount of detergent (not more), a load that isn’t crowded, and no softener. Add an extra rinse if your machine has one.
- Sniff before you dry. Check the damp garment, including the underarms. If any odour lingers, repeat the soak and wash rather than drying it — heat can lock the smell in.
- Dry fully in fresh air. Hang it outside, turned out so the underarms get airflow, until it is completely dry.
Fabric-by-fabric fixes

| Fabric | Why it holds odour | Best fix |
|---|---|---|
| Cotton & linen shirts | Absorb sweat, which dries into residue at the underarms. | Vinegar soak, oxygen-bleach soak, enzyme wash. |
| Polyester & activewear | Fibres attract and hold body oils. | Vinegar pre-soak, enzyme wash inside out, no softener. |
| Cotton–poly blends | The polyester part holds on to odour. | Treat as polyester and stay within the label’s heat limit. |
| Merino & wool | Resists odour, but oils build up over time. | Air out, hand wash cool with wool detergent, dry flat. |
| Silk | Delicate fibres that don’t tolerate soaking or enzymes. | Gentle spot-clean or professional cleaning. |
| Suits & tailoring | Odour settles in linings that can’t be soaked. | Air between wears; professional cleaning. |
Always follow the care label. Where it says dry clean only, skip the home remedies entirely.
How to keep the smell from coming back

- Wash workout gear after every wear. Sweat left overnight gives bacteria time to settle in.
- Never bag damp clothes. Hang sweaty items to air first, or use a ventilated basket.
- Skip fabric softener on activewear and towels. It coats the fibres and can trap odour.
- Use the right amount of detergent. Too little won’t clean; too much leaves residue.
- Let deodorant dry before dressing. It reduces the build-up that ends up in the underarms.
- Choose breathable fibres. Linen, cotton and merino tend to hold less odour than cheap synthetics.
- Rotate and rest. Give shirts, knits and jackets a day to air between wears.
- Look after the washer. Run a machine-cleaning cycle regularly, wipe the door seal and leave the door ajar to dry.
Sweat-smell myths that make it worse
Excess detergent leaves residue that traps odour and bacteria. Use the recommended dose.
Softener coats the fibres, which can lock odour in and mask it with fragrance for a few hours.
It helps on tough cotton, but can shrink or damage wool, silk and elastane. Follow the label.
They add fragrance on top of the odour. When the garment warms up, the smell comes back.
Drying a still-smelly garment can lock the odour in. Check while it’s damp first.
It can react with sweat and deepen yellowing. Oxygen bleach is the safer choice.
When it’s time to call a professional

If you’ve done the full reset twice and the smell remains, or the garment can’t take a soak, it’s time to hand it over. Consider a professional when:
- The garment is tailored or structured. Suit jackets, blazers and coats have linings and underarm shields that can’t be soaked at home.
- The fabric is delicate. Silk, cashmere, fine wool and anything marked dry clean only.
- It’s a piece you can’t replace. A favourite blazer, a wedding outfit, a designer shirt.
- The smell is persistent. Odour that survives repeated resets is worth handing to someone with the right equipment.
A professional cleaner uses methods matched to the fabric and the problem, including treatments that reach linings and structured areas you can’t soak yourself. It helps to point out where the smell is strongest so it can be treated before cleaning.
Frequently asked questions
The bottom line: remove the residue, not just the sweat
A garment that smells after a wash isn’t dirty in the usual sense — it’s carrying bacteria and oils that a standard cycle leaves behind. Soak it, wash it with the right detergent, skip the softener, and dry it fully in fresh air. Do that, and the smell doesn’t come back when you warm up.
For the pieces you can’t afford to get wrong — suits, blazers, silk, knitwear and formalwear — Dryz offers pickup and delivery dry cleaning and laundry across Melbourne, so your favourites come back clean, pressed and properly fresh.