How do you get mould and mildew smell out of a rug?
A musty or mouldy rug smell comes from mould spores growing deep in the fibres and backing after the rug stayed damp. To remove it for good you must kill the mould and wash the contaminants out — not just mask the odour. Drying, baking soda and vinegar help mild cases, but a set-in smell usually needs full immersion washing.
What Causes a Musty or Mouldy Smell in a Rug?
That stale, damp, “wet dog” odour is almost always mould or mildew growing inside the rug. It starts when a rug stays wet for too long — after a spill, a leaking pot plant, a flood, wet shoes, high humidity or being stored damp. Once mould spores take hold in the pile and foundation, they release gases that create the pungent, musty smell. Natural fibres like wool are especially prone because they readily absorb moisture from the air, which is why wool and Oriental rugs often smell stronger in humid South East Queensland conditions. Poor airflow makes it worse: stale, unventilated air lets humidity and odours build up over time. The key point is that the smell is a symptom of active or dormant mould deep in the rug — masking it with deodoriser does nothing, because the spores are still there in the backing where sprays and home vacuums can’t reach. Until the mould itself is killed and physically washed out, the smell keeps coming back every time the rug picks up a little moisture.
DIY Steps That Help With a Mild Mildew Smell
If the smell is light and the rug only recently got damp, you can try treating it yourself. First, fix the moisture source and dry the rug completely — hang it outside with both sides exposed to sun and air, and use fans or a dehumidifier indoors. Vacuum thoroughly in overlapping passes to lift loose spores, emptying the vacuum afterwards. Sprinkle bicarb soda (baking soda) generously over the surface, leave it several hours or overnight to absorb odour, then vacuum it off. A light mist of equal parts white vinegar and water can help neutralise mild mustiness, but never soak the rug. These methods can freshen a rug that was caught early. However, they have real limits: home remedies sit on the surface and rarely penetrate the foundation where mould lives. On wool, silk or viscose rugs, over-wetting with vinegar or peroxide risks colour run, fibre damage and shrinkage. If the smell is strong, keeps returning, or the rug was badly soaked, DIY will not fix it for good and you risk doing more harm than the original problem.
Why Professional Immersion Washing Removes the Smell for Good
The only reliable way to eliminate a set-in mouldy odour is to kill the mould and physically flush the spores out of the rug — and that requires full immersion washing, not a surface spray. At Premier Rug Cleaning, rugs are taken to our dedicated off-site facility at Yatala, where each rug is first inspected and dusted to remove embedded grit and dry spores. It is then fully submerged and washed through, so the cleaning solution reaches deep into the foundation and backing where the mould and odour are trapped. Antimicrobial and odour-neutralising treatments target the spores at the source rather than masking the smell, and the rug is then dried under controlled conditions so it comes back completely dry — never damp enough to re-grow mould. In-home steam cleaning simply cannot reach buried contaminants, and the lingering moisture it leaves behind can make a mould problem worse. Off-site immersion washing solves both issues at once: deep cleaning and proper, controlled drying.
When to Call in the Experts (and How We Help)
Call a professional if the musty smell keeps returning, if you can see mould growth, if the rug was soaked in a flood or leak, or if it is a wool, silk, Persian, Oriental or antique piece you can’t risk damaging. Visible mould can also be a health concern, so it is best handled by trained technicians rather than left in the home. With 29 years of experience and IICRC-certified technicians, Premier Rug Cleaning treats mould-affected and water-damaged rugs every week, restoring them safely without shrinking fibres or running dyes. We offer free pickup and delivery across Brisbane, the Gold Coast, Sunshine Coast, Toowoomba and the Northern Rivers of NSW, so you don’t need to wrestle a heavy, smelly rug anywhere yourself. The sooner a mould-affected rug is treated the better the outcome, as mould left to spread can eventually rot a rug’s foundation. Get in touch for a free, no-obligation quote and we will assess your rug and confirm the best treatment before any work begins.
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.
