How to Remove Odour and Smell from Rugs: One Definitive Guide
You walk into the living room, and something's off. Not a strong smell, just a faint damp or sour note that wasn't there last week. Then you crouch down and realise it's coming from the rug.
Good news first: most rug smells can be fixed at home. Carpet odour removal isn't really about the right spray, though. It's about the right diagnosis. A musty smell, a pet smell, and a new-rug smell have three different causes. Treat them the same way, and you'll be back where you started in a week.
This guide walks you through it in order. First, work out what the smell actually is. Then use the fix that matches it, and the method that's safe for your rug's material.
Polypropylene, jute, cotton dhurrie, viscose, or wool: each one behaves differently.
Why Does My Carpet Smell?
Get down close and sniff. Then flip a corner over and sniff the back too. The smell usually tells you exactly what's going on.
|
What it smells like |
Most likely cause |
How worried to be |
|
Chemical, plasticky, "new" |
Off-gassing from latex backing or packaging |
Not much. It fades with airing |
|
Wet sheep, farmyard |
Natural lanolin in wool, released when damp |
Normal. Gone once the rug is fully dry |
|
Earthy, damp, like a closed cupboard |
Moisture trapped in the fibres or underside |
Act now. Mildew starts fast |
|
Sharp, ammonia-like |
Pet urine, often an old accident |
Treat it properly or it keeps coming back |
|
Sour or rubbery after cleaning |
Rug didn't dry, or a soaked latex backing |
Dry it fast. Damaged backing won't recover |
|
Stale, food, smoke |
Odours absorbed from the room |
Easy. Airing and baking soda usually do it |
If the smell is stronger on the back than the front, the problem is underneath. That's the part of a rug that dries last, and where most stubborn odours live.
How to Remove New Rug Smell
Almost every new rug smells a little when it's unrolled. It's been packed tight, wrapped, and shipped across warm, humid stretches of the country. That smell is normal, and it fades.
Here's how to speed it up:
-
Unroll it the day it arrives. Don't leave it rolled in its plastic in a corner.
-
Air it out with both sides exposed. A balcony or verandah in the shade is ideal. Indoors, open the windows and point a fan at it.
-
Vacuum the front and the back. Backing smells won't leave if you only clean the pile.
- If it still smells after two or three days, do one overnight baking soda treatment (method below).
As a rough guide, natural fibres like wool and jute settle within a week or two. Synthetic rugs with a latex backing can take a little longer.

A strong chemical smell that hasn't eased after two or three weeks of airing isn't normal. Get in touch with the seller.
How to Get a Musty Smell Out of a Rug in Monsoon
A musty smell means moisture. Full stop. In Indian homes, it usually shows up in the monsoon, after a spill that was never fully dried, or in a rug that sat on a cool marble floor for months.
Time matters here. The US EPA's mold guidance says wet carpet should be dried within 24 to 48 hours to prevent mold growth. After that, you're no longer fixing a damp rug. You're fixing a mildewed one.
The trap most people fall into: the top feels dry by evening, so they assume the job's done. But the underside is pressed flat against the floor with no air reaching it. That's where the smell is coming from.
The fix:
-
Lift the rug off the floor. Drape it over two chairs, a railing, or a clothes stand so air reaches both sides.
-
Run a fan across it, and use a dehumidifier or AC if you have one. Shade is better than harsh sun for coloured rugs.
-
Check the floor underneath. If it's damp or smells too, wipe and dry it before the rug goes back.
-
Once the rug is bone dry, do an overnight baking soda treatment and vacuum it out.
-
Still musty? Lightly mist a diluted vinegar solution, let it dry fully, and repeat the baking soda. Never soak it.

If you live somewhere damp most of the year, the material matters as much as the method. Our guide to monsoon-proof, washable rugs covers which ones cope best.
How to Remove Pet Urine Smell from a Carpet
Pet urine is the hardest smell to beat because it doesn't stay on the surface. It soaks down through the pile into the backing, and often onto the floor below. Even after it looks clean, a humid day or a wet mop can bring that sharp ammonia smell straight back.
For a fresh accident:
-
Blot immediately with plain paper towels. Press, don't rub. Rubbing spreads it wider and pushes it deeper.
-
Lift the corner and blot from underneath too. Wipe the floor below.
-
Lightly dampen the spot with cool water and blot again. Avoid hot water, which can set the stain.
-
Apply a pet-specific enzyme cleaner and follow the label for dwell time. Spot test first on a hidden corner.
-
Let it dry completely, with air reaching the back. Then sprinkle baking soda over the area, leave it overnight, and vacuum.
For an old smell you just found: repeat the enzyme step a couple of times, letting it dry fully in between.
On wool, use a product labelled wool-safe and keep the area as dry as possible. Urine left too long can make dyes run, according to the Association of Rug Care Specialists. Sometimes that bleed only shows the next time the rug gets wet.

