How to Get Rid of Carpet Moths (and Larvae)
The moths you see are not the ones doing the damage. How to identify carpet moths, tell them apart from beetles, kill every life stage, and stop them coming back.
You move the sofa and there is a bald patch in the carpet underneath. The pile is gone in a rough oval, right down to the backing, and around the edge you can see what looks like fine grit or tiny grains of sand.
If you have also noticed small, dull moths scuttling along the baseboard rather than flying at lights, you have carpet moths. The good news is that they are treatable. The part most advice gets wrong is what you are supposed to be killing.
The short version
The moths flying around your room are not eating your carpet. Adult clothes moths do not feed at all, and killing the ones you can see does nothing to the infestation. It is the larvae that eat, and they eat keratin, which means wool, silk, fur and feathers. Synthetic carpet is not food for them unless it is heavily soiled with hair and skin cells. Getting rid of them means finding the larvae in the dark, undisturbed places they prefer, removing them physically, and treating the area with heat, because heat is the one thing that reliably kills eggs, larvae and adults together.
What carpet moths are, and what they eat
Two species cause almost all household damage: the common clothes moth and the case-bearing clothes moth. The second is the one usually called a carpet moth, and its larvae drag a small silk case around with them as they feed, which is one of the more reliable things to look for.
The larvae digest keratin, a protein found in animal fibers. That is why wool carpet, wool rugs, sheepskin, felt padding and silk are at risk, and nylon or polyester carpet generally is not. If you have a synthetic carpet and you are seeing damage, look at what is on it rather than what it is made of. A synthetic carpet matted with pet hair, dander and skin cells has a keratin layer sitting on top, and that is enough.
Adults live a few weeks, do not eat, and exist only to breed. Every moth you swat has usually already laid.
How to tell you have them
Carpet moth damage does not look like wear. It appears in the places nobody walks, because larvae avoid light and disturbance.
- Bald or thinning patches under furniture, along baseboards, inside closets, under rugs and in room corners.
- Small silky cases, a few millimeters long, the color of your carpet because the larva builds its case from the fibers it eats.
- Fine webbing or a gritty residue at the base of the pile, which is a mix of frass and shed skins.
- Moths that scuttle rather than fly. Clothes moths are weak fliers and avoid light. A moth circling your lamp is almost certainly something else.
- Cream-colored larvae around 10mm long, sometimes visible if you part the pile at the edge of a bald patch.

