Every few months a load of towels comes out of the dryer smelling sour no matter how much detergent went in. That sour mildew smell is not dirt — it is bacteria and fungal spores trapped inside the fibers where normal washing cannot reach them. Knowing how to get smell out of towels means attacking the biofilm at the source with the right chemistry, not just running another hot cycle. This guide covers the vinegar-and-baking-soda reset, the stripping technique that pulls embedded residue out of old towels, washing machine maintenance, and the drying habits that prevent the problem from coming back.
Why Towels Get That Smell
Towels pick up body oils, skin cells, and dead bacteria every time they touch a wet body. When they hang damp on a hook for hours, bacteria (Moraxella osloensis is the usual suspect) and mildew thrive in the warm, humid fabric. The sour smell that appears when a towel gets wet again is those microbes reactivating.
Fabric softener makes the problem worse. It coats fibers with a waxy film that traps oils and blocks water from fully rinsing out. Most people who fight chronic towel odor are unknowingly fighting fabric softener buildup.
Hard water and low-efficiency detergent use both contribute. Detergent residue becomes food for bacteria once towels go back in the laundry basket damp.
The One-Wash Reset
Start with a sniff test — if your towels smell only when slightly damp, a single corrective wash will usually fix them. Run the towels through a hot (130°F minimum) wash with 1 cup of white vinegar in the detergent dispenser and no detergent. Vinegar dissolves buildup, kills bacteria, and does not leave its own residue. Do not add bleach to this load — it neutralizes the vinegar.
Immediately run a second hot wash, this time with 1/2 cup baking soda added to the drum (not the dispenser) and the usual detergent amount cut in half. The baking soda neutralizes remaining acidity and boosts detergent performance.
Dry on high heat until completely, thoroughly dry — any remaining dampness lets bacteria rebound within hours.
Deep Stripping for Stubborn Towels
If the one-wash reset does not work, the towels need stripping. This is a soak that pulls embedded detergent, fabric softener, and mineral residue out of the fibers. Fill a bathtub with the hottest water your tap delivers. Add 1/4 cup borax, 1/4 cup washing soda (not baking soda), and 1/2 cup laundry detergent. Stir until dissolved, then submerge the towels.
Stir the load every 30-60 minutes for 4-6 hours. The water will turn cloudy brown as buildup releases — sometimes shockingly dark on older or heavily used towels. Drain the tub, wring out the towels, and run them through a normal hot wash cycle with no additives, followed by two rinse cycles to flush the chemistry out.
Stripping is hard on fibers, so reserve it for towels that need rescuing rather than using it as a routine.
The Washing Machine Is Often the Source
Front-loader washers develop biofilm inside the rubber door gasket, the detergent dispenser, and the drum itself. If your towels keep smelling no matter how you wash them, the machine itself is contaminated. Run a dedicated cleaning cycle monthly — use the affresh tablets ($6-$10 for 3) or a cup of bleach followed by a cup of vinegar on separate empty hot cycles.
Wipe the door gasket with a 50/50 vinegar-water spray after every laundry day. Pull back the rubber fold and look for black gunk; that is mildew and it will transfer to every load until cleaned.
Leave the washer door cracked open between loads so the drum dries.
Drying Habits That Matter
After use, hang each towel on a bar or hook with enough air gap on both sides for full airflow. A towel bunched on a wall hook stays damp 6-8 hours longer than a flat-hung towel and picks up noticeably more odor overnight.
In humid climates, add a small bathroom fan or leave the exhaust vent running for 20 minutes after every shower. If towels still feel damp 4-6 hours after a shower, something is off in the bathroom ventilation and no amount of laundry chemistry will fully compensate.
Detergent and Additive Choices
Use free-and-clear liquid detergent on towels — powders sometimes do not fully dissolve in cold-water rinses and leave buildup. Measure exactly; more detergent is not better. For HE machines, use the smaller “2 tablespoons” amount rather than the full-cap dose most people default to.
Skip fabric softener entirely on towels. It reduces absorbency and feeds the biofilm problem. Vinegar in the rinse compartment ($0.15 per load) softens fibers and strips residue at the same time — use 1/2 cup per load.
A weekly oxygen bleach booster (OxiClean, $10-$15 per tub) on white towels keeps them bright and knocks down odor-causing microbes between full washes.
When to Replace Towels
Towels that smell sour immediately after coming out of the dryer, despite stripping and proper machine maintenance, are usually past saving. Cotton fibers degrade after 500-700 wash cycles — roughly two to four years of daily use. At that point the weave has loosened, fibers hold water longer, and no laundry routine fully resets the smell.
Check the weight before replacing. A quality bath towel weighs 500-700 GSM (grams per square meter). Anything below 400 GSM is a thin, cheap towel that will develop odor quickly no matter how you wash it.
Prevention Going Forward
Wash towels every three to four uses — not every day, but not every two weeks either. Hang immediately after use, never leave them crumpled on the bathroom floor or in a laundry basket for more than a day. Monthly, run a hot vinegar-only wash on the entire towel rotation as maintenance.
Keep bathroom humidity below 60 percent with a bathroom exhaust fan, a dehumidifier, or simply an open window. Towels that dry quickly between uses almost never smell, regardless of the washing routine.