How to Get Cat Urine Out of Carpet (and Keep It From Coming Back)
Cat urine is more concentrated and harder to remove than most pet accidents. Here's why, and the enzymatic approach that actually gets rid of it.
Cat urine has a reputation for being uniquely awful to get out of carpet, and it's not in your head. It's chemically different from most other pet accidents, more concentrated, harder to fully break down, and prone to smelling just as strong months later. Here's why, and what actually gets rid of it for good.
The short version
Blot fresh urine immediately, never rub, then rinse the area with cold water and blot again. Treat it with an enzymatic cleaner made specifically for pet or cat urine, not a general carpet cleaner, since enzymes are what actually break down the uric acid crystals responsible for the smell. Give it real contact time rather than rinsing too soon, and expect to repeat the treatment, cat urine is stubborn enough that one pass often isn't enough. Skip ammonia-based cleaners entirely, they smell chemically similar to urine and can encourage a cat to remark the same spot.
Why cat urine is worse than other pet accidents
Cats are biologically built to conserve water, which means their urine is significantly more concentrated than a dog's. That concentration includes uric acid, which crystallizes as it dries and binds tightly to carpet fibers. Regular cleaning products can neutralize the surface smell temporarily, but uric acid crystals don't fully dissolve in water, they need to be broken down enzymatically. That's why a spot can seem clean and then start smelling again once humidity rises and reactivates the crystals. Unneutered male cats add another layer, their urine carries extra pheromone compounds specifically for marking, making the smell even sharper and more persistent.
How to remove cat urine from carpet, step by step
1. Blot immediately, don't rub
Press clean towels into the spot to absorb as much liquid as possible before it soaks deeper or dries. Rubbing spreads it and pushes it further into the padding.
2. Rinse with cold water
Blot the area with cold water to dilute what's left, then blot dry again. This step alone won't remove the odor, but it reduces how much uric acid is left for the next step to break down.
3. Apply an enzymatic cleaner made for cat urine
This is the step that actually matters. Enzymatic cleaners contain bacteria cultures that digest uric acid crystals, which is the only thing that reliably eliminates the odor at its source rather than masking it. Saturate the area as directed, and let it sit for the full time on the label, enzymes need contact time to work, rinsing too early undoes most of the benefit.
4. Find old or dried stains with a UV blacklight
Cat urine fluoresces under UV light, so a blacklight in a darkened room will reveal old spots that aren't visible otherwise, including ones from before you moved in. Mark them, then treat each one with the same enzymatic approach, rehydrating dried spots first if needed so the enzymes can reach the crystals.
5. Repeat as needed
Don't expect one treatment to fully resolve a strong or long-set stain. Multiple enzyme applications, especially for anything that soaked into the padding, are often necessary before the smell is genuinely gone.
6. Dry thoroughly and keep the cat away until it's dry
A lingering damp smell, even a faint one, can draw a cat right back to the same spot. Dry the area completely and block access until it is.

What works, and what doesn't
| Method | Removes cat urine odor? |
|---|---|
| Blotting immediately | Yes, reduces what needs treating |
| Enzymatic pet-urine cleaner | Yes, breaks down uric acid crystals |
| General all-purpose carpet cleaner | Masks it temporarily at best |
| Ammonia-based cleaners | No, can encourage remarking |
| Vinegar alone | Helps neutralize surface odor, doesn't fully break down crystals |
| Heat or hot water before enzyme treatment | No, can set the stain and odor in |
What not to do
- Don't use ammonia-based cleaners. Urine itself breaks down into ammonia compounds, so these can smell similar enough to encourage a cat to mark the same spot again.
- Don't apply heat before enzymes have worked. Heat can bond the proteins in urine to the fibers, setting the stain and odor in rather than lifting them, treat with enzymes before any hot water deep clean.
- Don't scrub. It pushes urine deeper into the padding instead of lifting it out.
- Don't stop after one treatment on a strong stain. Uric acid crystals are stubborn, and old or heavily soaked spots often need more than one pass.
Cat urine doesn't respond to masking, it responds to enzymes. Anything else is just delaying the smell's return.
Once it's treated, keeping the whole carpet fresh
After enzymatic treatment has broken down the uric acid, a full hot water extraction is what flushes the loosened residue completely out of the carpet and padding, rather than leaving any of it behind to reactivate later. The Robotin R2 Pro automates that extraction and drying cycle, which is useful for ongoing upkeep in a multi-cat household, though a fresh accident should always get enzyme treatment first, extraction and heat work best as the follow-up step, not the first move on urine that hasn't been broken down yet. It's the same approach behind a carpet washing robot, and it pairs well with our broader guide on getting pet smell out of carpet.
Frequently asked questions
Does cat urine smell ever really go away?
Yes, but only with enzymatic treatment that breaks down the uric acid crystals. Regular cleaners and masking sprays leave the crystals intact, which is why the smell often returns when humidity rises.
Why do cats keep going back to the same spot?
Usually because a trace of odor, even one you can't smell, is still there. Any lingering ammonia-like scent, including from ammonia-based cleaners, can signal to a cat that the spot is already a bathroom.
What's the best cat urine remover?
An enzymatic cleaner formulated specifically for pet or cat urine. It's the only category of product that reliably breaks down the uric acid crystals responsible for the lingering smell, rather than just covering it up.
Can you use vinegar for cat urine?
Vinegar helps neutralize some surface odor and can be a useful first pass, but it doesn't fully break down uric acid crystals the way an enzymatic cleaner does, so it's rarely enough on its own for a real cat urine stain.
Does hot water set cat urine stains?
It can, if applied before the urine is broken down. Heat bonds the proteins in urine to carpet fibers, so treat the area with an enzymatic cleaner first, and save hot water extraction for after, as a rinse and deep clean rather than the first response.
Meet the Robotin R2 Pro
The first robot that washes, vacuums, and dries. One robot, every floor.
Get the cleaning guides, no spam
Real tips for a cleaner home, straight to your inbox.
