That sharp, ammonia-like smell hits you the second you walk into the room, even hours after you’ve scrubbed the spot. If you’re searching for how to remove cat urine smell from carpet, you’ve probably already tried carpet shampoo or a store-bought spray, only to have the odour return on a humid day. That’s because cat urine crystallises deep in the carpet fibres and underlay, and surface cleaning simply can’t reach it.
The good news is that this smell is beatable, but it takes the right approach, not just the right product. You need to break down the uric acid crystals rather than mask them, and timing matters just as much as the method you choose. Old, set-in stains behave differently to fresh accidents, so a one-size-fits-all fix rarely works.
In this guide, we’ll walk through proven DIY techniques, from enzyme cleaners to homemade solutions using vinegar and baking soda, plus how to tell when a stain has gone past the point of home treatment, and the same principles apply if you’re trying to get rid of pet urine smell in carpet left by any animal. We’ll also cover why some carpets hold onto odour longer than others, and when it’s worth calling in professionals like our team at SMK Carpet Cleaning to save your carpet for good.
Why cat urine smell keeps coming back
Fresh cat urine doesn’t actually smell that bad. The strong ammonia odour develops days later, once bacteria break down the urea in the urine and release volatile compounds. Left untreated, those compounds keep reacting with moisture in the air, which is why the smell seems to intensify on humid days or explains why your carpet smells after cleaning when you’ve steam cleaned the room without addressing the source underneath.
The uric acid problem
Here’s the part most homeowners miss: cat urine contains uric acid crystals that bond tightly to carpet fibres and don’t dissolve in water. Regular shampoo, steam cleaning, or a splash of fabric freshener only lifts the surface residue. The crystals stay put, and every time humidity rises, they release odour molecules all over again. This is why so many people ask how to remove cat urine smell from carpet permanently rather than just for a week or two, they’ve already tried the obvious fixes and watched the smell return.
If you’re only cleaning the surface, you’re not removing the smell, you’re just pausing it.
Why it spreads past the visible stain
Cat urine is thin and travels fast. By the time you notice a wet patch, it’s often already soaked through the carpet backing and into the underlay or even the subfloor underneath. That’s a much bigger area than the stain you can see, which explains why spot-treating one patch sometimes leaves a lingering smell just outside the treated zone.
Carpet type and age make a difference
Some carpets hold onto odour far longer than others, mainly because of fibre type, pile density, and how old the underlay is:
| Factor | Why it matters |
|---|---|
| Wool or natural fibre | Absorbs liquid deeply, harder to fully dry and treat |
| Synthetic (nylon, polyester) | Less absorbent, but urine can pool under the surface |
| Foam underlay | Acts like a sponge, holding odour long after the carpet looks clean |
| Older carpet (5+ years) | Fibres are more porous from wear, trapping crystals more easily |
Understanding this is the first step toward actually solving the problem rather than repeatedly masking it. Once you know the smell is coming from crystallised residue below the surface, not just the stain you can see, the next steps make a lot more sense. That’s exactly where a proper treatment sequence comes in, starting the moment an accident happens.
Step 1. Blot the fresh urine immediately
Speed matters more than technique in the first few minutes after an accident. The moment you spot a wet patch, grab paper towels or a clean cloth and press down firmly, don’t rub, since rubbing pushes the liquid deeper into the fibres and spreads it wider than the original spot. Blot repeatedly, switching to a dry section of towel each time, until no more moisture transfers.
The faster you blot, the less uric acid ever gets the chance to crystallise.
Why rubbing makes it worse
Scrubbing feels productive, but it drives urine further into the carpet backing and underlay, exactly where you don’t want it. It also fluffs up the fibres, which can leave a visible mark even after the smell is gone. Stick to pressing and lifting, working from the outside of the stain toward the centre so you’re not expanding the affected area.
What to grab before you start
Having the right basics on hand saves precious minutes when an accident happens:
- Paper towels or old bath towels (avoid coloured cloth that might transfer dye)
- Rubber gloves to protect your hands from bacteria in the urine
- A weight, like a stack of books on a folded towel, to press out moisture from deeper in the pile if the patch is large
Using a weighted towel is a trick worth knowing, place a dry towel over the spot, put something heavy on top, and leave it for ten minutes. This draws out far more moisture than blotting by hand alone, particularly on thicker carpet where liquid pools beneath the surface. Once you’ve extracted as much liquid as possible, you’re ready to move on to the actual odour treatment, which is where enzymatic cleaners come in.
Step 2. Treat the stain with an enzymatic cleaner
Once you’ve blotted up as much moisture as possible, it’s time to attack the actual source of the smell. Enzymatic cleaners contain live bacteria cultures that feed on the uric acid crystals themselves, breaking them down into odourless compounds rather than just covering the smell with fragrance. Choosing the right cat urine smell remover is the single most important product decision if you’re serious about learning how to remove cat urine smell from carpet rather than just hiding it for a few days.
Enzymes don’t mask urine odour, they digest it, which is why they work when everything else fails.
Applying it properly
Saturate the stained area generously, don’t just mist the surface. The enzyme solution needs to reach the same depth the urine soaked to, so pour it on until you can feel the padding underneath is damp. Cover the wet patch with plastic wrap or a bowl to slow evaporation, then leave it for at least eight to twelve hours, ideally overnight. Cutting this step short is the most common reason enzymatic cleaners get blamed for
Step 3. Deep clean with a carpet cleaning machine
After the enzyme has had its full eight to twelve hours to work, a carpet cleaning machine finishes the job by flushing out the broken-down residue and any leftover moisture. A hire unit from Bunnings works, but hot water extraction pulls out far more contamination than a cold-water rental, which matters when you’re dealing with something as stubborn as cat urine. If the smell has spread beyond a single spot, this is also when you find out how far it actually travelled.
A quick pass with a rented machine cleans the carpet, but only hot water extraction carpet cleaning actually flushes out what’s soaked into the underlay.
Getting the technique right
Run the machine slowly over the treated area, using clean water only, no shampoo, since detergent residue can interfere with the enzyme’s remaining activity. Make several passes, extracting on each one rather than just laying down more water. Open windows or run fans afterwards to speed up carpet drying, because slow drying lets any surviving bacteria start multiplying again before the carpet has a chance to fully dry out.
When to call in a bigger machine
Home units simply don’t generate the same suction or water temperature as truck-mounted commercial equipment. For:
- Stains that have spread across a large area
- Carpets where the smell persists after two DIY attempts
- Underlay that feels damp days after cleaning
it’s worth booking professional carpet cleaners with commercial-grade extraction, since that level of suction reaches moisture and residue a rental machine physically can’t pull out. This step alone resolves most cases, but if the odour returns days later from one specific spot, you’re likely dealing with an older, drier stain that needs a different approach entirely.
Step 4. Find and treat old, dried-in stains
Dried-in stains behave differently to fresh accidents, and finding them is half the battle. Old urine deposits don’t leave a visible wet mark, so you’re often left following your nose or your cat’s, since cats tend to remark spots that already carry their scent. Before you treat anything, you need to actually locate the source, otherwise you’re just cleaning carpet that was never the problem.
Using a UV torch to find hidden spots
Grab a UV blacklight torch, cheap ones from hardware stores work fine, and darken the room completely. Uric acid crystals fluoresce a pale yellow-green under UV light, even years after the original accident. Walk the torch slowly across the carpet at a low angle, marking each glowing patch with painter’s tape as you go, since the glow disappears the moment you turn on the lights.
If you can’t see the stain, you can’t treat it, which is why a UV torch matters more than any cleaning product.
Treating dried stains
Once marked, dried stains need more enzyme solution and more patience than fresh ones, because the crystals have had time to bond deeper into the fibres and pad. Rehydrate the area first with plain water, then soak it thoroughly with enzymatic cleaner and cover it for a full 24 hours rather than the usual overnight soak. Repeat the process a second time if the UV glow is still visible after the carpet dries, since one treatment rarely lifts years-old contamination in a single pass.
When the stain has gone too deep
If multiple UV-marked patches keep glowing after two rounds of treatment, or the smell returns within days each time, the underlay or subfloor has likely absorbed urine beyond what surface treatment can reach, and that’s a job for professional extraction rather than another bottle of enzyme cleaner.
Keeping your carpet fresh for good
Getting rid of cat urine smell comes down to acting fast, using the right product, and being thorough rather than hopeful. Blotting immediately, soaking with enzymatic cleaner, extracting properly, and hunting down old stains with a UV torch will solve the vast majority of cases without ever needing a professional visit. The key is not skipping steps just because the surface looks dry, since that’s exactly when odour creeps back weeks later.
If you’ve worked through all four steps and the smell still lingers, or you’re dealing with years of built-up contamination across multiple rooms, it’s genuinely gone past what a DIY approach can fix. Underlay and subfloor contamination needs commercial-grade extraction to shift properly, so it’s worth knowing how professional pet urine removal works and what it costs for the kind of stubborn job we handle every week on the Central Coast and around Newcastle. Get in touch with SMK Carpet Cleaning for a free quote and we’ll sort it properly, for good.