Why Do My Towels Smell After Washing?

The short answer

Towels that smell after washing almost always have one or more of these causes: detergent buildup in the fibers, fabric softener residue, not drying fully before storage, an overloaded washer that does not rinse adequately, a dirty washing machine transferring odor to laundry, or hard water leaving a mineral film. The cause matters because the fix is different for each. A stripping wash and routine changes handle most cases. For the step-by-step treatment to remove established sour towel odor, see the guide on fixing sour-smelling towels.

How to identify your cause

Work through these questions before doing anything:

  1. 1Do towels smell right out of the washer, or only after hanging for a while? Immediate odor usually means bacteria survived the wash. Odor that develops after hanging usually means incomplete drying — moisture left in the fibers activates bacteria.
  1. 2Do the towels feel stiff or slightly waxy when dry? Stiffness usually indicates product residue — excess detergent, fabric softener, or both — that did not fully rinse out.
  1. 3Does your washing machine smell when you open the door? If the machine has a mildew or stale odor, it is likely contributing to the towel odor. Clean the machine first before treating the towels — otherwise you are rewashing towels in a contaminated drum.
  1. 4Are you washing towels on a cold or quick cycle? Cold water and short cycles may not reduce bacteria effectively, especially on towels with established buildup.
  1. 5Are towels packed tightly in the machine? Overloading prevents adequate water circulation and rinsing — detergent stays in the fibers and bacteria are not fully removed.
  1. 6Do you use fabric softener on towels? Fabric softener coats towel fibers with residue that traps bacteria and reduces absorbency over time. It is one of the most common causes of recurring towel odor.
  1. 7Are the towels old? Over time, towel fibers compact and become less absorbent. Older towels with compressed fiber structure are harder to fully dry and more prone to persistent odor. If a towel has had recurring odor for a long time and does not respond to treatment, fiber age may be a factor.

Steps

Step 1 — If the washing machine smells, clean it first. Run an empty hot cycle with 2 cups of white vinegar in the drum and no detergent. For front-loaders, wipe the door seal with a vinegar-dampened cloth before running the cycle. Skipping this step means you are rewashing towels in a machine that is part of the problem.

Step 2 — Strip residue from the towels. Wash in the hottest cycle the care label allows with 1–2 cups of white vinegar in the drum and no detergent and no fabric softener. This strips built-up residue from the fibers.

Step 3 — Run a second hot wash cycle with half a cup of baking soda in the drum and no detergent. This must be a separate cycle — do not combine vinegar and baking soda in the same wash.

Step 4 — Dry on high heat immediately after the second cycle. Do not leave towels sitting in the drum after the cycle ends. Dry until completely dry — not just warm.

Step 5 — Smell the towels before folding. If odor remains, repeat the two-cycle treatment. Badly affected towels sometimes need two full rounds.

Prevention going forward:

Use less detergent — typically half the cap line is enough for most machines and load sizes.
Stop using fabric softener on towels.
Hang towels spread open (not folded) after use to allow faster drying.
Wash every 3–5 uses.
Leave the washer door or lid open between uses to prevent mold in the drum.

What not to do

  • Do not use fabric softener on towels. It makes towel odor worse over time by coating fibers with residue that traps bacteria.
  • Do not fold or store towels while damp. They must be completely dry before folding.
  • Do not wash towels on cold or quick cycles if odor is a recurring problem. Warmer and longer cycles are more effective at reducing bacteria and rinsing out residue.
  • Do not overload the washer. Towels need room to circulate for adequate rinsing.
  • Do not ignore a smelly machine. A mildew-contaminated washer will transfer odor to everything you wash in it.

Frequently asked questions

Why do my towels smell musty even though I wash them regularly?

Washing frequently with too much detergent or fabric softener compounds the problem rather than solving it — each wash adds more residue for bacteria to feed on. Try a stripping wash: hot water, 1–2 cups of white vinegar, no detergent, no fabric softener. Follow with a second hot cycle with baking soda. Then reduce your detergent amount and stop using fabric softener on towels going forward.

Is it worth treating old towels or should I replace them?

If a towel has persistent odor after two or three full stripping washes and proper drying, the fiber structure may be too compacted to allow adequate airflow during drying. Very old towels with compressed fibers tend not to fully recover from recurring odor regardless of treatment. Replacement is a reasonable choice in that case.

Not sure if this approach is right for your situation? Use the Stain Rescue Tool to get a personalized step-by-step plan based on your stain, surface, and what you have at home.

Use the Stain Rescue Tool

Related guides

Why Do My Towels Smell After Washing? — NerdClean