By clicking on the product links in this article, Mattressnut may receive a commission fee to support our work. See our affiliate disclosure.

How to Get Pee Smell Out of a Mattress: 5 Methods That Work


๐Ÿ”ฅ SAATVA SPRING SALE ACTIVE โ€” up to $600 off + 365-night home trial โ€”
See current deals โ†’

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

Check Saatva price โ†’

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.

Affiliate disclosure: MattressNut is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no additional cost to you. Our reviews and recommendations remain independent and are based on hands-on testing. Learn more on our about page.

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.

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.

Our current tested pick. After running the Saatva Classic through multiple sleep tests, it remains our benchmark in this category โ€” long trial window, lifetime warranty, and direct-to-consumer pricing give it a structural advantage over most competitors.

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)

Editor's pick โ€” mattress review category

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

Check Saatva price

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.

Check current price โ†’

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.

★ #1 Mattress 2026 Get Saatva Classic — 365-Night Trial →