How to Get the Urine Smell Out of a Mattress (Step-by-Step Guide)

How to Get the Urine Smell Out of a Mattress (Step-by-Step Guide)

Few household smells are as stubborn as urine on a mattress. Whether it's a child's bedwetting, a pet accident, or an unwell night, the odour has a way of lingering long after the stain looks gone โ€” and coming back on humid days. The good news: with the right method (not just soap and water) you can fully remove it. Here's exactly how to get the urine smell out of a mattress, the home remedies that actually work, and how to make sure you never have to do this again.

๐Ÿ”ฌ

Why Urine Smell Is So Hard to Remove

Urine isn't just water โ€” as it dries, it leaves behind uric acid crystals that ordinary cleaning can't dissolve. Plain water and detergent rinse away the surface, but the crystals stay buried in the mattress fibres. Then, whenever the air gets humid, those crystals release that sharp ammonia smell all over again. That's why a mattress can seem clean and still smell on a damp day. To truly remove the odour, you have to break down the crystals, not just rinse the surface.

๐Ÿงบ

What You'll Need

๐Ÿงด

Enzyme Cleaner

The most effective option โ€” enzymes digest uric acid crystals. Pet-urine enzyme cleaners work well.
๐Ÿถ

White Vinegar

Neutralises fresh urine and odour. Mix 1:1 with water in a spray bottle.
๐Ÿง‚

Baking Soda

Absorbs moisture and trapped smell. The workhorse of any mattress clean-up.
๐Ÿ’ง

3% Hydrogen Peroxide

For tough, set-in stains (use with care โ€” can lighten dark fabric, so spot-test first).
๐Ÿงป

Clean Cloths / Towels

For blotting. Microfibre or old towels work best โ€” you'll need a few.
๐ŸŒ€

A Fan or Sunlight

Thorough drying is essential โ€” leftover moisture causes mildew and brings the smell back.
๐Ÿงผ

How to Remove Urine Smell, Step by Step

  1. 1Blot, don't rub. Press clean towels firmly onto the area to soak up as much liquid as possible. Rubbing only pushes urine deeper into the mattress.
  2. 2Spray with vinegar solution. Mist the area with a 1:1 mix of white vinegar and water until lightly damp (not soaked). Let it sit 10โ€“15 minutes, then blot again.
  3. 3Cover with baking soda. Sprinkle a generous, even layer over the whole damp area. It pulls out remaining moisture and odour as it dries.
  4. 4Wait, then vacuum. Leave the baking soda for at least 8 hours โ€” overnight is ideal. Then vacuum it all up with an upholstery attachment.
  5. 5For old or strong smells, use an enzyme cleaner. If any odour remains, apply an enzyme cleaner per its label, let it dwell the full recommended time, and air dry. This is the step that breaks down the uric acid crystals for good.
  6. 6Dry completely. Point a fan at the mattress or stand it in sunlight until bone dry before putting bedding back on. Any trapped moisture will reignite the smell.
Memory foam tip: never soak a foam mattress. Use light mists and blot often โ€” too much liquid gets trapped inside and is very hard to dry.
โš—๏ธ

Which Home Remedy Works Best?

Not every DIY fix is equal. Here's how the common ones compare:

Remedy Best for How well it works
Vinegar + baking soda Fresh accidents Very good
Enzyme cleaner Old / set-in odour Best overall
Hydrogen peroxide mix Tough stains + smell Good (spot-test)
Soap & water only Surface wipe Weak โ€” smell returns

A popular DIY blend for stubborn cases is 3% hydrogen peroxide, a few tablespoons of baking soda, and a drop of dish soap โ€” effective, but always spot-test on a hidden corner first, since peroxide can lighten coloured fabric.

๐Ÿšซ

Mistakes to Avoid

A few common missteps make the problem worse: over-soaking the mattress (moisture gets trapped and turns to mildew), using ammonia-based cleaners (they smell similar to urine and can encourage pets to re-mark), reaching for bleach (harsh, damaging, and risky mixed with other cleaners), and skipping the drying step โ€” the single most common reason the smell comes back.

๐Ÿ›ก๏ธ

How to Stop It Happening Again

Cleaning urine out of a mattress is a slow, smelly job โ€” and the only way to avoid repeating it is to stop liquid from reaching the mattress in the first place. A quality waterproof mattress protector creates a barrier that urine, spills, and sweat simply can't get through. When an accident happens, you unclip the protector and machine wash it in minutes โ€” the mattress underneath stays bone dry and odour-free. Vastrora's protector pairs a soft cotton terry top with a silent, breathable TPU membrane, so it feels like a normal fitted sheet, not a crinkly plastic cover. The simplest way to avoid the problem entirely is a waterproof protector for kids and bedwetting โ€” accidents stay on the surface and wash off, never reaching the mattress. If you're weighing options, our buying guide to the best waterproof mattress protectors in India walks through what to look for.

โ“

Frequently Asked Questions

Does baking soda really remove urine smell?

Yes, for fresh accidents โ€” it absorbs moisture and odour as it dries. For older, set-in smells you'll usually also need an enzyme cleaner to break down the uric acid crystals baking soda can't reach.

Why does my mattress smell of urine again on humid days?

Because dried uric acid crystals reactivate with moisture in the air. Until those crystals are broken down with an enzyme cleaner, humidity will keep releasing the smell.

Can I use vinegar on a memory foam mattress?

Yes, but use a light mist rather than soaking it, and blot frequently. Memory foam holds water easily and is slow to dry, so keep liquid to a minimum.

How do I stop bedwetting accidents ruining the mattress?

Use a waterproof mattress protector so urine never reaches the mattress. For more on managing this with kids, see our parent's guide to bedwetting protection.

How long should I let the mattress dry?

Until it's completely dry to the touch โ€” often several hours with a fan, or a few hours in direct sunlight. Never re-make the bed while it's still damp.

Never Clean Urine Out of a Mattress Again

A Vastrora waterproof protector blocks urine, spills & sweat before they reach your mattress โ€” soft cotton terry on top, silent TPU underneath. Just unclip and machine wash.

Shop Vastrora Mattress Protector โ†’