Submit the form and we contact you within 5 minutes

A smelly sofa: why it happens and what to do


A sofa smells when urine, smoke residue, moisture or spilt liquid has stayed in the fabric or upholstery, and each cause has a different solution. First work out what it smells of and whether the liquid has reached the upholstery. Cleaning often reduces the smell, but we cannot promise it will disappear: the smell may stay or come back. With mould, cleaning is not the solution.

Prepared by Mēbeļu Tīrīšana Rīga, updated 7 November 2026. Sources: 11

After you submit the form, we contact you within 5 minutes

Illustration: a living room with a corner sofa in a Riga flat
Illustration: a living room with a corner sofa in a Riga flat.

Get a price

Photo, if you have one

After you submit the form, we contact you within 5 minutes

What happens under the fabric

Drawing: cross-section of a sofa seat where a stain soaks from the fabric into the foam
On the fabric The stain shows on the surface. In the foam Liquid soaks deeper and cannot be seen from the surface.

What the sofa smells of: cause and action

Smell Possible cause What to do now What you can expect
Sharp, like urine cat, dog or child urine blot, do not use hot water: urine smell in a sofa may stay if the urine has reached the upholstery
Smoke residue in the fabric and upholstery do not smoke by the sofa: cigarette smoke smell in a sofa may lessen, may come back
Musty, like a cellar damp upholstery or mould check the humidity: mould in a sofa the cause of the damp must be dealt with; cleaning does not solve it
Like a spilt drink or food liquid has reached the upholstery blot, do not soak: stains on a sofa depends on the liquid and the depth
Damp, after recent cleaning the sofa has not dried yet air it: how long a sofa takes to dry usually you have to wait until it dries

What to check before ordering

  1. Where the smell is strongest. Compare the seat, the backrest, the areas under the cushions and the underside of the sofa. Say so in the form.
  2. Whether there is a stain. A visible stain helps show where the liquid went. With cat urine, the area of smell can be up to three times larger than the soiled spot.
  3. What the label says. The letter W, S, WS or X sets what cleaning the fabric allows. If there is no code, test in a hidden spot before any cleaning.
  4. Whether the cause is still there. If people still smoke at home, the cat returns to the same spot or the room is damp, the smell may appear again after cleaning.

Why a smell may stay even after cleaning

Fabric is easier to clean than what lies beneath it. Foam can hold liquid and is hard to dry. If urine, a drink or water has reached the upholstery, cleaning the surface does not always reach the whole soiled area.

International Cat Care accepts this limit too: heavily soiled fabric should be thrown away where possible, because it stays attractive to the cat even after cleaning. No source gives a measured limit for foam, so we give no figures. Smoke is similar: the residue stays in the fabric, and the usual methods give only a short-lived result.

So the result depends on three things: the cause, the depth and whether the cause has been dealt with.

What is best avoided with a smelly sofa

  • Do not soak the fabric. This can cause water rings, shrinkage, colour changes and damp upholstery.
  • Do not use hot water on a fresh stain, as it can set the stain.
  • Do not use ammonia-based substances after cat urine, because to a cat they smell of urine.
  • Do not use chlorine bleach and strong substances, because they can change the colour.
  • Do not take off zipped covers to wash them separately: they may shrink or change colour.

If a cat does this repeatedly, consult a vet first, because health reasons have to be ruled out. Cleaning does not solve a behavioural cause, and the cat may return to the same spot.

When cleaning is not the right job

If there is mould in the sofa, the moisture has to be dealt with, and you may have to replace the sofa. If the smell is in the whole room rather than in the fabric, it is no longer a furniture cleaning job: we work only with textiles. Bedbugs and fleas are another matter; that is a job for pest control.

How much sofa cleaning with smell treatment costs

Sofa cleaning costs from €35 for a two-seater, from €45 for a three-seater and from €50 for a corner sofa. Smell treatment is extra, from €15. The minimum order is €45: if the total is lower, you pay €45. Travel is included in Riga and up to about 15 km outside Riga; further out it is from €10.

The price depends on size, fabric, how dirty it is, smell and distance, and we agree it before work starts. Send a photo and the specialist will give you the price. More on accidents with pets: sofa cleaning after a cat or dog.

Sources

  1. Foam is sensitive to moisture, liquid can stay in the core checked 7 November 2026
  2. The area of smell can be up to three times larger than the soiled spot; to a cat, ammonia-based substances smell of urine checked 7 November 2026
  3. Heavily soiled fabric stays attractive even after cleaning checked 7 November 2026
  4. Cat urine marks smell sharp; soiling is cleaned with an enzyme product made for cat smells; health causes must be ruled out checked 7 November 2026
  5. The usual methods against thirdhand smoke give only a short-lived result checked 7 November 2026
  6. Smoke residue stays in fabrics checked 7 November 2026
  7. What the code means; do not soak; hot water can set a stain checked 7 November 2026
  8. Water rings, shrinkage and colour changes when textiles get wet checked 7 November 2026
  9. Codes are voluntary; testing in a hidden spot; covers are not taken off for separate washing checked 7 November 2026
  10. Testing in a hidden spot before any product checked 7 November 2026
  11. Porous materials with mould may have to be thrown away checked 7 November 2026

Related prices

Related prices
Sofa, two-seater minimum order €45 from €35
Sofa, three-seater 1 item from €45
Corner sofa 1 item from €50
Smell treatment extra from €15

Minimum order €45. Travel is included in Riga and up to about 15 km outside Riga; further out it is from €10.

Find out what to do with your sofa

After you submit the form, we contact you within 5 minutes.

Frequently asked questions

Is it enough to air the sofa?

If the smell came from humid air, airing helps. If the cause is urine or smoke residue, these stay in the fabric and upholstery, so airing alone is usually not enough.

Can the smell come back after cleaning?

Yes, it can, especially if liquid has reached the upholstery or the cause is still there. That is why we make no such promise and tell you before the work what may stay.

Will the cat choose the same spot again?

It may. Heavily soiled fabric stays attractive to a cat even after cleaning, so the reason has to be dealt with alongside it: health, the litter tray and the environment. Veterinary sources mention cleaning with enzyme products made for cat smells, but that is only one of the steps.

How quickly will the smell go after cleaning?

We give no timescale, because the cause and the depth decide it. If the smell stays after cleaning even when the sofa is completely dry, it most likely comes from the upholstery.

Tell us about the furniture


A specialist will contact you within 5 minutes to confirm the job and the price.

  1. Request

    Fill in the form: name, phone, address.

  2. Contact within 5 minutes

    A specialist confirms the furniture, the fabric and the stain.

  3. The price before the job

    We agree the price before the work starts.

  4. Cleaning at your place

    The job is done at your place in Riga or the Riga region.

Get a price

Photo, if you have one

After you submit the form, we contact you within 5 minutes

Get a price we contact you within 5 minutes