How to clean second-hand and vintage clothes

A short rail of vintage garments on wooden hangers against a cream wall

Short answer: quarantine it, assess it dry, then wash it the gentlest way the fibre allows. That characteristic charity shop smell is a mixture of other people's detergent, storage dust and the shop itself, and it comes out with an airing and one correct wash far more often than people expect. Yellowed storage stains on white cotton lift with oxygen bleach and sunlight. The two things that ruin a second-hand find are washing it before you have checked the fibre, and putting anything vintage in warm water.

Before you buy

Two minutes in the shop saves a wasted purchase. The composition tag matters more than the label; where there is no tag, the construction tells you.

Check What you are looking for
Underarms Yellowing or stiffness. Aluminium from antiperspirant is the hardest stain in this article
Hold it to the light Thin patches at elbows, seat and collar fold. Thinning is not fixable
Seams, inside out Enough seam allowance to let out, and whether the thread is sound
Smell at the armpit Body odour set into wool or polyester is often permanent. Dust and storage smell is not
Composition tag Decides everything. No tag on knitwear usually means wool; burn-test is not available in a shop
Zips and buttons Cheap to replace, but factor it in
Hem and cuffs Fraying at the fold means the garment is near the end
Moth damage Small irregular holes in wool, often with thin grazed patches. Check the whole garment

The quarantine routine

  1. Nothing goes straight into the wardrobe. Keep it in a bag, away from your wool, until it has been treated.
  2. 48 hours in the freezer in a sealed bag for anything wool, cashmere or silk. This kills every life stage of clothes moth, and it is the single most important step with vintage knitwear.
  3. Air it outdoors for a day on a hanger, out of direct sun if coloured. Most of the shop smell leaves here, before any water is involved.
  4. Brush it down with a clothes brush, outdoors, including the inside.
  5. Then assess what wash it can take, using the composition tag rather than the care label, which is often missing or wrong.
  6. Wash it alone the first time. Old dye is often poorly fixed and will transfer.

Clearing the smell

Smell Cause Treatment
Generic charity shop Dust, storage and other people's detergent Air outdoors a day, then one normal wash. Usually enough
Musty or cellar Damp storage, possibly mould Air, then treat as in removing mould from fabric
Mothballs Naphthalene, absorbed deep Air outdoors a week or more. Stubborn, but it does leave eventually
Cigarette smoke Tar and particulates in the fibre Air, then soak in white vinegar solution, then wash. Repeat
Perfume Oils bound into fibre Enzyme detergent, full dose, plus an extra rinse. Often takes two washes
Body odour in the underarms Bacteria and oil set into the fabric White vinegar soak 30 minutes, then an enzyme wash. The hardest one
Still smells after two washes It is in the fibre, not on it On polyester, usually permanent. On natural fibre, a third wash often does it

Yellowed storage stains

Old white cotton and linen yellow for two reasons: body oil that was never fully removed before storage, which oxidises in the dark, and the storage itself, particularly cardboard and plastic. Both respond to the same treatment, and sunlight does more of the work than any product.

  1. Dissolve oxygen bleach fully in hot water, then top up to warm for cotton, cool for anything fine.
  2. Submerge completely, four to six hours or overnight. Anything above the water line develops a tide mark.
  3. Wash as normal, at the hottest temperature the fabric genuinely allows.
  4. Dry in direct sunlight while still damp. This is the step that clears the last of the shadow, and it costs nothing.
  5. Repeat once if needed. Expect two passes on anything badly yellowed.
  6. Never use chlorine bleach on vintage cotton. It weakens aged fibre and can turn protein stains brown.

What to never put in water

  • Anything structured or tailored, which is dry clean whatever its age. See dry clean only.
  • Leather, suede, shearling and fur trim.
  • Anything with visible shattering in silk — fine splits running with the weave. Water finishes it.
  • Beaded or sequinned vintage, where the thread is usually the oldest part.
  • Anything with a paper or card label sewn in that you want to keep.
  • Garments where the dye bleeds on a damp cotton bud pressed to an inside seam. That test takes ten seconds and saves the piece.

Treating vintage gently

Aged fibre has less strength than it looks. Hand wash cool, support the full weight of the garment when wet, never wring, press the water out between towels and dry flat. The method is the same as for cashmere, and it is set out in how to hand wash clothes. When in doubt with something genuinely old or valuable, a specialist clean costs less than the garment.

Common problems

Problem Cause Fix
Fell apart in the wash Aged fibre, washed too warm or too vigorously Not recoverable. Hand wash cool next time
Colour ran onto itself Old, poorly fixed dye Rewash immediately while wet. See fixing a colour run
Underarms still yellow Aluminium bound to sweat protein White vinegar or citric acid soak, repeated. Never chlorine bleach
Jumper felted Warm water and agitation on untagged wool Assume wool when there is no tag. Partial recovery with a conditioner soak
Moth holes appeared after a month Larvae came home in the garment Freeze everything wool from now on, before it enters the wardrobe
Smell returned once worn Body heat releasing what is still in the fibre Another enzyme wash with an extra rinse, or accept it is set

Frequently asked questions

How do you get the charity shop smell out of clothes?

Air the garment outdoors on a hanger for a day first, which removes most of it before any water is involved, then give it one normal wash with a full dose of detergent. The smell is usually dust, storage and other people's detergent rather than anything set into the fibre.

Should you freeze second-hand clothes?

Anything wool, cashmere or silk, yes: 48 hours in a sealed bag in the freezer kills every life stage of clothes moth. It is the single most important step before a second-hand knit goes anywhere near your wardrobe, and it costs nothing.

How do you remove yellow storage stains from vintage white cotton?

Soak in oxygen bleach for four to six hours, wash at the hottest temperature the fabric allows, then dry in direct sunlight while still damp. Sunlight clears the last of the shadow better than any product. Expect to repeat once, and never use chlorine bleach on aged cotton.

What should you check before buying second-hand clothes?

Underarms for yellowing or stiffness, the fabric held to the light for thinning at elbows and collar, the seams inside out for sound thread and spare allowance, the composition tag, and wool garments for small irregular moth holes. Smell the armpit: set-in body odour is often permanent, dust is not.

Can you machine wash vintage clothes?

Sometimes, but aged fibre has less strength than it looks, so hand washing cool is the safer default. Never machine wash anything structured, beaded, silk with visible splits, or leather and suede trim. Test for loose dye with a damp cotton bud on an inside seam first.

How do you get cigarette smoke out of second-hand clothes?

Air it outdoors for several days first, then soak in a white vinegar solution for an hour and wash with a full dose of enzyme detergent. Smoke binds into the fibre, so expect to repeat the cycle two or three times before it is fully gone.

Why do my second-hand clothes still smell after washing?

Because the odour is in the fibre rather than on it. Polyester holds body odour particularly well and often keeps it permanently. On natural fibres a third wash with an enzyme detergent and an extra rinse usually succeeds where the first two did not.