How to get rid of cat pee smell: a step-by-step guide

|By Mateo Cabrera
Gato tumbado en el suelo de casa: cómo quitar el olor a pis de gato

That sharp smell won't go away with a quick mop. Knowing how to get rid of cat pee smell means understanding what's in that urine and using the right product for each surface. And if it keeps happening because your cat is peeing outside the litter box, you also need to look for the cause.

In short: blot up the urine without rubbing, apply an enzymatic cleaner and let it work and dry on its own. If you don't have one, a mix of vinegar and water followed by bicarbonate of soda helps. Avoid ammonia and heat, which revive or set the smell, don't use bleach on urine and find out why your cat isn't using its litter box.

Why cat pee smell is so hard to remove

Cat urine is very concentrated. As it dries, bacteria break it down and release ammonia, which is what stings your nose. It also leaves residues, such as uric acid crystals, that water alone doesn't dissolve well: the area looks clean, but with humidity in the air or when you mop, it can start to smell again. That's why a stain you thought was long forgotten sometimes reappears on a rainy day.

How to get rid of cat pee smell step by step

  1. Act as soon as possible. Fresh urine comes out much more easily than dried urine.
  2. Blot without rubbing. Press down with kitchen paper or a dry cloth until no more liquid comes out. Rubbing spreads the stain and pushes it deeper.
  3. Find old stains. An ultraviolet torch reveals dried residues that you can't see with the naked eye.
  4. Apply an enzymatic cleaner. Its enzymes break down the organic residues instead of masking them. Soak the area well, follow the instructions on the packaging and leave it to work.
  5. Let it air-dry. Ventilate the room and don't speed up the drying with heat.
  6. Repeat if needed. With old stains, it's normal to need two or three applications.

If you don't have an enzymatic cleaner to hand, mix white vinegar and water in equal parts, apply it, blot it up and sprinkle bicarbonate of soda over the area when it's almost dry. Leave it for several hours and then vacuum. It'll do at a push, but it falls short on old stains.

What to use on each surface

Surface What to use Watch out for
Fabric sofa Enzymatic cleaner, or vinegar and bicarbonate of soda Soaking the padding
Mattress Enzymatic cleaner and air-drying Over-wetting memory foam
Rug Enzymatic cleaner and bicarbonate of soda Leaving it damp
Parquet Blot quickly and use an enzymatic cleaner without flooding the floor Water in the joints
Clothes Rinse in cold water and wash with a glass of vinegar Tumble-drying before checking the smell
Tiles Water with neutral soap, then an enzymatic cleaner Mopping with ammonia

Cat pee smell on the sofa and the mattress

Cat lying on a fabric sofa, where cat pee smell gets trapped in the padding

Getting rid of cat pee smell on the sofa is harder than on the floor because the urine soaks through the cover and reaches the foam. If the cover is removable, wash it separately and treat the cushion on its own. Before applying anything, remove the hair from the area with a reusable pet hair roller, so the product reaches the fabric. Then blot, apply the enzymatic cleaner until it covers the whole area the urine reached, without soaking beyond it, and leave it to dry with the window open.

The same goes for cat pee smell on a mattress, but you need more patience: blot well, apply the product, cover the stain with bicarbonate of soda when it's almost dry and vacuum the next day. For the rest of the mattress, see how to clean a mattress step by step.

Mistakes that make the smell come back

  • Using ammonia. It smells similar to urine and can encourage the cat to mark the same spot again.
  • Reaching for bleach. It doesn't solve the underlying problem, it can discolour fabrics and, when it reacts with the ammonia in the urine itself, it can give off irritating fumes. Never mix it with ammonia, vinegar or other products.
  • Applying heat. Steam, very hot water or a hairdryer can set the smell in the fibres.

My cat pees outside the litter box: possible causes

Cleaning isn't enough if you don't know why it's happening. The first thing is to rule out a health problem: urinary problems are a common cause, so check with your vet, and do it as soon as possible if you see blood; if your cat strains and no urine comes out, it's a veterinary emergency. If your cat is healthy, check the usual suspects: a dirty or badly placed litter box, a litter it doesn't like, too few litter boxes for the number of cats at home, or recent changes that are stressing it. If the litter box itself already smells, this guide on a smelly cat litter box will help.

Frequently asked questions

Why does cat pee smell of ammonia?

Because, as the urine dries, bacteria break down its urea and release ammonia. The longer it's left, the stronger the smell.

Does vinegar get rid of cat pee smell?

It helps to neutralise it on recent stains, especially combined with bicarbonate of soda. On old or deep stains you'll usually need an enzymatic cleaner.

Why does it smell of cat pee if I don't have a cat?

It could be a stray cat marking your terrace, your door or a grille. There are also plants, such as box (boxwood), with a similar smell, and damp or mould are sometimes mistaken for it.

How long does it take for the smell to go?

A recent stain usually disappears once the cleaner has dried; an old one may need several applications over a few days.

With the right product, no heat and a little patience, cat pee smell can be eliminated. And to make life with your cat easier, take a look at our selection for pets.