Garden & Home Reviews is reader-supported. We earn affiliate commissions from qualifying purchases — how this works.

How to Get Cat Pee Smell Out of Carpet

Home/Resources/Pets at Home/Cat Pee Smell in Carpet
Over-the-shoulder view of a person vacuuming pet hair from a rug while a dog watches from a couch, in soft early-morning light

Affiliate Disclosure

Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.

Only an enzymatic cleaner permanently removes cat urine odor from carpet, because only enzymes break down the uric acid crystals that cause the smell to return. Blot up everything you can, saturate the area generously with an enzyme cleaner — enough to reach as deep as the urine went — cover with a damp towel or plastic to slow evaporation, and leave it 24 hours before air drying. Do not use steam, vinegar or an ammonia-based cleaner first: heat sets the proteins permanently and ammonia smells like urine to a cat, which invites a repeat.

We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the pets at home hub.

Why cat urine is different

Cat urine contains urea, urobilin, urobilinogen, various salts, and uric acid. The first group is water soluble and washes out easily, which is why the smell improves after any cleaning. Uric acid does not. It forms crystals that bond into carpet fibers and backing, are insoluble in water, and are unaffected by soap, vinegar or a carpet extractor.

Those crystals are also hygroscopic — they rehydrate with ambient humidity, which is why the smell comes roaring back on a damp day weeks after you thought the job was done. Cats have a sense of smell far more sensitive than ours, so a spot that reads as clean to you can still be an obvious marker to them, and a marked spot gets marked again.

Enzymatic cleaners contain bacterial cultures and enzymes that consume uric acid and the associated organics as a food source. They are the only category that removes the compound rather than diluting it. Ranked options by owner consensus are in best enzyme cleaner for cat urine.

Golden-hour view of a person vacuuming pet hair from a rug while a dog watches from a couch

Step 1: Find the full extent (10 minutes)

Buy or borrow a UV blacklight — $10 to $25 — and darken the room completely at night. Dried urine fluoresces a dull yellow-green. Almost everyone doing this for the first time finds that the affected area is two to three times larger than the visible stain, and that there are older spots they never knew about.

Outline every spot with painters tape or chalk while the light is on, because you will not find them again once the lights are up. Check the wall base and baseboards too, especially if a male cat has been spraying rather than urinating.

Step 2: Blot, never rub (5 minutes)

For a fresh accident, get the liquid out first — every ounce you remove now is an ounce the enzymes do not have to process.

  1. Lay a thick pad of paper towels or a clean white cloth over the spot.
  2. Stand on it. Body weight through a folded towel pulls far more out of the pile and pad than hand pressure.
  3. Replace and repeat until the towels come up nearly dry.
  4. Do not rub or scrub, which drives urine deeper and frays the carpet pile.

A wet-dry shop vacuum works well here too, but do not use a carpet extractor with a heater, and do not use hot water. Heat is the enemy at this stage.

Low-angle view of a person vacuuming pet hair from a rug while a dog watches from a couch, in soft overcast light

Step 3: Saturate with enzyme cleaner (the critical step)

This is where most attempts fail, and the failure is always the same: not enough product. The enzymes only work where they physically contact the uric acid, and urine travels down through the pile, the backing, the pad and sometimes into the subfloor.

  1. Pour, do not spray. A spray bottle wets the surface only. Pour the cleaner on directly.
  2. Use as much as the urine did, and then more. For a hand-sized stain expect 8 to 16 ounces. If you can hear it squelch under gentle pressure, you are close.
  3. Extend about 2 inches past the marked edge, because urine spreads outward under the carpet.
  4. Work it in gently with a gloved hand or a soft brush so it reaches the backing.
  5. Cover with a damp towel, or plastic sheeting weighted at the edges. Enzymes need moisture to keep working, and a spot that dries in two hours has had two hours of treatment instead of twenty-four.
  6. Leave it 24 hours, or whatever the label specifies. This is a biological process, not a chemical one, and it takes the time it takes.
  7. Uncover and air dry with a fan on the area. Full drying can take 24 to 48 hours.

Test on a hidden corner first if the carpet is wool or a delicate fiber. And read the label — some enzyme products want the surface wetted first, some are ready to use, and dilution errors reduce effectiveness.

Step 4: Check and repeat if needed

