If you’ve just pulled back the sheets and found a warm, yellow patch soaking into your mattress, take a breath. You can fix this. Learning how to get cat pee out of mattress fabric and foam is simpler than it looks, and the good news is that even old, dried-in cat pee usually comes out of a mattress if you treat it the right way.
Here’s the thing most cleaning tips miss. Cat pee is not like a coffee spill. As it dries, it leaves behind tiny uric acid crystals that water cannot dissolve. That’s exactly why your bed can smell fine when dry, then reek again the moment it gets humid or warm. This guide walks you through how to get cat pee out of a mattress for good, plus the step nobody talks about: making sure your cat doesn’t just do it again tomorrow night.
- An enzyme cleaner is the only reliable way to remove cat urine odor from a mattress, because enzymes digest the uric acid crystals that vinegar and baking soda leave behind.
- Never use hot water, bleach, or a steam cleaner on cat urine; heat sets the stain and locks the smell into the mattress permanently.
- Blot, don’t rub; rubbing pushes the urine deeper into the foam and spreads it.
- Leftover urine scent re-attracts your cat to the same spot, so cleaning thoroughly is part of stopping repeat accidents.
- Sudden peeing outside the litter box can signal a urinary tract problem; a cat straining, crying, or passing bloody urine needs a vet right away.
What gets cat pee out of a mattress for good?
An enzyme cleaner gets cat pee out of a mattress for good, because enzyme cleaners are the only common product that breaks down the uric acid crystals in dried cat urine. As cat urine dries, uric acid and protein compounds crystallize inside the foam and fabric. These crystals are not soluble in water, so rinsing, vinegar, or baking soda can mask the smell for a while but cannot remove the source.
Enzyme cleaners contain bacteria that produce enzymes like protease and urease. Those enzymes literally digest the organic compounds in urine, including the uric acid crystals, until there is nothing left to smell. That is the whole game. Everything else in this guide is just helping the enzymes reach the crystals and finish the job.
| Method | Does it remove the smell for good? |
|---|---|
| Enzyme cleaner | Yes. Digests uric acid crystals at the source. |
| White vinegar | Partly. Neutralizes some odor and alkaline salts, but leaves crystals behind. Best as a follow-up, not a fix. |
| Baking soda | No, on its own. Absorbs moisture and masks odor only. |
| Hydrogen peroxide | Sometimes, for stains. Can bleach fabric and damage foam; spot-test first. |
| Hot water or steam cleaner | No, and it makes things worse. Heat sets the stain and bonds the smell in. |
How do you get cat pee out of a mattress step by step?
You get cat pee out of a mattress by blotting it up, rinsing with cool water, soaking the spot with an enzyme cleaner, letting it work, then drying it fully. Follow these seven steps in order. Speed matters most for fresh accidents, but the same method works on dried, older stains too.
- Strip the bed and blot fast. Pull off all bedding and wash it separately. Press clean paper towels or an old towel firmly onto the wet spot to soak up as much urine as you can. Press, lift, repeat. Do not rub, because rubbing drives the pee deeper into the foam.
- Rinse with cool water. Pour or spray a small amount of cool water over the area, then blot again. This dilutes and pulls out urine that has already soaked in. Skip hot water completely; heat sets the proteins and locks in the smell.
- Soak the spot with an enzyme cleaner. Generously spray or pour the enzyme cleaner so it covers the whole stain and a little beyond it. Cat pee spreads wider under the surface than it looks on top, so be generous. The area should be wet, not just damp.
- Let the enzymes work. Let the enzyme cleaner sit for at least 10 to 15 minutes. For dried or heavy stains, cover the area with plastic wrap so it stays wet longer, and leave it for several hours or overnight. Enzymes need time and moisture to break down the crystals.
- Blot up the cleaner and let it air-dry. Blot the excess with a clean towel, then let the mattress air-dry completely. Open a window, run a fan, or set the mattress on its side. Trapped moisture inside foam can grow mold, so do not rush this.
- Sprinkle baking soda to finish. Once the area is dry, sprinkle a generous layer of baking soda over the spot to absorb any last bit of dampness and odor. Leave it 8 to 10 hours, or overnight, then vacuum it up thoroughly.
- Repeat if you still smell anything. Old or deep stains often need two or three full rounds. If your nose catches even a faint whiff after drying, run the enzyme step again. Stop only when the dry mattress smells like nothing.
This article is educational. If your cat suddenly started peeing outside the litter box, please rule out a medical cause with your vet (more on that below).
Why won’t vinegar and baking soda alone get rid of the smell?
Vinegar and baking soda alone won’t get rid of cat pee smell because neither one breaks down the uric acid crystals that dried urine leaves in the mattress. Baking soda absorbs moisture and covers odor. Vinegar is a mild acid that neutralizes some of the alkaline salts in urine. Both help a little, but the crystals stay behind, waiting for humidity to release the smell again.
That is why so many people clean a mattress, think they’re done, then smell pee again a week later on a humid night. The vinegar-and-baking-soda combo treated the symptom, not the source. Use them as helpers around an enzyme cleaner if you like, but do not count on them to do the real work.
Can you save a mattress with dried, old cat pee?
Yes, you can usually save a mattress with dried, old cat pee, but it takes patience and repeated enzyme treatments. Dried urine forms a crusty crystal layer that actually blocks the enzyme cleaner from soaking in, so the first round may barely touch it. Re-wetting the spot and giving the enzymes hours to work, under plastic wrap, helps them get through that layer.
Plan on two to four full cycles for an old stain, letting the mattress dry between each one. Thick pillow tops and dense memory foam hold urine more stubbornly, so they need the most rounds. If you’ve done several thorough treatments with full drying in between and the smell still keeps you up at night, replacing the mattress becomes the more realistic choice.
What should you never use on cat pee on a mattress?
Never use hot water, a steam cleaner, or bleach on cat pee on a mattress. Heat from hot water and steam cleaners sets the urine proteins and bonds the smell permanently into the foam, turning a fixable mess into a ruined mattress. Bleach is harsh, damages fabric and foam, and creates dangerous fumes when it mixes with the ammonia in urine.
Be careful with hydrogen peroxide too. It can lift stains, but it acts like a mild bleach and may discolor a printed or colored mattress cover, and it can break down foam or latex. If you want to try it, spot-test a hidden corner first and use as little as possible. When in doubt, stick with the enzyme cleaner; it is the safest choice for your bed.
Why does leftover cat pee smell make my cat pee there again?
Leftover cat pee smell makes your cat return to the same spot because cats use scent to mark where they go to the bathroom. Even a trace of urine you can barely detect is a loud, clear signal to your cat’s nose that says “this is the bathroom.” So a half-cleaned mattress practically invites a repeat accident.
This is the real reason thorough cleaning matters so much. Getting cat pee out of a mattress is not only about your comfort; it is about removing the scent marker that keeps pulling your cat back. An enzyme cleaner is what fully erases that marker, which is one more reason it beats vinegar or baking soda for breaking the cycle.
Should you check with a vet if your cat peed on the bed?
Yes, you should check with a vet if your cat suddenly started peeing on the bed, especially if it’s a new behavior, because peeing outside the litter box is often the first sign of a medical problem. Conditions grouped under feline lower urinary tract disease (FLUTD), including urinary tract infections, bladder stones, crystals, and stress-related cystitis, make urinating painful, so cats start avoiding the box.
Cleaning the mattress solves the mess, but it won’t stop the accidents if your cat is sick. So the smartest move is to clean the bed and book a vet check, rather than assuming it’s a behavior issue. Your vet can run a simple urine test to rule out an infection or crystals.
See a vet right away if your cat is:
- Straining or crying in the litter box, or going in often with little coming out
- Passing bloody or pink-tinged urine
- Licking the genital area excessively
- Hiding, off food, or vomiting
A male cat straining to pee and producing nothing can have a urinary blockage, which is a life-threatening emergency. Don’t wait; call your vet or an emergency clinic immediately. For background, the AVMA and Cornell Feline Health Center both have reliable owner guides on feline urinary disease.
How do you stop your cat from peeing on the bed again?
You stop your cat from peeing on the bed again by ruling out a medical cause first, then removing the scent fully and easing whatever is stressing your cat. Once a vet has cleared a health issue, most repeat bed-peeing comes down to litter box setup or stress. Cats are picky, and small changes often fix it.
- Clean the scent completely. Use an enzyme cleaner so no urine marker is left to draw your cat back.
- Follow the litter box rule. Offer one box per cat plus one extra, in quiet, easy-to-reach spots.
- Scoop daily. Many cats refuse a dirty box and look for a cleaner spot, like your bed.
- Keep the litter familiar. Most cats prefer unscented, fine-grained clumping litter; avoid sudden brand switches.
- Lower stress. New pets, visitors, moved furniture, or a conflict with another cat can trigger anxiety peeing. Add hiding spots, vertical space, and routine.
- Block access while you fix it. Keep the bedroom door shut, or cover the bed with a waterproof protector, until the habit breaks.
Does an enzyme cleaner really make that big a difference?
Yes, an enzyme cleaner makes a real difference on cat urine because it targets the uric acid crystals that ordinary cleaners leave behind. If you only buy one product for this job, make it a quality enzymatic stain and odor cleaner. It is the difference between masking the smell for a few days and removing it for good.
Rocco & Roxie Professional Strength Pet Stain & Odor Eliminator
This is an enzyme-activated spray that digests the organic compounds in cat urine rather than just covering the smell. It works well on mattresses and has earned the Carpet and Rug Institute Seal of Approval, and the maker lists it as color-safe, so it’s gentle on most fabrics when you spot-test first. It’s a solid pick for fresh accidents and older, set-in stains alike.
Frequently Asked Questions
Q: Will cat pee smell ever fully come out of a mattress?
Yes, cat pee smell usually comes fully out of a mattress with an enzyme cleaner, because enzymes digest the uric acid crystals that cause the lingering odor. Older or deep stains may need two to four rounds with full drying in between. If a strong smell remains after several thorough treatments, replacing the mattress is the realistic next step.
Q: How do you get dried, old cat pee out of a mattress?
To get dried, old cat pee out of a mattress, re-wet the spot with an enzyme cleaner until it’s soaked, cover it with plastic wrap so it stays wet, and let it sit several hours or overnight. Dried urine forms a crystal crust that blocks cleaners, so plan on repeating the cycle two to four times.
Q: Can I use vinegar instead of an enzyme cleaner on cat pee?
Vinegar is not a full replacement for an enzyme cleaner on cat pee. White vinegar neutralizes some odor and alkaline salts, but it cannot break down the water-insoluble uric acid crystals in dried urine. Use vinegar as a helper if you like, but rely on an enzyme cleaner to remove the smell for good.
Q: Does baking soda remove cat urine smell from a mattress?
Baking soda alone does not remove cat urine smell from a mattress; it only absorbs moisture and masks odor. Baking soda is a useful final step after an enzyme cleaner has digested the uric acid crystals. Sprinkle it on the dry spot, leave it 8 to 10 hours, then vacuum it up.
Q: Can you steam clean cat pee out of a mattress?
No, you should never steam clean cat pee out of a mattress. The heat from a steam cleaner sets the urine proteins and bonds the smell permanently into the foam, making it much harder to remove. Use cool water and an enzyme cleaner instead, and skip hot water entirely.
Q: Why does my cat keep peeing on my bed after I clean it?
Your cat keeps peeing on the bed because leftover urine scent still marks the spot as a bathroom, or because of a medical or stress issue. Even traces you can’t smell signal “go here” to your cat. Clean fully with an enzyme cleaner, then rule out a urinary problem with your vet and check your litter box setup.
Q: Is cat pee on a mattress a health hazard?
Cat pee on a mattress is mainly an odor and hygiene problem rather than a serious health hazard for most healthy people. The ammonia smell can irritate eyes and airways in a closed room, and trapped moisture can grow mold. Clean it promptly and let the mattress dry fully to avoid mold or mildew.
Q: How do I get cat pee out of a memory foam mattress?
To get cat pee out of a memory foam mattress, use the same blot, rinse, enzyme-soak method, but use less liquid and dry it very thoroughly. Foam absorbs and holds liquid, so over-wetting risks trapped moisture and mold. Avoid hydrogen peroxide on foam, since it can break it down, and let the mattress air-dry completely before remaking the bed.
The bottom line
Getting cat pee out of a mattress comes down to one thing: an enzyme cleaner that digests the uric acid crystals vinegar and baking soda leave behind. Blot fast, rinse cool, soak with enzymes, dry fully, and repeat until the smell is gone. Then finish the job by removing every trace of scent so your cat isn’t pulled back, and check with your vet if the accidents started suddenly. Do that, and you’ll save both your mattress and your sleep.

Hello and welcome to The Ideal Cat!
We are some passionate cat owners from different professions. We love our cats and have a lot of experience in how to care for our pets. We are incredibly excited to share our knowledge, experience, and research with you. So you can take good care of your loving cat. We will answer most of the common questions about owning cats, taking care of them, etc. If you have any question contact with us. Thanks for visiting! Enjoy the content.