If you have pets, a flatweave cotton dhurrie or a polypropylene rug makes life much easier. Both can handle the cleaning that urine needs.
Why Does My Rug Smell After Cleaning?
You cleaned it, and now it smells worse. Frustrating, but there are only three usual reasons.
-
It isn't dry. The surface dried; the underside didn't. That damp core turns sour within a day or two. Lift it, get air under it, and give it longer than you think it needs.
-
Old urine woke up. Water reactivates urine salts deep in the rug, so a smell you never noticed suddenly appears. Treat that spot with an enzyme cleaner as above.
-
The latex backing got soaked. Many tufted and machine-made rugs have a latex layer on the back. Soak it, and it can break down, giving off a sour or rubbery smell. Drying it quickly helps. But once the backing starts crumbling, it won't recover.
Wool also smells like a wet animal while it dries. That one's normal. It should go once the rug is fully dry, usually within a couple of days. If it lingers longer, the rug hasn't dried yet.
Odour Removal by Rug Material
The same fix can freshen one rug and ruin another. Check your rug's label first, then find it below.
|
Materials |
Water tolerance |
Best odour fix |
Avoid |
|
Polypropylene |
High |
Airing, vinegar mist, mild wash |
Soaking a latex backing |
|
Polyester |
Medium |
Baking soda, mild soap for oily spots |
Heavy saturation |
|
Viscose |
Very low |
Dry baking soda, then a professional |
Any DIY wet cleaning |
|
Jute |
Very low |
Dry methods, fast spot blotting |
Soaking, steam, washing machine |
|
Cotton dhurrie |
High (if the label allows) |
Gentle wash, dry flat |
Hot water, tumble drying |
|
Wool |
Medium |
Airing, baking soda, wool-safe cleaner |
Bleach, harsh alkaline cleaners, heat |
How to remove odour from polypropylene rugs
Polypropylene is the easiest to deodorise. It barely absorbs water, so smells sit on the surface or in the backing. Air it out, mist it lightly with diluted vinegar, and give it a mild detergent wash if needed. Dry both sides fully. If it has a latex or rubber backing, wipe the back rather than soaking it.
How to remove odour from polyester rugs
Polyester holds on to oils, and oils hold on to smells. Start with an overnight baking soda treatment. For greasy or food smells, blot with a little mild dish soap in water, then blot again with plain water. Use an enzyme cleaner for pet smells.

How to remove odour from viscose rugs
Viscose weakens when wet and can stain, harden, or lose its sheen. Keep it to dry methods: gentle vacuuming without a beater bar, then baking soda. If the smell has gone deep, take it to a professional cleaner who works with viscose.
How to remove odour from jute rugs
Jute is a plant fibre that browns and smells when it stays wet. Never soak it. Blot spills straight away, dry the spot with a fan, and use baking soda or a dry carpet powder for odours. More in our jute rug care guide.
How to remove odour from cotton dhurries
Flatweave cotton dhurries are the most forgiving. Many can be hand-washed in cool water with a mild detergent. Always check the care label first. Dry them flat in the shade, and never wring them.
How to remove odour from wool rugs
Wool resists dirt well, thanks to its natural lanolin. That same lanolin causes the farmyard smell when it's damp. Air it, use baking soda, and pick cleaners labelled wool-safe. Keep it away from bleach and strong alkaline cleaners, which can damage the fibre and loosen dyes.
Natural Carpet Deodorizers That Actually Work
You don't need a cupboard of sprays. Three things from your kitchen and a fan handle most smells.
Baking soda. This is the workhorse. It absorbs odour rather than covering it with fragrance.
-
Vacuum the rug first.
-
Sprinkle a thin, even layer across the whole surface.
-
Leave it overnight for odours. Thirty minutes is enough for a routine monthly refresh.
- Vacuum it out thoroughly, using suction only on handmade or delicate rugs.
White vinegar. Mix 1 part white vinegar to 3 parts water in a spray bottle. Mist lightly from about a foot away and never soak. Test a hidden corner first. The vinegar smell fades as it dries and takes other odours with it. Skip it on viscose, and only blot gently on wool.
Air. Airflow is the most underrated deodoriser there is. Hang the rug somewhere breezy, or run a fan across both sides for a few hours.

