How to Get Cat Pee Smell Out of a Mattress
You cleaned the mattress. You scrubbed it. You sprinkled baking soda on it. And that cat pee smell is still there. If this sounds familiar, you are not alone. Getting cat pee smell out of a mattress is genuinely one of the hardest odour removal jobs in any household. The smell comes back because the source is still deep in the mattress fibres, completely untouched by whatever you put on the surface.
But here is the good news. It can be fully eliminated. You need the right approach.
What This Guide Covers
- Why Cat Pee Smell Is So Persistent
- The Only Thing That Truly Works
- Step-by-Step Smell Removal Method
- What to Do When the Smell Keeps Coming Back
- Sunlight Is Your Secret Weapon
- Frequently Asked Questions
Why Cat Pee Smell Is So Persistent
Most people think urine smell is just a surface problem. It is not. And with cat urine,e it is even more complex than regular urine.
When cat urine dries, it leaves behind uric acid crystals that bond tightly to mattress fibres. These crystals are almost insoluble in water. They sit there, and every time they get warm from body heat or absorb a tiny bit of humidity from the air, they release that sharp ammonia smell all over again.
Cat urine also contains pheromones. These are scent markers that tell your cat this is a place it has marked before. So even if you reduce the smell to a level where you can barely detect it, your cat can still smell it perfectly well. And it will come back to the same spot again and again until every trace of those pheromones is gone.
That is why surface cleaning never solves this. You need something that destroys those compounds completely, not just covers them up.
The Only Thing That Truly Works
An enzyme cleaner. Full stop.
We know people say this a lot about various products. But with cat pee smell on a mattress, this is genuinely not up for debate. Baking soda absorbs some odours. Vinegar breaks down some of the uric acid. But neither of them can fully destroy the uric acid crystals and pheromones that make cat pee smell so persistent.
Enzyme cleaners contain biological enzymes that break these compounds apart at a molecular level. The smell compounds are not masked. They are literally destroyed. And once they are gone, there is nothing left to keep producing that smell.
Get a pet-specific enzyme cleaner from a pet shop or online. Make sure it is formulated specifically for cat urine. Generic enzyme cleaners for general cleaning are not the same thing and will not work as well.
Step-by-Step Smell Removal Method
Follow these steps carefully and do not rush any of them.
Start by lightly misting the smelly area with cold water, just a light spray. You are not soaking it. You are just softening the dried uric acid crystals slightly so the enzyme cleaner can penetrate them more effectively.
Spray the enzyme cleaner generously over the entire smelly area. Be really generous here. The most common mistake people make is not using enough. The enzyme cleaner needs to reach as deep as the urine originally went. If the accident was a large one, use a lot.
Leave it completely alone. Do not blot it. Do not touch it. Let it sit for at least 30 minutes. For a smell that has been in the mattress for more than a few days, leave it for a full hour. The longer you leave it, the deeper the enzymes can penetrate and work.
After the waiting time, blot up any excess with clean dry towels. Then pour a really thick layer of dry baking soda over the whole treated area. Cover it completely. Leave this for a full 24 hours. Vacuum it up the next day.
Now do your sniff test. Get your face right down to the mattress and sniff properly. If you can still smell anything at all, repeat the whole process. Old and severe cat pee smells often need two or three rounds. Do not give up. Keep going until there is genuinely nothing there.
What to Do When the Smell Keeps Coming Back
If you treat the mattress and the smell goes, but then comes back a day or two later, it means there is still uric acid in the mattress that your treatment did not fully reach. This happens when a large volume of urine is soaked very deeply into the mattress layers.
The solution is to use more enzyme cleaner and let it sit longer. Give it a full hour. Make sure you are covering a bigger area than just the visible stain because urine spreads outward as it soaks in. After the enzyme cleaner, the 24-hour baking soda treatment is essential. Do not shorten it.
If the smell keeps returning after multiple rounds, consider whether the urine may have soaked through to the other side of the mattress. If so, you need to flip it and treat the underside as well.
Sunlight Is Your Secret Weapon
After any treatment, if you can, please move your mattress outside or near a window with direct sunlight. UV rays from the sun break down organic odour compounds naturally. It is free, it is easy, and it makes a real difference to the final result.
Even two or three hours of direct sun on a freshly treated mattress can be the difference between a pretty good result and one that is completely fresh with no trace of smell at all.
For a full guide on removing the visible cat urine stains and the smell, see our article on how to get cat urine out of a mattress.
If your cat keeps returning to the same spot even after cleaning, our guide on how to get cat pee out of a mattress covers how to stop that behaviour.
According to the ASPCA, cats that repeatedly urinate outside the litter box are often responding to stress or an underlying health issue. If this is a recurring problem with your cat, a visit to the vet is the most effective long-term solution.
Related Guides
For dog pee smell on a mattress, see our guide on how to get dog pee smell out of a mattress.
For all urine cleaning methods in one place, visit our complete guide: How to Get Urine Out of a Mattress: The Complete Guide.