Urine stains require two-phase treatment: removing the stain and neutralizing the odor compounds (uric acid crystals). Standard cleaners only tackle the first part — enzyme cleaners handle both.
Fresh Urine: Act in Under 10 Minutes
- Step 1: Blot up as much liquid as possible with dry towels — press firmly, don't rub
- Step 2: Mix: 8 oz hydrogen peroxide + 3 tablespoons baking soda + 1 drop dish soap
- Step 3: Apply liberally to affected area, let sit 10 minutes
- Step 4: Blot dry, apply fresh baking soda, let dry completely (2–8 hours)
- Step 5: Vacuum baking soda thoroughly
Dried Urine: Enzyme Cleaner is Essential
Once urine dries, uric acid crystals form and bond to fabric fibers. Only enzymes (proteases, urease) can break them down. Regular cleaners mask the smell temporarily but the odor returns with humidity.
- Apply enzyme cleaner (Rocco & Roxie, Nature's Miracle, OdoBan) generously
- Cover with plastic wrap — keeps area moist so enzymes can work
- Let sit 8–24 hours
- Remove plastic, blot dry
- Apply baking soda, let dry 8+ hours, vacuum
Pet Urine vs. Human Urine
Pet urine (especially cat) contains higher concentrations of uric acid and felinine (cats) — making it harder to neutralize. Use a pet-specific enzyme cleaner and plan for 2–3 treatment cycles for cat urine in particular.
Cooling Foam Alternative
Puffy Lux — From $999 Queen
Premium memory foam with cooling gel. 101-night trial, lifetime warranty. Made in USA.
Odor Won't Go Away?
If smell persists after enzyme treatment, the urine has likely penetrated to the foam core. At this point:
- Try injecting enzyme cleaner deeper with a spray bottle pressed against the fabric
- Consider an odor-blocking mattress encasement (traps residual crystals)
- If mattress is 5+ years old and saturated, replacement is likely more cost-effective
Prevention going forward: A waterproof mattress protector is the single best investment. Puffy's waterproof protector uses a breathable membrane that stops liquids while remaining cool and quiet.
FAQ
Does baking soda alone remove urine smell from a mattress?
Baking soda absorbs odors temporarily but does not break down uric acid crystals — the main source of persistent urine smell. For complete odor removal, enzyme cleaners are essential. Use baking soda as a final step after enzyme treatment to absorb any remaining moisture and light odors.
How long does it take to remove urine smell from a mattress?
Fresh urine: 4–8 hours total with proper enzyme treatment. Dried or old urine: 24–72 hours and potentially 2–3 treatment cycles. Cat urine often requires multiple treatments even on fresh accidents. Complete drying is critical — residual moisture reactivates odors.
Can I use white vinegar to remove urine from a mattress?
White vinegar can help neutralize the ammonia smell in fresh urine, but it cannot break down dried uric acid crystals. It works well as part of a fresh-stain treatment but is insufficient for dried urine or pet accidents. Enzyme cleaners are superior for complete odor elimination.
Related buying tips
Before making a purchase in this category, consider these essentials we recommend checking:
- Trial period — 100 nights minimum, 365 nights ideal for a major mattress or bedding purchase.
- Warranty — 10 years or longer for mattresses; 1-3 years for most bedding accessories.
- Return policy — ensure free returns are included, not store credit only.
- Certifications — CertiPUR-US for foam (no harmful chemicals), GOLS/GOTS for organic latex and cotton, OEKO-TEX Standard 100 for fabrics.
- Shipping — check if white-glove setup and old-mattress removal are included or cost extra.
For our complete shopping framework, see our 2026 best mattress buying guide.