The Found Sock Laundromat

← All posts

how-totowelstips

Why your towels feel scratchy (and 4 ways to make them soft again)

Stiff, rough, sandpapery towels are a common problem with one main cause. Here's the real fix — works on towels you thought were beyond saving.

· 3 min read · Updated May 15, 2026

If your bath towels feel rough and scratchy when they should feel fluffy — the cause is almost always buildup of detergent and fabric softener in the fibers. Not old age, not bad towels, not hard water (mostly).

Good news: it’s reversible. Here are the four steps to bring towels back, in order from easiest to most thorough.

The cause, in one sentence

Most “scratchy towel” problems come from using too much detergent + using fabric softener regularly. Both leave residue that coats the cotton fibers and prevents them from absorbing water (which is what towels are supposed to do).

Once you understand that, the fixes make sense.

Fix 1: Vinegar reset (works for most towels)

This single trick rescues most towels. Try it first.

  1. Put your towels in a washer, no detergent at all.
  2. Add 1 cup of distilled white vinegar in the detergent slot.
  3. Wash on hot water, longest cycle.
  4. When it’s done, run another cycle — no detergent, no vinegar, just water.
  5. Dry on medium with no dryer sheets.

The vinegar dissolves soap and fabric-softener residue without damaging the cotton. The second wash rinses out the vinegar smell. After this, you’ll feel a noticeable difference.

For very neglected towels, repeat once.

Fix 2: Baking soda boost

If vinegar isn’t quite enough, add baking soda for an extra round:

  1. Towels in the washer, no detergent.
  2. Half a cup of baking soda in the drum (directly on the towels, not the dispenser).
  3. Wash on hot, longest cycle.
  4. Repeat with vinegar (Fix 1) immediately after.

The baking soda lifts the residue from the fibers; the vinegar rinses it out. Together they handle even the worst buildup.

Fix 3: Strip-wash (heavy buildup)

For really old towels that have been over-soaped for years:

  1. Fill a bathtub with hot water (or use a 45 lb washer at the laundromat).
  2. Add: 1/4 cup borax + 1/4 cup washing soda + 1/2 cup powdered detergent.
  3. Soak the towels for 4–6 hours, stirring occasionally.
  4. The water will turn brown or gray as years of buildup releases.
  5. Drain, then wash in the washer with no detergent.

This is called “stripping” and it works on more than towels — sheets, kids’ clothes that always feel “off,” workout clothes with old smell. Don’t strip-wash colored items — it can fade them.

Fix 4: Change your habits going forward

Once you’ve reset your towels, don’t go back to the habits that caused the problem.

The four rules for soft towels long-term:

  1. Use about half the detergent you used to use. For a normal load, 1.5 tablespoons of liquid is plenty. (More on this in our too-much-detergent post.)
  2. Skip fabric softener entirely on towels. It coats the fibers and reduces absorbency. If you love the scent, use it on clothes only.
  3. Don’t use dryer sheets on towels for the same reason.
  4. Dry on medium heat, not high. High heat melts the cotton fibers slightly and makes them brittle.

Bonus: vinegar in every wash

This one’s optional but it works: add a quarter cup of white vinegar to your towel wash every time, in the detergent dispenser slot. It prevents new buildup before it starts. You won’t smell vinegar at all once they’re dry.

When to give up

If you’ve done all four fixes and the towels are still rough, they may genuinely be worn out. Cotton fibers do break down after several years of regular use. Plain white cotton bath towels from any decent brand last about 4–7 years with normal use. After that, switch them to dog towels or cleaning rags and buy new ones.

For new towels, wash them once with vinegar (Fix 1) before first use to remove the manufacturing finish that makes them feel waxy.

How much detergent to actually useOr our temperature guide

Find us in Brighton.

76 Washington Street · Brighton, MA 02135
Open daily, 6 AM – 11 PM

Open in Maps →