🐕 DogsHOW TOMarch 16, 2026

How to Remove Cat Urine Smell from a Mattress (Complete Guide)

Your cat peed on your mattress and now it smells terrible. Strip the bedding immediately, blot the stain, saturate with enzyme cleaner, cover with plastic, a...

Last Updated: March 16, 2026 Reading Time: 6 minutes

Quick Answer

Your cat peed on your mattress and now it smells terrible. Strip the bedding immediately, blot the stain, saturate with enzyme cleaner, cover with plastic, and wait 24 hours. For old stains, you'll need 2–3 rounds. Cat urine is harder to remove than dog urine — it's more concentrated and contains felinine, which intensifies over time.

Why Cat Urine on a Mattress Is Especially Bad

Cat urine is chemically different from dog urine. It contains felinine, an amino acid that breaks down into sulfur compounds over time. This is why cat urine smells worse as it ages — the opposite of what you'd expect. A fresh cat urine stain smells bad. A week-old cat urine stain smells like something died.

Mattresses make it worse because they're essentially giant sponges. A mattress has no barrier layer like carpet backing. Urine soaks straight in, spreading horizontally and vertically. By the time you smell it, the contamination zone is significantly larger than the surface stain.

The good news: Mattresses are salvageable in most cases. You just need the right approach.

Step-by-Step Removal

What You Need

  • Paper towels or clean rags
  • Enzymatic cleaner ([Nature's Miracle Advanced](https://amzn.to/4tQDpYR) works well)
  • Plastic wrap or garbage bags
  • Baking soda
  • Waterproof mattress protector (for after — learn from this)

For Fresh Stains (Same Day)

1. Strip everything immediately. Sheets, mattress pad, protector — into the wash with cold water and a cup of white vinegar. Hot water sets the stain.

2. Blot the mattress. Press firmly with paper towels. Don't rub. Apply pressure with your body weight — stand on the towels if needed. Replace with fresh towels until minimal moisture transfers.

3. Saturate with enzyme cleaner. Pour directly onto the stain. Be generous — you need the cleaner to reach as deep as the urine went. For a typical cat accident, use 1–2 cups of enzyme cleaner.

4. Cover with plastic. Lay plastic wrap or a garbage bag over the treated area. Tape the edges to the mattress. This prevents evaporation and keeps enzymes active.

5. Wait 24 hours. Mattresses are thick. Enzymes need more time to work through multiple inches of foam or springs than they do on carpet.

6. Remove plastic, blot excess moisture. Press clean towels into the mattress. Then sprinkle a generous layer of baking soda over the entire area.

7. Let baking soda sit 8–12 hours. It absorbs remaining moisture and odor. Vacuum thoroughly.

8. Smell test. Get your nose close to the mattress. If any odor remains, repeat from Step 3.

For Old Stains

  • Use double the enzyme cleaner volume
  • Plan for 3 treatment cycles minimum
  • Between treatments, use a fan to help the mattress dry completely
  • Consider flipping or rotating the mattress between treatments to ensure full penetration

When the Mattress Can't Be Saved

  • The stain has been there for months without treatment
  • Your cat has peed on the same spot repeatedly
  • The mattress has visible mold or mildew around the stain area
  • After 3 full enzyme treatments, the smell persists

At that point, the urine has saturated deep into the foam core. No surface treatment will reach it. A new mattress plus a waterproof protector (installed immediately) is the practical answer. A quality waterproof protector costs $25–40 and prevents this from ever happening again.

Why Your Cat Peed on the Bed

This isn't random bad behavior. Cats who urinate outside the litter box are communicating something:

  • Medical issue — Urinary tract infections, kidney disease, diabetes. If this is new behavior, vet visit first. Always.
  • Litter box problems — Dirty box, wrong litter type, box in a stressful location, not enough boxes (rule: one per cat plus one extra)
  • Stress — New pet, new person, moved furniture, construction noise. Cats are creatures of routine.
  • Territorial marking — Especially in multi-cat households. Your bed smells like you — the most important person in their world. Marking it is a compliment (a terrible, smelly compliment).

Fix the cause, not just the stain. If you clean the mattress but don't address why it happened, it'll happen again.

Prevention After Cleaning

1. Waterproof mattress protector — Non-negotiable after this experience 2. Address the root cause — Vet visit, litter box audit, stress reduction 3. Temporary access restriction — Close the bedroom door until you're confident the behavior has stopped 4. Feliway diffuser in the bedroom — Calming pheromones reduce stress-related marking

FAQ

Can I use hydrogen peroxide on a mattress? It can bleach fabric and break down foam. Stick with enzyme cleaners, which are pH-neutral and designed for organic stains.

How do I know if the smell is truly gone? Your nose adjusts to smells you live with. After treatment, leave the room for 2 hours, then return and do a close-up smell test. Or ask someone who doesn't live in your house.

Will the mattress be stained even after the smell is gone? Possibly. Enzyme cleaners remove odor but may leave a faint discoloration. A mattress protector covers this permanently.

Bottom Line

Strip, blot, saturate with enzyme cleaner, cover, wait 24 hours, baking soda, vacuum. Repeat if needed. Then buy a waterproof mattress protector and figure out why your cat chose the bed. The stain is fixable — but the behavior needs addressing too.