Couch odours come from oils, sweat, food, pets and damp soaked into the fabric and the foam, not just sitting on the surface, which is why sprays and powders only mask them. The lasting fix is a deep clean that lifts the odour-causing matter out of the cushion core, followed by proper drying, because a couch that stays damp will smell musty no matter what you spray on it. Treat the source and the smell goes; cover it and it comes back.
Where couch smells come from
- Body oils and sweat. Everyday use leaves skin oils and perspiration in the fabric, especially where heads, hands and seats rest. Over time these turn stale.
- Food and drink. If the couch doubles as a dining spot, grease and spills work into the fabric and the cushions go off.
- Pets. Dander, paw oils and the occasional accident settle into upholstery and the cushion core, where pet odour concentrates.
- Damp and mould. A couch that was over-wetted in a previous clean, or sits in a humid room, can grow mould in the foam and smell musty.
- Smoke. Cigarette smoke embeds deep into soft furnishings and is one of the hardest smells to shift.
Why sprays and baking soda do not fix it
Fabric sprays mask a smell for a few hours without neutralising its cause. Baking soda sprinkled on and vacuumed off can freshen the surface a little, but it cannot reach the oils and matter held in the foam. As long as the source is still in the cushion core, the smell returns. The only durable answer is to remove the source, not perfume over it.
How couch odours are removed properly
The method is to identify the source and treat it at depth: a low-moisture deep clean that lifts body oils, food residue and grime out of the fabric, a urine and odour treatment where pets are involved that neutralises rather than masks, deodorisation, and then a controlled dry so no dampness is left behind. On our upholstery cleans, deodorisation and urine and odour treatment are included in the price, and we use controlled moisture so the cushions dry in hours rather than staying wet inside.
The musty-couch case
A musty smell usually means moisture is trapped in the foam, often from a previous over-wetting. The fabric can feel dry while the core is still damp. The fix is to dry it fully and clean it correctly with low moisture, the same controlled-moisture principle we cover in why carpets smell musty after cleaning. Where mould is well established in the foam, the smell can be reduced but not always fully removed.
What you can do between cleans
- Vacuum weekly, including under and between the cushions where crumbs and dust collect.
- Air the room and let light and ventilation in.
- Blot spills immediately and never soak the cushions.
- Wash removable covers per their care label, and keep pets off with a washable throw if smell is a recurring problem.
Common questions
Why does my couch still smell after I have cleaned it?
Because the source, body oil, pet matter or damp, is still in the foam below the surface. Surface cleaning and sprays do not reach the cushion core, so the smell returns. It needs a deep clean that lifts the source out and a full dry.
How do I get a pet smell out of a sofa?
With a urine and odour treatment that neutralises the source in the fabric and foam, not a masking spray. Vacuum thoroughly first, treat any accident at the source, deodorise, and dry fully. On our upholstery cleans this treatment is included.
Does baking soda remove couch odours?
Only on the surface, and only briefly. It cannot reach oils, pet matter or damp held in the cushion core, so the smell comes back. It is a freshener, not a fix.
If your couch has a smell you cannot shift, tick it on our quote form or contact us. See how often to clean your couch, upholstery cleaning costs, and our upholstery cleaning page.