Skip to main content

How to Get Urine Smell Out of Carpet (For Good)

3 min read

Urine smell is so stubborn because it's really two problems, not one. There's the mark you can see, and the smell you can't. Clean the mark and the room looks fine, until the first warm or damp day brings the smell straight back.

Fixing it for good means dealing with what's left in the fibre after the stain has gone.

How do you get urine smell out of carpet?

Flood the spot, don't dab it. Urine soaks down into the backing and the underlay, so a treatment that only wets the surface leaves most of the problem sitting underneath.

  1. Blot up as much fresh urine as you can with towels, pressing hard.
  2. Rinse the area with cool water and blot again. This dilutes the salts before they set.
  3. Soak the spot with an enzyme cleaner, more than feels sensible, so it reaches as deep as the urine did.
  4. Leave it to work. Give it the full time on the label, often ten minutes or more. Don't blot it straight off.
  5. Let it dry slowly under a folded towel, not a hairdryer, and check it once dry.

Fresh accidents treated this way usually clear completely. Old ones that have dried and re-wetted a few times are the hard cases, because by then the residue has spread well past the visible mark.

Those set-in cases book through deep carpet extraction cleaning, where the treatment is priced as cleaning the area the smell is in.

Why does the urine smell come back when it gets warm or humid?

Because dried urine leaves behind uric acid crystals, and those crystals don't dissolve in water. You can wash away the stain and the fresh smell, but the crystals stay put, locked in the fibre.

Then the air turns warm or damp. They draw in moisture, reactivate, and release that sharp ammonia smell all over again, which is why a spot can smell clean for weeks and announce itself the moment the heating goes on.

Ordinary cleaners and deodorisers can't touch this. They mask the smell for a while and rinse the soluble part away, but the crystals sit exactly where they were, untouched, so the smell returns the moment the air gives them enough moisture to work with.

Only an enzyme treatment actually breaks the crystals down into something that rinses out. That's why dwell time matters so much: the enzymes need time to work. Give it to them.

Here's what each approach really does:

ProductWhat it does to the smell
Air freshener or deodoriserMasks it. Comes back in days
Detergent or vinegar rinseClears the soluble part, leaves the crystals
Bicarbonate of sodaAbsorbs a fresh spill, no use on set-in
Enzyme treatmentBreaks the crystals down for good

Does baking soda and vinegar remove urine smell from carpet?

For a fresh, small accident, they help. For a set-in smell, they don't finish the job.

Bicarbonate of soda absorbs moisture and takes the edge off a fresh spill, and a weak vinegar rinse neutralises some of the salts. Neither one breaks down the uric acid crystals, so on an old stain you get a few days of improvement before the smell drifts back.

If the cupboard route has already run out of road, the fix is heat and extraction to flush the fibre and the underlay, plus an enzyme treatment left to work. The before and after below is one of ours.

Before: our own cleaning work, May 2025After: our own cleaning work, May 2025
From one of our own cleans, May 2025.

None of that arrives as a surprise on the bill. The enzyme work comes as part of the clean, the price covers the area rather than the stain, and it's agreed before we set off.

ItemFixed price
Carpeted room£40
Staircase£40
Hallway & landing (one area)£30

£60 minimum visit. Quoted prices are fixed and locked for 14 days.

Before you call anyone, the home methods worth trying first are worth a go on a fresh accident. Caught early, most never reach the set-in stage at all.