To remove odour from a rug for good, you have to treat the source in the foundation, not mask it on the surface. Surface sprays and deodorising powders only cover smells that actually come from urine, damp or embedded grime deep in the rug's base. The lasting fix is a deep clean that neutralises the odour-causing matter, followed by a proper dry, because a rug that stays damp will smell musty no matter what you spray on it.
Where rug smells actually come from
- Pet urine. The most common and most stubborn. Urine soaks through the pile into the foundation and dries into crystals that reactivate and smell whenever the humidity rises, which is why the smell keeps coming back.
- Damp and mould. A rug that has been left wet, stored damp or sat on a damp floor grows mould in its base, giving the classic musty smell.
- Embedded grime. Years of body oil, food, sweat and general soil build up in the pile and turn stale.
- Smoke and storage. Cigarette smoke and long storage both leave smells that settle deep into the fibres.
Why sprays and powders do not last
Air fresheners and deodorising sprays mask a smell for a few hours; they do not neutralise what is causing it. A sprinkle of baking soda vacuumed off can freshen the surface a little, but none of these reach the foundation where the real problem sits. As long as the source is still there, the smell returns, and with urine it returns every time the air gets humid, because the crystals reactivate. We explain that chemistry in why pet urine damages carpets and how it is treated.
How rug odours are removed properly
The approach is to identify the source and treat it at the base. For urine, that means a proper urine treatment that breaks down the crystals rather than masking them, reaching into the foundation, which on a hand-knotted rug means a full hand-wash that flushes it from the base, hand-knotted rugs are always hand-washed. That is followed by deodorisation, deep extraction of the embedded grime, and thorough drying. On our rug cleans, urine treatment, odour neutralisation and deodorisation are included in the price, not charged as extras, and every rug is cleaned by hand.
The damp and musty case
A musty rug usually means mould has established in the foundation after the rug was left or stored wet. The first requirement is to get it completely dry, see how to dry a rug properly after cleaning. We are honest that where mould is well established, the smell can be reduced but not always fully reversed, and we will tell you that before we start.
What you can do at home
- Ventilate the room and air the rug out.
- Vacuum both sides regularly to remove surface grime before it turns stale.
- Treat fresh accidents immediately with a proper enzyme product rather than vinegar and water, and blot, do not soak.
- Never roll up or store a rug damp, that is how musty smells start.
Common questions
Why does my rug still smell of urine after I have cleaned it?
Because the urine crystals are in the foundation, below the level a surface clean reaches, and they reactivate with humidity. Removing the smell for good needs a urine treatment that breaks the crystals down at the base, not a surface spray.
How do I get a musty smell out of a rug?
Get it completely dry first, then deep-clean it. The musty smell is mould in the damp foundation, so drying is essential. Where the mould is well established the smell can be reduced but not always fully removed.
Does baking soda remove rug odours?
Only on the surface, and only briefly. It cannot reach a source in the foundation such as urine or mould, so the smell returns. It is a freshener, not a fix.
If your rug has a smell you cannot shift, contact us or request a quote, urine and odour treatment is included in every rug clean. See also rug cleaning costs in Johannesburg and our rug cleaning page.