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?

SmellLikely causeWhat helps first
Musty / mouldyMoisture, poor ventilation, water damageAiring + complete drying
Dog / catSkin grease, pet hair, salivaBaking soda + thorough vacuuming
Smoke / nicotineEmbedded in the fibresDeep cleaning
Sour / sweatySkin grease, sweatDiluted vinegar as a test
Sweetish-chemicalDecay of old foamCleaning or upholstery replacement
Urine (pet or child)Deep in the foam coreEnzyme cleaner + deep extraction

In this guide


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:

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:

  1. Air the room — all windows wide open, 15–30 minutes. Fresh air immediately reduces surface odour.
  2. Check the upholstery — remove washable covers, take out cushions, inspect the padding. Sometimes the cause (food remains, toys, pet food) is under the cushions.
  3. 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 remedyEffect against odourHow to useVerdict
Baking sodaBinds odour and some moistureSprinkle 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 odourMist very lightly with a spray bottle (do not soak!), let dry, air well✓ usable for certain odour types, ✗ very strong own smell
Baking powderLike baking soda, less bindingLike baking soda⚠ baking soda is better
Activated charcoal (in bowls)Adsorbs odour molecules from the airPlace bowls on the upholstery for 24–48 h✓ supportive, but does not replace cleaning
Fabric spray / Febreze & co.Masks odour with fragrancesSpray on✗ short-lived, can trigger allergies
Essential oils (e.g. lavender)OverlayMix drops into baking soda⚠ in households with children respiratory irritation possible
Steam cleaner (household)Heat + moistureCheck care label, low level, even⚠ material risk with velour, microfibre, linen
Too much water / wet cleaningNo odour breakdownCommon DIY mistake — soaking with a household machine or wiping⚠ risk: creates a new musty smell from residual moisture
Professional deep extractionDissolves odour substances from the upholstery core and vacuums them outOn-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

Sofa or couch smells of smoke / nicotine

Sofa smells of sweat / sour

Sofa smells musty / mouldy

Sofa smells sweetish-chemical (old upholstery)

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.

💬 Send a photo via WhatsApp 📞 +41 79 522 29 19


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:

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:

How we work at Just Clean KLG:

  1. On-site material check — foam, spring core, velour, microfibre, linen and leather need different parameters
  2. Dry vacuuming with a HEPA filter — removes loose particles
  3. Application of a fibre-friendly, fragrance-free cleaning solution with an odour neutraliser
  4. Deep extraction — the solution is vacuumed out again together with the water, including the odour substances
  5. 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:


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.

More from our guide:


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.