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

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.

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)

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

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.