Last updated: May 2026
When the sofa smells, airing usually only helps briefly — and the odour is back after a few hours. The cause almost never sits on the surface, but deep in the upholstery: skin flakes, skin grease, sweat, pet hair, old liquid residues or moisture. This guide shows how to remove sofa odours permanently — which home remedies really work, what to watch out for with pet, smoke and musty odours, and when only a professional upholstery cleaning in Switzerland solves the problem.
Short answer
When the sofa smells (or the couch smells unpleasant), the odour almost always sits in the upholstery core — not on the surface. Baking soda, airing and fabric spray only mask the smell. A professional deep extraction dissolves the odour-forming substances out of the upholstery and vacuums them back out with the water. Rule of thumb: if home remedies only help briefly and the smell comes back after a short time, only a deep cleaning helps.
Quick diagnosis: which smell — which cause?
| Smell | Likely cause | What helps first |
|---|---|---|
| Musty / mouldy | Moisture, poor ventilation, water damage | Airing + complete drying |
| Dog / cat | Skin grease, pet hair, saliva | Baking soda + thorough vacuuming |
| Smoke / nicotine | Embedded in the fibres | Deep cleaning |
| Sour / sweaty | Skin grease, sweat | Diluted vinegar as a test |
| Sweetish-chemical | Decay of old foam | Cleaning or upholstery replacement |
| Urine (pet or child) | Deep in the foam core | Enzyme cleaner + deep extraction |
In this guide
- Quick diagnosis: smell → cause
- Why does my sofa smell? The most common causes
- Immediate measures — what you can do now
- Home remedies against sofa odour compared
- Sofa smells of pet, smoke, sweat — what helps specifically
- Why home remedies often aren’t enough
- When professional deep cleaning makes sense
- Upholstery cleaning in your region (Switzerland)
- Frequently asked questions about sofa odours
Why does my sofa smell? The most common causes
Sofas and couches store odours particularly well — they are textile odour stores. Every time someone sits, eats, sleeps or a pet lies on the sofa, skin grease, skin flakes, sweat, saliva, food residues and moisture penetrate the upholstery. Over time, bacteria break down these residues — and that is how the typical odours arise.
The most common causes of a smelly sofa or a smelling couch:
- Skin grease & sweat — anyone who regularly sleeps on the sofa or sits barefoot in summer leaves residues that over time become noticeable as a sour, slightly rancid smell
- Pet hair, saliva & skin flakes — a dog or cat on the couch leads over time to a typical «pet smell», even if the animal is clean
- Urine or vomit residues — especially deep in the upholstery, where home remedies cannot reach; see removing pet urine from the sofa
- Smoke — cigarette smoke settles into the textile fibres within seconds and stays for months
- Moisture & mustiness — a poorly ventilated home, a damp cellar, water damage or a sofa cleaned too wet
- Food residues & drinks — milk, juice or beer penetrate deep and become a source of odour after days
- Old upholstery — foam decays chemically after 10–15 years, creating a slightly sweetish, musty smell
Important: the odour is almost never on the surface, but in the deeper layers of the upholstery. That is why over-spraying with fragrance sprays usually only helps briefly.
Immediate measures: what you can do now
Before you start with home remedies or a professional cleaning, do these three steps:
- Air the room — all windows wide open, 15–30 minutes. Fresh air immediately reduces surface odour.
- Check the upholstery — remove washable covers, take out cushions, inspect the padding. Sometimes the cause (food remains, toys, pet food) is under the cushions.
- Dry vacuum — thoroughly with the vacuum, ideally with a HEPA filter, all crevices and folds. Removes loose skin flakes, pet hair, crumbs — the main sources of surface odour.
Only afterwards are home remedies or a professional cleaning worthwhile. Anyone who puts baking soda on dusty upholstery without this preparation then just has dusty baking soda in the upholstery.
Home remedies against sofa odour compared
Which home remedies work — and which only mask? An overview:
| Home remedy | Effect against odour | How to use | Verdict |
|---|---|---|---|
| Baking soda | Binds odour and some moisture | Sprinkle dry on the upholstery, leave 4–12 h, vacuum thoroughly | ✓ good for a light refresh, ✗ does not reach the upholstery core |
| Diluted vinegar (1:1 with water) | Helps especially with sweaty or urine-like odour | Mist very lightly with a spray bottle (do not soak!), let dry, air well | ✓ usable for certain odour types, ✗ very strong own smell |
| Baking powder | Like baking soda, less binding | Like baking soda | ⚠ baking soda is better |
| Activated charcoal (in bowls) | Adsorbs odour molecules from the air | Place bowls on the upholstery for 24–48 h | ✓ supportive, but does not replace cleaning |
| Fabric spray / Febreze & co. | Masks odour with fragrances | Spray on | ✗ short-lived, can trigger allergies |
| Essential oils (e.g. lavender) | Overlay | Mix drops into baking soda | ⚠ in households with children respiratory irritation possible |
| Steam cleaner (household) | Heat + moisture | Check care label, low level, even | ⚠ material risk with velour, microfibre, linen |
| Too much water / wet cleaning | No odour breakdown | Common DIY mistake — soaking with a household machine or wiping | ⚠ risk: creates a new musty smell from residual moisture |
| Professional deep extraction | Dissolves odour substances from the upholstery core and vacuums them out | On-site service | ✓ the only method that reaches the deeper layers |
Rule of thumb: baking soda + vinegar + activated charcoal help with fresh, surface odour. For deep-seated odour (urine in the foam core, smoke after years, mould mustiness) you need a deep cleaning.
Sofa smells of pet, smoke, sweat — what helps specifically
Every type of odour has its own causes and its own solution.
Sofa smells of dog or cat
- Main sources: skin grease, saliva, pet hair, occasionally urine
- Home-remedy limit: baking soda + thorough brushing + pet-hair nozzle helps for 2–4 weeks, then the smell is back
- For cat urine: see removing pet urine from the sofa — home remedies do not get urine out of the foam core
- Recommendation: professional cleaning every 6–12 months with a pet in the household
Sofa or couch smells of smoke / nicotine
- Smoke particles settle deep into the textile fibres and stay for months
- Airing, baking soda, activated charcoal often only reduce the smell temporarily
- For strong nicotine odour (a smoker's flat, an inheritance, a taken-over couch) usually only a deep extraction with an odour neutraliser helps
- For extreme nicotine odour, specialised procedures may be needed — but in many cases a professional deep extraction is already enough
- More on this in the guide removing smoke smell from the sofa
Sofa smells of sweat / sour
- Typical for a sofa that is regularly slept on, or in summer (barefoot, a lot of sitting)
- Sour odours respond well to diluted vinegar as a first measure
- If home remedies only help briefly and the smell returns — deep cleaning
Sofa smells musty / mouldy
- Cause: moisture (water damage, cellar, poor ventilation) or upholstery cleaned too wet
- First measures: air well, dehumidifier, activated charcoal
- If the musty smell remains after 1–2 weeks of drying: suspected mould — this is no longer a pure odour case, see removing mould from a sofa or mattress
Sofa smells sweetish-chemical (old upholstery)
- Foam decays chemically after 10–15 years
- Home remedies hardly help, because the cause is the material itself
- A deep cleaning can significantly reduce the smell, but only replacing the upholstery helps completely
Unsure what cause is behind the smell?
We check your sofa or couch on site free of charge and tell you honestly whether a cleaning makes sense or not.
Why home remedies often aren’t enough
The truth that many DIY guides leave out: most home remedies against a bad smell on the couch or sofa only work on the surface. Baking soda, vinegar, fabric spray stay in the top few millimetres. But the odour sits deeper:
- In the cover fabric — home remedies only reach it partly
- In the padding underneath — home remedies barely get there
- In the foam core — home remedies do not get there at all
With chronic or strong odour, a professional deep extraction is not an alternative to home remedies, but the only method that reaches the deeper layers.
Anyone who treats the sofa too wet with a household steam cleaner even creates additional musty smell — moisture without controlled drying = mould risk. A professional deep cleaning works with a controlled amount of water + immediate suction and a controlled drying time (4–6 h).
When professional deep cleaning makes sense
A professional deep cleaning is clearly recommended for:
- Pet odour on the sofa or couch that keeps coming back despite baking soda + airing
- Smoke odour in a taken-over couch or a smoker's flat
- Urine or vomit residues in the upholstery
- Musty smell after water damage or upholstery cleaned too wet
- When visitors smell what you no longer notice yourself (odour adaptation)
- Before resale or when taking over a used couch
- Before a new family member — a baby/toddler is coming, the upholstery should be hygienic
How we work at Just Clean KLG:
- On-site material check — foam, spring core, velour, microfibre, linen and leather need different parameters
- Dry vacuuming with a HEPA filter — removes loose particles
- Application of a fibre-friendly, fragrance-free cleaning solution with an odour neutraliser
- Deep extraction — the solution is vacuumed out again together with the water, including the odour substances
- Drying time — sofa 4–6 hours, then fully usable again
We name the individual price before the work begins. Flat rates would be dishonest: a 2-seater with a light sweat smell is something quite different from a boxspring with cat urine in the core. Orientation in our cost guide Upholstery cleaning Switzerland 2026.
We promise no 100% freedom from odour — with foam over 10 years old or deep urine damage that is not possible. What we promise: an honest assessment before we start, whether the cleaning makes sense in your case or replacing the upholstery would be the better investment.
Upholstery cleaning in your region (Switzerland)
Just Clean KLG works on site at the customer's place across German-speaking Switzerland. Travel and the material check are free. Our service area covers 11 cantons, including Zürich, Lucerne (Central Switzerland), Zug, Basel, Bern, St. Gallen (Eastern Switzerland) as well as Solothurn, Aargau, Obwalden, Nidwalden and Schwyz.
Related guides:
- Removing pet urine from the sofa — special case pets
- Removing stains from the sofa — stain-type overview
- Clean your sofa yourself or call a pro — decision aid
- How often to clean a sofa and mattress
- Upholstery cleaning cost Switzerland 2026
Frequently asked questions about sofa odours
Why does my sofa smell even though I vacuum it regularly?
Vacuuming removes loose particles on the surface, but not skin grease, sweat and bacteria in the deeper layers. These are the main source of odour.
How do I get pet odour out of the sofa permanently?
With home remedies only briefly. A lasting solution is a professional deep cleaning every 6–12 months, ideally combined with a blanket on the pet's spot and weekly brushing.
Why does my sofa smell worse after cleaning?
If too much moisture stays in the upholstery, bacteria or residual damp can cause a musty smell. This often happens with household steam cleaners or overly wet DIY cleaning. Important: let the upholstery dry completely and air it well. Professional deep extraction works with a controlled amount of water and immediate suction — so this effect hardly occurs after a professional cleaning.
Is baking soda or vinegar better against sofa odour?
Baking soda binds odour and moisture (good for a dry, musty smell). Diluted vinegar neutralises acidic and alkaline odours (good for sweat, urine). But both only work on the surface.
Can I treat my sofa with a steam cleaner against odour?
Be careful. On velour, microfibre, linen or leather the steam can damage the material. Also, the upholstery must not be soaked — otherwise a new musty smell develops. If you are unsure: better a professional.
What to do when the sofa smells of smoke?
Home remedies often only reduce the smell temporarily. For strong nicotine odour, usually only a professional deep extraction with an odour neutraliser helps.
How long does drying take after professional cleaning?
For a sofa 4–6 hours, for a mattress 8–10 hours. We recommend cleaning in the morning so the sofa is fully usable again in the evening.
My sofa smells musty after water damage — can that even be removed?
In most cases yes, if the water damage was not left untreated for too long. If mould in the core is suspected: first a mould check, then decide. Have it checked on site — free of charge.
What does an odour deep cleaning cost in Switzerland?
The price depends on material, size and the odour source. Orientation in the cost guide Switzerland 2026. We name the exact price before the work begins.
Can I just spray the sofa myself with Febreze or a disinfectant?
You can — it usually only works briefly, because the cause stays in the upholstery. With sensitive skin, children or allergy sufferers, rather avoid it (fragrances and preservatives).
Is cleaning worth it or should I dispose of the sofa?
For very old upholstery with decayed foam, buying new is sometimes more economical. With newer foam or a higher upholstery value, cleaning is almost always worthwhile. We tell you honestly on site what makes more sense in your specific case.
Why we take this topic seriously
Odour is often the first sign that upholstered furniture needs cleaning — and at the same time the most common reason why customers call us. We check every sofa individually before treatment and say honestly when a cleaning brings little in your specific case and replacing the upholstery would be the better investment.
Request a free material check now
Does your sofa or couch keep smelling unpleasant despite airing, baking soda or spray? We check your upholstery on site free of charge, identify the odour source and say honestly whether a cleaning makes sense in your case or not — no flat rates, no surprises, an individual price before the work begins.
- 📞 Call: +41 79 522 29 19
- 💬 WhatsApp: Start a chat
More from our guide:
- Removing pet urine from the sofa
- Removing stains from the sofa
- Clean your sofa yourself or call a pro
- Upholstery cleaning cost Switzerland 2026
Author
Sviatlana — Just Clean KLG editorial team, Switzerland. Specialist topics around upholstery, mattress and hygiene cleaning in Swiss homes — based on experience from hands-on cleaning on site.
Just Clean