Once fully dry, smell the spot at floor level — not standing up. Old and deep stains commonly need two full treatments, and a second round is normal rather than a sign of failure. Re-check with the blacklight; treated areas often still fluoresce faintly from residual salts even when the odor is gone, so trust your nose over the light at this stage.

Low-angle view of a person vacuuming pet hair from a rug while a dog watches from a couch, in soft early-morning light

What makes it permanently worse

Do not useWhy
Steam cleaner or hot waterHeat sets urine proteins into the fiber permanently
Ammonia-based cleanersUrine contains ammonia; the smell invites repeat marking
Vinegar as the main treatmentMasks temporarily, does nothing to uric acid, and residue can hinder enzymes
BleachDoes not remove uric acid, bleaches carpet, and is hazardous mixed with ammonia
Baking soda aloneAbsorbs odor briefly; the source remains
Scented masking spraysHides it from you, not from the cat

If you have already used vinegar or a general carpet cleaner, rinse the area thoroughly with plain cool water and blot dry before applying enzymes, so the enzymes work in a near-neutral environment.

When the pad or subfloor is contaminated

If the odor survives two proper enzyme treatments, the urine has gone below what any surface treatment can reach. Realistically:

The part people skip: find out why

Repeated inappropriate urination in a cat is a symptom, not a habit. Urinary tract infections, bladder stones, kidney disease, diabetes and arthritis that makes a litter box hard to enter all present this way, and a cat straining or urinating outside the box is a genuine reason to call a veterinarian rather than a cleaning problem to solve. Male cats unable to urinate are a medical emergency.

Behavioral causes are equally real: a box that is too small, too dirty, in a high-traffic spot, or shared between too many cats. The general guidance is one box per cat plus one, scooped daily. Box replacement intervals are covered in how often to replace a litter box, and odor management in best air purifier for cat litter smell.

Related reading: best enzyme cleaner for pet stains, best pet hair vacuum, do air purifiers help with pet smell, and how to remove carpet stains.

Straight Answers

Frequently Asked

Why does cat pee smell come back after cleaning?

Because cat urine contains uric acid, which forms crystals that are not water soluble and are not removed by soap, vinegar or a carpet extractor. The water-soluble parts wash away, the smell fades, and then humidity rehydrates the crystals and the odor returns exactly as strong. Only an enzymatic cleaner, which uses bacteria and enzymes to digest the uric acid itself, removes the source permanently. That is why the enzyme step is the one part of this job you cannot substitute.

Does vinegar remove cat urine smell from carpet?

It masks it temporarily and does not solve it. Vinegar is an acid that neutralizes some of the alkaline compounds in fresh urine, so the immediate smell improves, but it has no effect on uric acid crystals — which is what brings the smell back a week later. Worse, vinegar residue in the carpet can interfere with an enzyme cleaner applied afterward, because enzymes work best in a near-neutral environment. If you have already used vinegar, rinse thoroughly with plain water before applying enzymes.

Can you steam clean cat urine out of carpet?

No, and it makes the problem permanent. Heat sets the proteins in urine into the carpet fibers in the same way heat sets a protein stain in clothing, and once set, even an enzyme cleaner struggles to reverse it. Nearly every enzyme cleaner manufacturer and most carpet-cleaning guidance says the same thing. Clean with enzymes first and let the area dry completely; only then use a machine, and with cool or warm water rather than steam.

How much enzyme cleaner do you need for a cat urine stain?

More than feels reasonable — enough to reach every layer the urine reached. A cat depositing a few tablespoons on carpet wets the pile, the backing, the pad beneath and often the subfloor, and an enzyme cleaner only works where it makes contact. For a stain the size of a hand, expect to use 8 to 16 ounces. Pour rather than spray, spreading about two inches past the visible edge, and keep it damp for the full dwell time the label specifies.

What if the smell is still there after using an enzyme cleaner?

Repeat the treatment once, because a deep or old stain often needs two applications. If it persists after two proper treatments, the urine has reached the pad or the subfloor and no surface treatment will reach it. At that point the options are lifting the carpet to replace the affected pad section and sealing the subfloor with a shellac-based stain-blocking primer, or replacing that area of carpet. A UV blacklight in a dark room shows the true extent, which is usually larger than expected.