Pet Urine on Mattress

verifiedReviewed by the StainScout Team
timer

Pet urine contains proteins and ammonia compounds that bond quickly. Speed is critical — and so is preventing your pet from returning to the same spot. A mattress absorbs liquid into its foam layer within minutes, after which full removal becomes far more difficult.

restart_altStart Over

infoWhy Pet Urine on Mattress is tricky

A pet on the bed once is forgivable. A pet smell on the mattress for the next two years is the actual problem. Mattress urine is uniquely hard because (a) you can't lift the mattress to reach the back, (b) it soaks deep into foam where you can't see it, and (c) heat treatment is off the table — most mattresses can't handle a steam cleaner safely.

The two-step solution: enzyme cleaner first (specifically for pet urine — generic enzyme isn't enough), then baking soda once it dries to absorb residual smell. Skip either step and the smell stays.

Don't use a wet vac or steam cleaner unless your mattress is specifically rated for it. Most aren't, and you'll drive moisture so deep into the foam it'll mould before it dries.

errorCommon mistakes to avoid

  • closeVinegar alone. It masks the smell briefly but doesn't break down uric acid — the smell returns.
  • closeUsing ammonia-based cleaners on cat urine — attracts the cat back to the same spot.
  • closeSoaking the mattress to "flush" it. The mattress holds moisture for days.
  • closeSkipping the baking soda step. Even after enzymes, some smell molecules linger in the foam.

tips_and_updatesReal-world tip

Genuine pro move: apply enzyme cleaner generously (don't be shy — it needs to reach where the urine reached), let it sit 15 minutes, blot with towels, then cover the area in a thick layer of baking soda once dry. Leave overnight, vacuum off. If smell remains, repeat the baking soda step. Most mattresses recover fully with two rounds.

checklistTreatment Steps

warning

Critical Warning

Protein stains (sweat, blood, urine) are the most common mattress stain, and require enzyme cleaner specifically — regular detergent can't break down the protein bonds and often sets the smell in permanently. Never use a steam cleaner unless specifically rated for mattresses. Avoid bleach and harsh chemicals — they damage foam and leave residues you'll sleep on.

helpFrequently Asked Questions

How quickly should I treat a pet urine stain on mattress?

expand_more

Pet urine contains proteins and ammonia compounds that bond quickly. Speed is critical — and so is preventing your pet from returning to the same spot. A mattress absorbs liquid into its foam layer within minutes, after which full removal becomes far more difficult. As a rule, fresh stains lift much more easily than dried ones — try to treat within the first hour for the best results.

Will hot water set pet urine stains on mattress?

expand_more

Yes. Hot water permanently sets protein-based stains like pet urine. Always start with cold or lukewarm water.

How should I blot and air dry thoroughly mattress after treating a pet urine stain?

expand_more

Blot up all remaining moisture with dry towels, then leave the mattress uncovered to air dry completely. Putting sheets back on a damp mattress traps moisture inside the foam and invites mould. Don't apply heat, and don't consider the job done until you've checked the area is fully dry.

What if the pet urine stain comes back on mattress after drying?

expand_more

On mattress this usually means residue is still sitting in the surface (or, on porous materials, has soaked deeper than the first pass reached). Repeat the treatment from step one and finish by drying thoroughly. Multiple gentle passes work better than one aggressive treatment.

Can I use bleach to remove pet urine from mattress?

expand_more

Check first: Never use a steam cleaner unless specifically rated for mattresses. Avoid bleach and harsh chemicals — they damage foam and leave residues you'll sleep on. If chlorine bleach isn't on that list and your situation still calls for it, test in a hidden spot first — oxygen bleach (non-chlorine) is the safer default whenever you're unsure.