You walk into the room and that sharp, ammonia-like smell hits you again. Cat urine is stubborn because it contains uric acid, which doesn’t dissolve in water and can recrystallize when humidity rises. That’s why a simple soap-and-water scrub never quite works. But with the right technique and a little patience, you can get your carpet smelling fresh again. Here’s exactly how to do it, step by step.

1. Blot, Don’t Rub: The First 10 Minutes Matter

When you discover a fresh accident, grab a stack of paper towels or an old cloth. Press down firmly to absorb as much liquid as possible. Do not rub or scrub, that pushes the urine deeper into the carpet pad and spreads the stain. Keep blotting until the paper towel comes up mostly dry. If the spot is already dry, skip to the next step, but know that old stains require a little more work.

2. Use An Enzymatic Cleaner (Not Bleach Or Vinegar)

Enzymatic cleaners are the only thing that truly breaks down the uric acid crystals in cat urine. Standard household cleaners like vinegar or baking soda can mask the smell temporarily, but they don’t eliminate the proteins that trigger your cat to re-mark the spot. Look for a cleaner labeled “enzymatic” or “bio-enzymatic” specifically for pet urine. Saturate the stain completely, let it sit for 10 to 15 minutes (check the bottle instructions), then blot again. Repeat if the smell persists.

“If you can still smell it, your cat can smell it ten times stronger. That’s why they keep going back to the same corner.”

3. Tackle Old, Dried Stains With A Deep Soak

For set-in stains, you need to rehydrate the crystals first. Spray the area with plain water until it’s damp, then apply your enzymatic cleaner generously. Cover the spot with a plastic bag or plastic wrap to keep it moist, and let it sit for several hours or overnight. The longer dwell time gives the enzymes time to fully digest the uric acid. Afterward, blot up the excess and let it air dry. If the stain is large or has soaked into the padding, you may need to repeat this process two or three times.

Pro Tip

If your cat has allergies, they might be urinating outside the litter box more often. Check out our guide on Signs Of Food Allergies In Cats: A Quick Guide to see if a dietary change could help reduce accidents.

4. When To Rent A Carpet Cleaner (And What Solution To Use)

For widespread urine smells or multiple spots, a home carpet cleaning machine is your best bet. Use hot water (not boiling) and a pet-specific enzymatic cleaning solution. Avoid steam cleaning with just water, because the heat can set the stain and bond the uric acid to the fibers permanently. After machine cleaning, run a fan or dehumidifier over the carpet to speed up drying. Wet carpet is a breeding ground for bacteria and mold, so make sure it’s bone dry within 12 hours.

5. Stop Your Cat From Peeing On The Carpet Again

Cleaning the smell is only half the battle. Cats often urinate outside the box due to stress, medical issues, or dislike of the litter box setup. Make sure you have one more litter box than the number of cats in your home, and scoop daily. If your cat has been sneezing or showing other allergy symptoms, that discomfort can lead to behavioral changes. Our article on Why Does My Allergic Cat Sneeze So Much? What to Know might help you spot an underlying issue. Also, consider switching to a low-dust, unscented litter if your cat seems sensitive.

6. The Last Resort: Replace The Carpet Pad

If you’ve deep-cleaned multiple times and the smell still returns when the humidity is high, the urine has likely soaked through to the carpet pad or subfloor. In that case, you’ll need to pull up the carpet, cut out the affected padding, and treat the subfloor with an enzymatic spray or an oil-based primer like Kilz. Then install new padding and re-stretch the carpet. It’s a bigger job, but it’s the only way to permanently remove the odor when it has penetrated that deep.

Important Note

If your cat is urinating frequently, in small amounts, or in unusual places, it could be a sign of a urinary tract infection or other medical problem. Always consult your veterinarian to rule out health issues before assuming it’s a behavioral problem. For cats with chronic allergies, diet plays a big role, so read up on Hypoallergenic Cat Diet Homemade Food: What to Know if you’re considering a change.