How to Get Rid of Clothes Moths Before They Eat Your Dresses
You pull out a favourite wool dress for the first cold week of the year and find a scatter of tiny holes across the front, or a bald patch near the hem.

You pull out a favourite wool dress for the first cold week of the year and find a scatter of tiny holes across the front, or a bald patch near the hem. Clothes moths work quietly for months before you notice, and by the time you see one fluttering, there are usually larvae somewhere else in the wardrobe.
The good news is that clothes moths are beatable without harsh chemicals, as long as you deal with the larvae rather than the adults and break the cycle completely. This is the process I use for my own wardrobe and recommend to anyone who keeps natural fibres for years rather than seasons.
Know what you are dealing with
The two species behind most damage in homes are the webbing clothes moth and the case bearing clothes moth. Adults are small, about 6 to 8 mm long, pale golden or buff coloured, and they avoid light. If a moth flies confidently around a lamp, it is probably a pantry moth or a harmless outdoor species.
The adults do not eat fabric at all. The damage comes from the larvae, small cream coloured grubs that feed on keratin, the protein in animal fibres. That means wool, cashmere, silk, mohair, alpaca, angora and feathers. They also love any fabric with sweat, skin cells or food stains on it, which is why blends and even cotton can get nibbled if they are dirty.
Look for these signs:
- Irregular holes, often in hidden places like under collars, in seams or where fabric folds.
- Fine silky webbing or small tubes stuck to the fabric surface.
- Tiny grains, like sand, in the folds of clothes or on shelves. This is larval droppings, called frass.
- Furry fibres that come away in patches when you brush the garment.
How to get rid of clothes moths in five steps
Treat this as a single project for a free weekend. Doing half of it lets the cycle restart within weeks.
1. Empty the wardrobe completely
Take everything out of the wardrobe, drawers and storage boxes, including items you think are safe. Sort into three piles: animal fibres, washable everything else, and items with visible damage.
2. Vacuum and wipe every surface
Vacuum the inside of the wardrobe, especially corners, shelf edges, the back panel and the carpet underneath. Larvae and eggs hide in cracks and along skirting boards. Wipe surfaces with warm water and a little washing up liquid. Empty the vacuum bag or canister outside straight away, sealed in a bin bag.
3. Kill eggs and larvae in the clothes
You have three reliable options:
- Wash hot where the fabric allows. Washing at 50 degrees Celsius or above kills all life stages. That works for cotton and some synthetics but not for most wool or silk.
- Freeze. Seal each wool or silk garment in a zip bag, press out the air and freeze at minus 18 degrees Celsius for at least 72 hours. A week is safer for thick knits. Let the bag return to room temperature before opening, so condensation does not soak the fabric.
- Dry clean. For structured or lined pieces, a professional clean kills larvae and removes the residues that attract them.
4. Brush and air everything
After freezing, take each garment outside on a dry day and brush it firmly with a clothes brush, paying attention to seams and folds. Sunlight and movement dislodge any eggs that survived. Larvae dislike light and disturbance, which is also why clothes you wear every week rarely get damaged.
5. Set pheromone traps and monitor
Hang sticky pheromone traps inside the wardrobe and in the room. They attract male moths and break the breeding cycle. A pack of two usually costs 8 to 12 pounds and lasts about three months. Check them every couple of weeks. If you still catch moths after two months, there is a source you have missed, often a wool rug, an old cushion or a forgotten coat in another cupboard.
Why cedar and lavender will not save your dresses
The most common advice online is to hang cedar blocks or lavender sachets in the wardrobe. It sounds gentle and natural, and I understand the appeal. But as a solution it simply does not work.
Cedar and lavender oils may mildly repel adult moths, and only when the scent is fresh and strong. Cedar loses most of its effect within a few months unless you sand it regularly, and lavender sachets go stale even faster. Neither has much effect on eggs or larvae already in your clothes, and in a closed wardrobe full of food, the larvae will happily ignore a faint smell.
Use them as a pleasant extra if you like, sanded every season. Just do not rely on them as protection. What actually keeps moths away is clean clothes, regular disturbance and sealed storage.
Storing natural fabrics so moths cannot get in
Once the wardrobe is clean, prevention is mostly about storage habits:
- Never store anything dirty. Even one wear leaves sweat and skin cells that larvae seek out. Wash or clean wool and silk before packing away.
- Use sealed containers for off season clothes. Zip garment bags, vacuum bags or plastic boxes with tight lids work. Cardboard and fabric boxes do not, since larvae can chew through or crawl in.
- Keep air in storage dry. Add a silica gel sachet to each box to stop mildew in damp homes.
- Wear and rotate. Pull everything out and shake it every month or two. Moths settle where nothing moves.
For specific folding and hanging advice, see our guides on storing silk dresses so they keep their shape and storing summer dresses over winter, both of which apply the same principles of clean, sealed and dry.
Repairing the damage you already have
Small holes in knitted wool can often be darned with matching yarn, and woven wool can be invisibly mended by a specialist, usually 20 to 60 pounds per hole depending on size. For silk, holes are harder to fix, but a small patch can sometimes be hidden with a small embroidered motif or by moving a seam. If a dress is badly damaged across the body, consider turning the fabric into something smaller rather than throwing it away.
Check the whole garment closely before repairing. A single visible hole often has three or four smaller ones nearby that will open up on the next wash.
Frequently asked questions
What attracts clothes moths to a wardrobe?
Clothes moths are drawn to animal fibres like wool, silk and cashmere, especially when they carry sweat, skin oils or food stains. Dark, undisturbed spaces make it worse. Clean clothes that are worn and moved regularly are rarely attacked.
Does freezing clothes kill moth eggs?
Yes. Freezing sealed garments at minus 18 degrees Celsius for at least 72 hours kills eggs, larvae and adults. Leave thick knits for a full week and let the bag warm up before opening to avoid damp.
How long does it take to get rid of clothes moths?
The deep clean itself takes a weekend, but the full life cycle can last several months. Keep pheromone traps in place for at least three months and check them regularly. If traps stay empty after that, the problem is usually solved.
More in Garment Care
Garment Care
How to Store Summer Dresses Over Winter Without Damage
You pull your favourite linen dress out in May and find yellow marks under the arms, a sharp crease that will not shift, or a...
Garment Care
How to Wash a Wool Dress Without Shrinking or Felting
A wool dress that comes out of the wash a size smaller, thick and stiff like a felted slipper, cannot be saved.
Garment Care
How to Hand Wash a Silk Dress Without Ruining It
The care label says dry clean only, the dry cleaner charges 15 pounds a time, and the dress has a faint deodorant mark you...