How Do You Stop Moths From Eating Your Rug?
Stop moths eating your rug by keeping it clean, moving and dry. Vacuum both sides weekly, rotate the rug every few months, lift it off dark undisturbed spots, store it clean and aired, and use cedar or lavender as a deterrent. For a real infestation, professional washing is the only way to remove embedded eggs and larvae.
Why Moths Target Wool Rugs
It is not the adult moth that does the damage — it is the larvae. Clothes-moth and carpet-beetle larvae feed on the keratin in natural fibres like wool, silk and jute, which is why hand-knotted Persian, Oriental and wool rugs are most at risk. The larvae love conditions that mimic an undisturbed nest: dark, still, slightly humid spots that rarely get cleaned. That means the underside of a rug sitting beneath a sofa, the edges against a skirting board, and rolled-up rugs in storage are the classic trouble zones. Soiling makes it worse — body oils, food residue, pet dander and dust all give larvae extra to feed on. In South East Queensland and Northern NSW, the warm, humid months are peak activity, so spring and summer are when you are most likely to find fine sandy grit, silken webbing or small bare patches in the pile. Spotting damage early matters, because a small feeding patch can spread quietly for months before you notice a hole.
Everyday Habits That Keep Moths Away
Prevention comes down to disturbing the conditions moths rely on. Vacuum weekly, on both sides where possible, paying special attention to edges, corners and the area under furniture — this physically lifts eggs, larvae and the dust that feeds them. Rotate the rug every few months so no area stays dark and undisturbed for long, and periodically lift and flip the corners that sit under heavy furniture. A quality rug pad helps by allowing a little airflow underneath rather than trapping moisture against the floor. Deal with spills promptly and keep the room well ventilated, as damp wool is far more attractive to pests. Natural deterrents such as cedar blocks, cedar oil and lavender sachets can help, but be realistic: they discourage adult moths from laying — they do not kill eggs or larvae already in the fibres, and they need refreshing every few months as the scent fades. Treat them as a useful backup to cleaning and movement, not a substitute for them.
Storing Rugs So Moths Can't Move In
A rolled-up rug in a cupboard or garage is exactly the dark, undisturbed environment moth larvae thrive in, so storage is where many infestations begin. The golden rule is to store a rug clean and completely dry — any dirt, food residue or moisture left in the pile is an open invitation. Have the rug professionally washed before long-term storage, then roll it (rather than fold it, which creases the foundation) with the pile facing inward. Wrap it in a breathable material such as cotton or acid-free paper rather than sealing it in plastic, which can trap humidity and encourage both mould and pests. Tuck a few cedar blocks or lavender sachets into the roll as a deterrent, store it off the floor in a cool, dry, well-ventilated spot, and unroll and inspect it every few months. A quick check and a shake-out goes a long way toward catching a problem before it becomes a hole.
When You Need Professional Moth Treatment
If you can already see live larvae, silken webbing, sandy debris or bare patches, the infestation has reached the base of the knots and surface remedies will not reach it. Cedar, vacuuming and sprays simply cannot remove the eggs and larvae buried deep in a dense, hand-knotted pile. This is where professional treatment makes the difference. At our dedicated off-site facility at Yatala, rugs are thoroughly dusted to dislodge grit and debris, then given a full immersion wash that flushes eggs, larvae and the soiling that attracts them out of the foundation — something an in-home clean or DIY machine cannot achieve. With 29 years of experience and IICRC-certified technicians, we treat each rug according to its fibre and construction, so delicate wool, silk and antique pieces are handled safely. We also offer free pickup and delivery across South East Queensland and the Northern Rivers, so a moth-affected rug never has to sit untreated. If you suspect moths, act early — the sooner the eggs and larvae are removed, the less damage is done.
Get a Free Rug Cleaning Quote
Free pickup & delivery across South East QLD and Northern NSW — all cleaning done at our dedicated Yatala facility. Get your free quote below or call 1800 655 949.
Get your free quote today
Tell us about your rug and we’ll take it from there — free pickup and delivery, and an honest assessment before any work begins.
