Editor's pick โ mattress review category
Saatva Classic
From $1,174 (Twin) ยท Saatva's #1 bestseller ยท Euro pillow top ยท 3 firmness ยท 365-night trial ยท Lifetime warranty
Getting urine out of a mattress removes the stain - but the pee smell is a separate problem. Urine decomposes into uric acid crystals that bind to foam and fabric fibers. Water and baking soda alone cannot break down these crystals. This guide covers the five methods that actually neutralize urine odor - not just mask it.
TL;DR
This mattress review covers construction, firmness, trial/warranty, price, and who it fits. Saatva Classic is our baseline benchmark for mid-luxury (Euro pillow top, 365-night trial, lifetime warranty) against which we measure competitors.
Jump to section
- Why Pee Smell Stays in a Mattress
- Method 1: Enzymatic Cleaner (Most Effective)
- Method 2: White Vinegar Soak
- Method 3: Hydrogen Peroxide + Baking Soda + Dish Soap
- Method 4: Baking Soda Deodorizing (Maintenance / Mild Odor)
- Method 5: Activated Charcoal / Odor Absorber Bags
- When the Smell Means It's Time for a New Mattress
- Prevent Future Odor with a Mattress Pad
- Mattress care & maintenance FAQ
Prevent future incidents: Saatva Waterproof Mattress Pad - fully waterproof, cotton top layer, machine washable.
Why Pee Smell Stays in a Mattress
Fresh urine is relatively odorless. The smell develops as bacteria decompose urea into ammonia and amines. Over time, ammonia further breaks down, and the uric acid crystals that remain are highly resilient - they reactivate when exposed to moisture (including humidity), releasing odor again even after initial cleaning.
This is why a mattress can smell "clean" after drying and then release odor again weeks later in humid conditions. The crystals were never neutralized - they were simply dry and dormant.
Note: If you need to remove the stain itself first, see our guide on how to get pee out of a mattress. This guide focuses specifically on odor elimination.
Method 1: Enzymatic Cleaner (Most Effective)
Enzymatic cleaners are the only treatment that chemically breaks down uric acid crystals rather than just masking the smell. Enzymes (typically protease and urease) digest the biological compounds that produce odor.
How to Use
- Saturate the affected area generously - the cleaner must reach as deep as the urine penetrated
- Cover with plastic wrap or a damp cloth to prevent evaporation
- Let sit for minimum 10โ15 minutes; 30โ60 minutes for old stains
- Blot dry with clean towels; do not rub
- Allow to dry completely (8โ12 hours) before remaking the bed
- Repeat if the smell returns after the first drying cycle
Products that work: Rocco & Roxie Stain & Odor Eliminator, Nature's Miracle, Bissell Pet Stain & Odor. All use enzyme-based formulas.
Method 2: White Vinegar Soak
White vinegar (5% acidity) is acidic enough to neutralize ammonia - the primary smell compound - through a chemical reaction. It is less effective than enzymatic cleaners at breaking down uric acid crystals but significantly better than water alone.
How to Use
- Mix equal parts white vinegar and water in a spray bottle
- Saturate the odor zone
- Allow to sit 15โ30 minutes
- Blot dry; sprinkle baking soda over the area
- Let baking soda sit 8โ24 hours (it absorbs the vinegar smell and remaining moisture)
- Vacuum thoroughly
This method works best on fresh urine. For urine older than 24โ48 hours, enzymatic cleaner is more effective.
Method 3: Hydrogen Peroxide + Baking Soda + Dish Soap
This DIY mixture combines oxidation (hydrogen peroxide), deodorization (baking soda), and surfactant cleaning (dish soap).
Recipe
- 1 cup 3% hydrogen peroxide
- 3 tablespoons baking soda
- 1 teaspoon liquid dish soap
How to Use
- Mix gently (it will fizz) and apply immediately to the odor zone
- Let sit 20โ30 minutes
- Blot dry; do not over-wet the mattress core
- Warning: Test on an inconspicuous area first - hydrogen peroxide can lighten some mattress fabrics. Do not use on memory foam with gel infusion (may damage the foam structure)
Method 4: Baking Soda Deodorizing (Maintenance / Mild Odor)
Saatva Classic
Saatva's #1 bestseller ยท Euro pillow top ยท 3 firmness ยท 365-night trial ยท Lifetime warranty. Saatva is one of the few mattress brands to pair a multi-hundred-night home trial with a lifetime-scale warranty.
- Price: From $1,174 (Twin)
- Free white-glove delivery & old-mattress removal (US)
- 365-night home trial on mattresses
- ID.me discount for military, veterans, first responders, teachers, seniors
- GREENGUARD Gold certified construction
Affiliate disclosure: we may earn a commission from this link at no extra cost to you.
Baking soda does not neutralize uric acid crystals, but it is excellent for absorbing lingering surface-level ammonia smell and moisture. Use this as a follow-up to enzymatic or vinegar treatment - not as the primary method for established odor.
How to Use
- Sprinkle baking soda generously over the entire affected surface
- Leave undisturbed for 8โ24 hours (longer = better absorption)
- Vacuum with an upholstery attachment
- Repeat monthly as preventive maintenance if the area had multiple incidents
Method 5: Activated Charcoal / Odor Absorber Bags
Activated charcoal has a porous structure that traps odor molecules. It is more effective at removing airborne odor molecules from the bedroom environment than treating the mattress itself. Use odor-absorber bags (activated charcoal in fabric pouches) placed under the mattress or inside the bed frame while treatment dries.
When the Smell Means It's Time for a New Mattress
A mattress is past odor treatment when:
- Multiple incidents have saturated deep into the foam core (enzymatic cleaners cannot reach the center)
- The smell returns every time humidity rises, even after repeated treatments
- Mold or mildew has developed in the foam from repeated moisture exposure
- The mattress is over 8 years old and already showing performance decline
In these cases, a new mattress with a fully waterproof protector is the most cost-effective long-term solution. See: how much does a mattress cost and how to dispose of a mattress.
Prevent Future Odor with a Mattress Pad
Mattress care & maintenance FAQ
If replacement is overdue
Saatva Classic โ from $1,779 queen
If cleaning isn't fixing the problem, a 15โ20 year lifespan hybrid is the long-term answer. 365-night home trial, lifetime warranty, free white-glove delivery + free old-mattress removal.
How often should you actually clean a mattress?
Every 3 months: vacuum the surface with an upholstery attachment. Every 6 months: deep clean (baking soda + vacuum). Every 12 months: rotate the mattress (180ยฐ if flippable, or head-to-foot if not).
What's the fastest way to remove urine/stains from a mattress?
Blot with cold water + mild dish soap, then apply white vinegar to neutralize odor. Avoid hot water (sets proteins) and bleach (damages fabric/foam). Baking soda for 6โ12 hours after drying pulls residual moisture and smell.
When is it actually time to replace a mattress?
Signals: visible permanent indentation > 1.5", waking up with pain/stiffness that fades during the day, noticeable age-related smell, age beyond 8โ10 years for most hybrid/foam mattresses. If a new topper doesn't solve it, it's a mattress problem. The Saatva Classic runs a 15โ20 year expected lifespan โ double most foam-only mattresses.
Can you vacuum a mattress with a regular vacuum?
Yes โ upholstery attachment, slow passes, no beater bar. Start at the seams (where dust mites concentrate) and work the full surface. 10โ15 minutes for a queen.
Why does a mattress smell musty?
Usually moisture trapped under the mattress from the floor or an unventilated frame. Fix: sprinkle baking soda, vacuum after 6โ12 hours, then add a breathable mattress protector. If the smell returns, the frame/floor is still trapping moisture โ add a slatted base or risers.
The Saatva Waterproof Mattress Pad has a fully waterproof membrane under a soft cotton top layer. It blocks all liquid from reaching the mattress while remaining comfortable to sleep on. Machine washable. The cost of one pad is far less than the cost of repeated deep-cleaning treatments.
Check Current Price - Saatva Waterproof Mattress Pad
Frequently Asked Questions
What gets pee smell out of a mattress permanently?
Enzymatic cleaners are the only treatment that breaks down uric acid crystals permanently. Saturate the area, let sit 30โ60 minutes, blot dry, and allow 8โ12 hours to fully dry. Repeat if odor returns after the first drying cycle.
Does baking soda remove pee smell from a mattress?
Baking soda absorbs surface-level ammonia odor but does not break down uric acid crystals. Use it as a follow-up after enzymatic cleaner - not as the primary treatment.
Why does pee smell come back after cleaning?
Uric acid crystals left in the mattress reactivate when exposed to humidity, releasing odor again. Only enzymatic cleaners actually neutralize these crystals.
How long does it take to get pee smell out of a mattress?
Allow 24โ48 hours total: enzyme treatment (30โ60 minutes), drying (8โ12 hours), and baking soda step (8โ24 hours). Old stains may require a second cycle.
Can a mattress with urine smell be saved?
Usually yes, if urine has not saturated deep into the core and mold has not developed. Multiple deep incidents or visible mold mean replacement is the right call.