Cleaning Guides

How to Remove Urine Odor from Mattress: Easy DIY Methods

Urine that hits a mattress soaks through the cover, foam, and sometimes the support layer in under 30 seconds. Surface cleaning gets you a fresh-smelling top, but the uric acid crystals lurking deeper reactivate every time humidity climbs above 50 percent. Knowing how to remove urine odor from mattress for good means breaking down those crystals at a chemical level, not just masking the smell. This guide covers five methods ranked by effectiveness, from gentle DIY to enzymatic treatments.

Why Urine Smell Comes Back

Fresh urine is mostly water, urea, and salts with a mild ammonia note. As it dries, bacteria break urea down into ammonia and produce uric acid crystals. Those crystals do not evaporate. They stay locked in foam fibers and release smell whenever moisture or warmth wakes them up.

That is why a baking soda treatment seems to work for two weeks, then the smell returns on a humid August night. The crystals are still there. Real elimination needs an enzymatic cleaner or hydrogen peroxide solution that breaks the crystal structure.

Method 1: Baking Soda for Fresh Spots

If the accident happened within the last hour, blot up as much urine as possible with thick towels. Press firmly but do not rub. Rubbing pushes liquid deeper. Once the surface is no longer wet to touch, sprinkle a thick layer of Arm and Hammer baking soda ($1.18 per 1 pound box at Walmart) over the entire affected area.

Let the baking soda sit for 8 to 24 hours. Vacuum thoroughly with a crevice attachment. A Dyson V8 ($299) or even a basic Bissell handheld pulls most of the powder out. This method handles odor for small fresh accidents but does not break down crystals in older stains.

Method 2: White Vinegar Solution

For mid-strength odors, mix one part distilled white vinegar with one part cold water in a spray bottle. Lightly mist the affected area until damp but not soaked. Let sit for 15 minutes. The acetic acid neutralizes ammonia compounds and slows bacterial growth.

Blot with clean white towels and follow up with a heavy baking soda layer. Vinegar plus baking soda is not magic together. The fizzing reaction neutralizes both, leaving you with salt water. Use them in separate steps for best results.

Method 3: Hydrogen Peroxide and Dish Soap

This is the workhorse for moderate to severe stains. Mix 8 ounces of 3 percent hydrogen peroxide ($1.27 at Walmart), 3 tablespoons of baking soda, and 1 teaspoon of Dawn dish soap in a spray bottle. Shake gently.

Spray a thin even coat over the affected area. The peroxide breaks down uric acid crystals through oxidation. Dawn lifts oils and helps the solution penetrate. Let dry completely (4 to 6 hours minimum). Vacuum the residue. This method works on stains up to a few weeks old and removes 90 percent of urine smells in a single pass.

Looking to buy How to Remove Urine Odor from Mattress? Compare top-rated options.
Shop on Amazon →Browse Our Shop
As an Amazon Associate we earn from qualifying purchases.

Method 4: Enzymatic Cleaners

For old stains, repeat offenders, or pet accidents, enzymes are the only reliable solution. Look for products with subtilisin, protease, or amylase enzymes on the label. Top picks include Nature Miracle Advanced Stain and Odor ($16.99 per gallon on Amazon), Rocco and Roxie Professional Strength ($19.97), and Skouts Honor Urine Destroyer ($14.99).

Saturate the stain to the depth the urine reached. If the urine soaked 2 inches into the foam, the enzymes need to reach 2 inches too. Cover with plastic wrap and let sit for 24 hours. Enzymes need moisture and time to work. Air dry uncovered after the soak. Two treatments may be needed for severe pet urine.

Method 5: OxiClean Paste for Set-In Stains

OxiClean Versatile Stain Remover ($9.97 per 3 pound tub at Walmart) is sodium percarbonate, which releases oxygen and breaks down stains. Mix 2 tablespoons of OxiClean with 1 cup of warm water until dissolved. Apply with a clean cloth, pressing into the stain.

Let sit 30 minutes, then blot with cool water. OxiClean works best on protein-based stains and removes both odor and yellow discoloration. Skip on memory foam mattresses because the chemical can degrade the polyurethane structure if left too long. Tempur-Pedic specifically warns against any oxygen bleach in their care guide.

Drying the Mattress Properly

The biggest mistake after any wet cleaning is rushing to remake the bed. Damp foam grows mildew within 48 hours and that smell is worse than the original urine. Set up a box fan to blow across the mattress surface for 6 to 8 hours minimum. A dehumidifier in the room speeds drying further.

Sunlight is the best disinfectant if you can drag the mattress outside. Two hours of direct UV kills bacteria and helps evaporate any remaining moisture from deeper layers. Just check the weather forecast first because afternoon thunderstorms ruin the day fast.

Prevention Tips Going Forward

A waterproof mattress protector saves you all this work next time. The SafeRest Premium Hypoallergenic Cotton Terry ($35.95 on Amazon) handles up to 200 wash cycles. For kids or pets prone to accidents, layer a second waterproof pad on top during high-risk periods.

Wash the protector at 140 degrees Fahrenheit weekly to kill any residual bacteria. If you smell anything during a wash cycle, run a second cycle with 1 cup of OxiClean and skip fabric softener. Softener coats fibers and locks in odor. Knowing how to remove urine odor from mattress is helpful but not having to use it is better.

When to Replace the Mattress

If urine soaked through to the support layer and you cannot fully remove the smell after three rounds of treatment, the mattress should go. Memory foam in particular holds odor at a molecular level once urine penetrates beyond 3 inches deep. The cost of professional cleaning ($200 to $400) plus your time often exceeds the price of a budget replacement mattress from Zinus ($229) or Tuft and Needle ($595). Save the cleaning work for fresh stains and replace when contamination is structural.