๐Ÿšฝ Stain Rescue

How to get pee out of a mattress

How to get pee out of a mattress comes down to two rules: act fast and use an enzyme cleaner. Whether it's a potty-training kid, a pet, or an adult accident โ€” fresh or long dried โ€” here's exactly what to do, and the one product that actually removes the smell instead of masking it.

Heads up: some links are affiliate links โ€” GoToSleep.ca may earn a small commission at no cost to you. Spot-test any cleaner on a hidden corner first.
The non-negotiable: ordinary cleaners and air fresheners only mask urine. The smell comes from uric acid crystals, and only an enzyme cleaner breaks those down. This is the single thing that decides whether the smell actually goes away.

Fresh accident (still wet)

  1. Strip the bed immediately

    Get sheets and the protector into a hot wash right away. Speed matters โ€” the longer urine sits, the deeper it soaks and the harder the smell is to remove.

  2. Blot โ€” don't rub

    Press a dry towel firmly into the wet area to soak up as much liquid as possible. Stand on it if you have to. Rubbing just pushes urine deeper into the foam.

  3. Soak the spot with enzyme cleaner

    Spray generously so the cleaner reaches as deep as the urine did โ€” under-treating is the #1 mistake. Let it sit the full time on the label (usually 10โ€“15 minutes).

  4. Blot again, then baking soda

    Blot up the cleaner, then sprinkle baking soda over the damp spot to pull out remaining moisture and odour. Leave it several hours โ€” overnight is ideal.

  5. Vacuum and dry fully

    Vacuum up the baking soda and let the mattress dry completely (a fan helps) before re-making the bed.

Dried / old urine stain

  1. Re-wet the area

    Old urine has dried into crystals you need to reactivate. Lightly mist the stain with water first so the enzyme cleaner can penetrate.

  2. Apply enzyme cleaner generously

    Saturate the area and โ€” this is key for old stains โ€” leave it for a long contact time. Many people cover it with plastic wrap for a few hours so it doesn't dry out before the enzymes finish working.

  3. Blot, baking soda, repeat if needed

    Blot, deodorise with baking soda overnight, vacuum. Deep-set stains often need two rounds โ€” don't be surprised if the smell returns faintly after drying and needs one more pass.

Skip the hydrogen peroxide on fresh urine if you can use enzyme. Peroxide can lighten the yellow mark but doesn't fully kill the uric-acid smell, and it can bleach some fabrics โ€” always spot-test. For odour, enzyme is the answer.

Never deal with this again

Once it's clean and dry, put a washable waterproof mattress protector on. The next accident lands on something you can just throw in the wash โ€” especially worth it for kids' and pets' beds.

More: the full how to clean a mattress routine ยท blood stains ยท yellow sweat stains. If the smell won't ever fully leave the foam, it may be time for a new mattress.

Practical stain-removal tips โ€” not medical advice.
About ยท Contact ยท Privacy
โ† Back to GoToSleep