How to Get Cat Pee Smell Out of a Mattress (For Good)
If you're reading this, there's a good chance a cat has peed on a mattress in your house and the smell has outlasted everything you've thrown at it. Baking soda. Vinegar. A "pet odor" spray from the supermarket. A steam cleaner you borrowed from a neighbour. The mattress looked better for a day and then, on the first warm afternoon, there it was again.
This post explains why that keeps happening, what actually gets cat urine out of a mattress permanently, and the one thing most people get wrong when they try.
Why cat pee on a mattress is so hard to get rid of
Cat urine is unusually concentrated. Cats evolved as desert animals, so their kidneys squeeze as much water out as possible, which leaves the urine thick with urea, salts and uric acid. The urea and the bacteria that feed on it are what you smell first. Those parts are fairly easy to clean.
The uric acid is the problem. It forms crystals that don't dissolve in water, which means every water-based cleaner leaves them sitting in the foam. They're odorless while dry. Add humidity, body heat, or a damp cloth from your last cleaning attempt, and the crystals rehydrate and release that sharp ammonia smell all over again. That's the "it came back" effect, and it's not your imagination.
A mattress makes it worse than carpet, because urine soaks straight down through the ticking and into several inches of foam or batting. Surface cleaning touches the top centimetre. The smell lives further down.
What doesn't work (and why)
- Baking soda and vinegar. Vinegar is acidic, uric acid is already an acid, and baking soda mostly absorbs surface moisture. Neither breaks the crystals down. You get a brief vinegar smell on top of a cat smell.
- Steam cleaning. Heat permanently bonds the proteins in urine to the fibres. It's the single most common way people make an odor worse.
- Scented sprays and fabric fresheners. These mask. The moment the fragrance fades, the urine is still there.
- Most enzyme cleaners, used the way the label says. Enzymes can work, but they need to stay wet and in contact with every crystal for hours, and most people spray a light mist on the surface. A light mist never reaches the urine three inches down.
What actually removes it
Two things have to happen. The product has to break down the uric acid crystals chemically, not just the surface smell, and it has to reach every part of the mattress the urine reached.
Odarid was formulated in 1998 by a New Zealand chemist with a cat named Maria and a brand-new carpet she kept using as a litter tray. He tried every pet-store product on the market first. When none of them worked, he built a formula that breaks down the uric acid, salt crystals and other odor-causing residue together, on contact, in about 30 seconds. It's been a household name in New Zealand ever since, and it's now sold in the USA.
It also foams when it touches urine, which on a mattress is unexpectedly useful: you can see exactly where the problem is and how far it has spread.
Step by step: getting cat pee out of a mattress
- Strip the bed and find the whole stain. Use a UV torch in a dark room if you have one; cat urine glows. Mark the edges with masking tape. The stain is almost always bigger than the visible mark, and it has probably run sideways through the foam.
- Blot anything fresh. Press clean towels down hard to lift as much liquid as possible. Don't rub.
- Saturate, don't spray. This is the step everyone skips. Pour Odarid over the marked area until it is wet to the same depth the urine reached. For a cat accident on a standard mattress that's usually a cup or more, not a few trigger pulls. If it foams, you've found urine; keep going until the foaming stops.
- Leave it alone overnight. Don't rinse, don't blot it back out, don't put a hair dryer on it. The product needs to sit in contact with the crystals while it works.
- Let it dry fully. Stand the mattress on its side in a warm, ventilated room, or outside in the shade. A fan speeds it up. Drying can take a day or two for a thick mattress.
- Do the sniff test on a humid day. If there's any trace left, repeat step 3 on that spot only. Very old, repeated accidents sometimes need a second pass.
One customer, Laurel, had a large urine stain on a mattress she'd assumed was ruined. She soaked it completely, left it for the evening, and came back the next morning to nothing: no stain, no smell. She sent us the before-and-after photos and has been a repeat customer since.
Stopping it happening again
Once the smell is gone, the mattress stops advertising itself as a toilet, which solves most repeat offences on its own. Beyond that:
- A waterproof mattress protector costs less than one bottle of cleaner and saves the next one.
- A cat that suddenly starts peeing on beds is often telling you something: a urinary tract infection, a litter tray that's too dirty or too far away, or stress from a new pet or a move. A vet visit rules out the first.
- Keep the bedroom door shut while you're retraining; cats pick the softest, most owner-scented surface they can find.
Does it work on dog urine, old stains, or human accidents?
Yes to all three. The chemistry of urine is similar across species, and Odarid is used on children's mattresses, incontinence accidents and kennel bedding as well as cat beds. Old, set-in stains take longer and sometimes need a second treatment, but the method is the same: saturate, wait, dry.
The short version
Cat pee comes back because uric acid crystals survive water, vinegar, steam and surface sprays. To get rid of it for good you need a product that breaks the crystals down and enough of it to reach as deep as the urine did. Soak it, leave it overnight, let it dry.
Odarid comes in a 32 oz bottle that handles a typical mattress accident with plenty left over, and in gallon sizes for fosterers, kennels and anyone with a repeat offender. Every size comes with a 100% satisfaction guarantee: if the smell isn't gone, we refund you.