Moths or carpet beetles?
These get confused constantly, and the treatment overlaps but the search does not. Both are keratin eaters and in both cases it is the larvae doing the damage.
| Clue | Carpet moths | Carpet beetles |
|---|---|---|
| Adult insect | Small, dull gold or gray moth, weak flier | Small round beetle, often mottled, flies to windows |
| Larva | Cream, smooth, sometimes in a silk case | Bristly, striped, often called a woolly bear |
| Leaves behind | Webbing and silk cases | Shed skins, no webbing |
| Damage pattern | Larger continuous bald patches | Scattered small holes |
| Where adults go | Stay in the dark, avoid light | Head for windows and light |
If the adults you are finding are on the windowsill rather than the baseboard, read how to get carpet beetles out of carpet instead. If you are seeing small jumping insects and bites, that is a different problem again and our guide to fleas in carpet covers it.
How to get rid of them
Vacuum properly, then get the debris out of the house
This is the single most effective step and most people do a lighter version of it than the job needs. Move the furniture. Vacuum the carpet under it, along every baseboard, into the corners, and the edges of any rug, using slow overlapping passes rather than quick ones. Larvae grip the fibers, so speed matters less than suction and repetition.
Then empty the machine outside and put the contents straight in an outdoor trash can. Emptying a vacuum into the kitchen trash reintroduces everything you just removed.
Use heat, because heat kills every stage
Eggs are the problem with most treatments. Sprays that kill larvae often leave eggs to hatch two weeks later, which is why infestations seem to come back. Sustained heat above roughly 120°F kills eggs, larvae and adults together.
For carpet, that means hot water extraction rather than a damp mop or a cool-water machine. The water needs to be hot going in, and the carpet needs to dry quickly afterwards, since a damp wool carpet has its own problems. Our comparison of wet extraction and steam cleaning explains the difference between the two.
Freeze what you can lift
Small rugs, cushion covers and anything that fits in a freezer can be sealed in a bag and frozen for 72 hours at household freezer temperature. It kills all stages and it costs nothing.
Call someone if it is established
If the damage spans more than a yard or two, or you are finding larvae in several rooms, a professional treatment with a residual insecticide is worth the money. Larvae can survive months between meals, so a partial job means a return visit.
What does not work
- Killing the adults. They do not eat. By the time you see them, eggs are already laid.
- Pheromone traps on their own. They catch males, which makes them useful for telling whether you still have a problem, and close to useless as a treatment.
- Cedar and lavender. Mildly repellent at best, and no help at all against larvae already feeding.
- Cleaning only the visible damage. The bald patch is where they finished, not where they are now.
Every moth you can see has already done its only job. The ones that matter are under the sofa, and they do not fly.
How to stop them coming back
Carpet moths need three things: keratin to eat, somewhere dark and still to eat it, and time. Removing any one of them works.
- Vacuum the edges and under furniture, not just the middle of the room. The middle is the one place they will not settle.
- Move furniture periodically. A sofa that has not moved in three years is the most likely site in the house.
- Keep pet hair down. On synthetic carpet it is the food source, so removing pet hair removes the reason they are there.
- Deep clean on a schedule rather than after a problem appears. Our guide to how often to deep clean carpet sets out sensible intervals.
- Be more careful with wool. If you have wool carpet you are in the at-risk group, and cleaning wool carpet has its own rules about heat and moisture.
Where a robot helps, and where it does not
Regular deep cleaning is genuinely preventative here, because it removes the keratin debris that larvae feed on before it builds into a food supply. The Robotin R2 Pro washes with water heated to around 140°F, which is above the temperature that kills all life stages, extracts it back out with a 115AW motor, and then dries the carpet rather than leaving wool damp.

What it will not do is treat an active infestation for you. Larvae live under furniture, tight into baseboard junctions and inside closets, and no robot reaches those places. If you already have bald patches, move the furniture and do that part by hand, or call someone. A robot keeps the open floor from becoming a food source. It does not clear out the corner where the problem started.
Frequently asked questions
What do carpet moths look like?
Adults are small, dull gold or gray, around 7mm long, and they scuttle along baseboards rather than flying at lights. The larvae are cream colored, up to about 10mm, and case-bearing ones drag a small silk tube the same color as your carpet.
Do carpet moths eat synthetic carpet?
Not the fibers themselves. Larvae digest keratin, so wool, silk, fur and feathers are at risk while nylon and polyester are not. A synthetic carpet heavy with pet hair, dander and skin cells can still support them, because the food is sitting on top of the fibers.
What kills carpet moth larvae?
Heat above roughly 120°F kills eggs, larvae and adults together, which is why hot water extraction works and cool-water cleaning often does not. Thorough vacuuming physically removes many of them, and freezing for 72 hours handles anything small enough to lift.
Are carpet moths the same as carpet beetles?
No, though both are keratin eaters whose larvae do the damage. Moth larvae leave webbing and silk cases and create larger bald patches. Beetle larvae are bristly, leave shed skins with no webbing, and produce scattered small holes. Adult beetles head for windows; adult moths avoid light.
Do cedar blocks or moth balls work on carpet moths?
Not as a treatment. Cedar and lavender are mildly repellent to adults at best and do nothing to larvae already feeding. Pheromone traps are worth having, but only to monitor whether the problem is still active.
How long does it take to get rid of carpet moths?
Expect several weeks. Larvae can survive long gaps between meals, so a single treatment rarely finishes it. Repeat thorough vacuuming weekly, keep a pheromone trap running to check, and treat again if you are still catching adults after a month.
Meet the Robotin R2 Pro
The first robot that washes, vacuums, and dries. One robot, every floor.
Get the cleaning guides, no spam
Real tips for a cleaner home, straight to your inbox.