A quick word on sunlight. A few hours in the mild morning sun helps dry a rug and freshen it. But long hours in strong Indian afternoon sun can fade dyes, especially on bright colours. Shade-drying with good airflow is the safer default.
What to skip: scented carpet sprays that only mask the smell, bleach on anything coloured, and steam cleaners on jute, viscose or urine spots.
When the Smell Won't Go Away
Sometimes home remedies just aren't enough. Call a professional rug cleaner if:
-
The rug still smells musty after two full rounds of drying and baking soda.
-
Urine has soaked through to the floor, or there are repeated accidents in one spot.
-
It's viscose, silk, or a rug you'd be heartbroken to damage.
-
You can see dark spots or fuzzy patches on the back. That's mold, and it's beyond a DIY fix.
And sometimes it's time to let a rug go. A latex backing that has started to crumble and smell rubbery won't recover, however well you clean it.
That's not a failure. It's a sign the next rug should suit the room better. A rug that sits in a humid hallway or gets regular pet traffic will be much happier as polypropylene or a washable cotton dhurrie.
How to Keep Rugs Smelling Fresh in Indian Homes
Prevention is mostly about keeping moisture out and air moving.
-
Use a rug pad. It lifts the rug slightly, so air reaches the underside. This matters most on cool marble and tile floors, where condensation collects.
-
Vacuum both sides every few weeks, not just the top.
-
Rotate and air it every couple of months, and before the monsoon arrives.
-
Deal with spills the same day. Blot, then dry with a fan. Don't leave it to dry on its own.
-
Store rugs rolled, never folded, wrapped in cotton cloth rather than plastic, in a dry room.
-
Pick the material for the room. Polypropylene or cotton dhurries in damp or busy spaces. Jute and wool where it stays dry. Not sure which suits your home? Our jute vs polypropylene vs wool comparison breaks it down.
A rug that smells fresh makes the whole room feel cleaner. If yours is past saving, or you just want something easier to live with, browse our dhurries and modern rugs. Pick one that suits how your home is really lived in.
FAQs
How long does a new rug smell last?
Most new rug smell fades within a few days to two weeks, as long as the rug is unrolled and aired. Wool and jute usually settle the fastest. Synthetic rugs with latex backing can take a little longer. A strong chemical smell after two or three weeks isn't normal, so contact the seller.
Is the new carpet smell harmful?
For most people, a mild new-rug smell is just an unpleasant nuisance and fades with ventilation. Keep the room aired while it settles. If the smell gives you headaches or doesn't ease after a few weeks, move the rug to a ventilated space and contact the seller.
How do I get a musty smell out of a carpet without washing it?
Lift the rug so air reaches the underside, and dry it with a fan for a full day. Then sprinkle baking soda, leave it overnight, and vacuum. A light mist of diluted vinegar can help with stubborn mustiness. Let it dry completely before laying it back down.
Can I use vinegar on a jute rug?
Only sparingly. Jute is a plant fibre that browns and weakens when wet, so never spray it heavily. For odours, stick to dry methods like baking soda. If you must use vinegar on a spot, dab a little on a cloth, blot, and dry the area immediately with a fan.
Is vinegar safe for all synthetic rugs?
Diluted white vinegar is safe on polypropylene and polyester when misted. Viscose is the exception: it weakens when wet, so stick to dry baking soda and a professional clean. Always test on a hidden corner first, and never soak any rug.
Why does my viscose rug still smell after cleaning?
Viscose absorbs liquid deep into its fibres and is slow to dry, so moisture and odour stay trapped inside. Home wet-cleaning often makes it worse. Use dry methods like baking soda for surface smells. For deep-set odour, take it to a professional who cleans viscose.
Which rug material smells least in humid weather?
Polypropylene handles humidity best because it barely absorbs water, so it dries fast and resists mildew. Washable cotton dhurries are a close second, since you can clean them easily. Jute is the most likely to turn musty in damp homes.







