How to get cat urine out of carpet, for good
You cleaned it, it smelled fine for a day, and then the smell came back — and maybe your cat did too. That's the most common story with cat urine on carpet, and it almost always has the same cause: the cleaner never reached all of the urine. Urine soaks down through the carpet into the pad underneath, and a quick spray on the surface leaves most of it there. This guide covers the method that works, the two habits that make things worse, and where a black light and a portable carpet cleaner fit in.
The short answer: blot up as much as you can, rinse the spot with warm water, then soak it with an enzyme cleaner — enough to reach as deep as the urine went. Leave it at least 10 minutes on a fresh accident, overnight on an old one, then cover it with a towel and let it dry on its own. Don't use vinegar, ammonia or a steam cleaner. And if your cat keeps going outside the box, see a vet before anything else.
Why the smell keeps coming back
Three things usually go wrong.
- The cleaner stays on the surface. Rocco & Roxie, which makes one of the best-known enzyme cleaners, points out that urine may be deep in the carpet, into the pad and even the subfloor — and the product only works where it touches the urine. A light mist cleans the fibers you can see and leaves the rest.
- Vinegar and ammonia. The Cornell Feline Health Center advises against cleaners with ammonia or vinegar, because they smell like urine to a cat. They can mask the odor for you while inviting your cat back to the same spot.
- Heat. The Anti-Cruelty Society warns that the heat from steam cleaners can make a pet stain permanent. Hot water and steam are the wrong tools for urine.
What works is an enzyme cleaner. As the Anti-Cruelty Society explains, enzymatic cleaners break down the waste that causes the odor instead of covering it up — and Cornell adds that the odor has to be neutralized, not just deodorized, to get past a cat's nose.
Cleaning a fresh accident, step by step
These steps follow Rocco & Roxie's own carpet instructions. Test the cleaner on a hidden corner of the carpet first to check the color holds.
1. Blot, don't scrub. Press paper towels or an absorbent cotton towel onto the spot to lift as much urine as possible. Scrubbing spreads it.
2. Dilute. Pour a few ounces of warm (not hot) water on the spot and blot again. Repeat two or three times.
3. Soak with the enzyme cleaner. Use enough to wet the whole area as deep as the urine went. On a spray bottle, use the stream setting rather than the mist.
4. Wait. Leave it at least 10 minutes on a fresh accident, and overnight on an older, dried spot.
5. Cover and let it dry. Lay a dry towel over the area and put something heavy on top; the moisture wicks into the towel as it dries.
6. Check and repeat. Once it's dry, vacuum and smell the spot. If the odor is still there, do it again — old accidents often need a second round.
Finding old stains you can't see
If a room smells but you can't find the spot, a UV black light helps: dried urine glows under it in a dark room. Mark each spot you find, then treat them one by one with the enzyme cleaner and an overnight wait. It's an inexpensive tool and it saves you soaking the whole carpet.
Where a portable carpet cleaner helps
A portable carpet cleaner such as the BISSELL Little Green Pet Deluxe is useful for one part of the job: rinsing and pulling the urine out of the carpet before you apply the enzyme cleaner, especially on a large or fresh accident. It has a 48 oz tank and a 4-foot hose, small enough to keep in a cupboard and bring out when it's needed.
Two things to get right if you use one:
- Use warm water, never hot, for urine, for the reason above: heat can set the stain.
- Extract first, enzyme second. The enzyme cleaner needs to sit and dry in place to work. Don't run the machine over the spot right after applying it, or you'll suck it back up before it has done anything.
If your cat keeps going there
Cleaning removes the smell; it doesn't explain why your cat went there. The Cornell Feline Health Center recommends a veterinary exam first when a cat soils the house, to check for a medical problem — this is the step not to skip.
Once your vet has ruled out a medical cause, look at the box itself. A box that isn't cleaned often enough, or that's hard to get into, is a common reason cats go elsewhere. If you use a self-cleaning box, our guide to what matters for a senior cat covers entrance height and space, and why a Litter-Robot can still smell after cleaning covers odors that come from the machine itself.
Frequently asked questions
How do you get cat urine smell out of carpet permanently?
Blot up as much urine as you can, rinse the spot with warm water, then soak it with an enzyme cleaner deep enough to reach the urine in the pad. Leave it at least 10 minutes, or overnight on an old stain, cover it with a towel and let it dry. Repeat if the smell remains once dry.
Does vinegar get rid of cat urine smell?
It's not recommended. The Cornell Feline Health Center advises against vinegar and ammonia cleaners because they smell like urine to a cat and can draw it back to the same spot. An enzyme cleaner breaks down the cause of the odor instead.
Can I use a steam cleaner on cat urine?
Avoid it. The heat from a steam cleaner can make a pet stain permanent. If you use a portable carpet cleaner, use warm water to rinse and extract the urine, then apply an enzyme cleaner and let it dry in place.
Why does my carpet still smell like cat pee after cleaning?
Usually because the cleaner didn't reach all of the urine. It soaks into the carpet pad and sometimes the floor beneath, so a surface spray leaves most of it behind. Use enough enzyme cleaner to soak the area as deep as the urine went, and give it time to work.
Keep reading
- More articles like this one — buying, running costs and living with these machines.
- The troubleshooting library — if something is actually broken right now, start there instead.
Written by Alberto Guardia
I’m a physician working in medical informatics, and I run Pet Infrastructure on my own — no team, no manufacturer sponsorship, no paid placements. I share my home with Wolfgang, a 13-year-old Chartreux with firm opinions about litter and none whatsoever about firmware.
How this article was put together. Every figure, spec and claim here is traced back to the manufacturer’s own documentation, to official support articles, or to several owner reports that agree with each other — and the article tells you which. Where something genuinely isn’t documented anywhere, I say so instead of filling the gap.
How I check everything I publish → · Last updated October 2026