Our #1 Recommended Mattress
After testing 20+ mattresses across every category, this is the one we recommend first.
Saatva Classic. From $1,095
365-night trial · Lifetime warranty · Free white-glove delivery
We earn a commission if you make a purchase through our links, at no extra cost to you.
A mattress that smells — whether from sweat, off-gassing, pet dander, or mildew — disrupts sleep and indicates hygiene issues that affect health. Here's the most effective approach for every odor type, from quick daily freshening to deep deodorizing treatments.
Common Mattress Odors and Their Sources
| Odor | Source | How Long It Lasts Untreated |
|---|---|---|
| Chemical/off-gassing | New foam VOCs | 24–72 hrs (peaks first few days) |
| Sweat/body odor | Accumulated perspiration | Permanent until treated |
| Musty/mildew | Moisture trapped inside | Gets worse over time; mold risk |
| Urine | Uric acid crystals | Years — intensifies with humidity |
| Pet odor | Pet dander, oils, urine | Permanent until treated |
The Baking Soda Method (Most Effective, All Odors)
Baking soda (sodium bicarbonate) is a mild alkaline that neutralizes acidic odor compounds — effective for sweat, pet odor, and general mustiness. It also absorbs residual moisture.
- Strip all bedding
- Vacuum the mattress surface first
- Sprinkle a light, even layer of baking soda across the entire top surface
- For enhanced effect: mix 10 drops of essential oil (lavender, eucalyptus, tea tree) per cup of baking soda before applying
- Leave for minimum 30 minutes — ideally 8+ hours (overnight or full day)
- Vacuum thoroughly — use upholstery attachment, slow overlapping passes
- Flip and repeat for the underside if the mattress is double-sided
For Urine Odor: Enzymatic Cleaner
Baking soda alone won't eliminate urine odor because the uric acid crystals remain intact. Enzymatic cleaners (Rocco & Roxie, Nature's Miracle, OdorBan) contain protease and uricase enzymes that biologically break down uric acid. Application:
- Spray generously on the stained area (allow to penetrate — don't blot immediately)
- Cover with plastic wrap for 10–30 minutes (keeps enzyme active)
- Blot up with clean cloths
- Apply baking soda over dried area to neutralize and absorb remaining odor
- Allow to fully dry (6–12 hours) before replacing bedding
For Off-Gassing (New Mattress Smell)
New foam mattresses off-gas VOCs (volatile organic compounds) during the first days after unboxing. This is temporary and generally not harmful in typical doses — but the chemical smell is unpleasant and can irritate sensitive individuals. Accelerate off-gassing:
- Unbox in a well-ventilated room (windows open, fan running)
- Remove all packaging and plastic immediately
- Leave uncovered for 24–72 hours before putting sheets on
- Run a fan directed at the mattress to accelerate air exchange
- Choose CertiPUR-US certified foam — tested for lower VOC emissions from the start
White Vinegar Spray (Mild Odors)
Diluted white vinegar (1:1 with water in a spray bottle) kills bacteria causing odor and neutralizes alkaline odors. Spray lightly — don't saturate. Vinegar smell dissipates completely as it dries (typically 20–30 minutes). Good for mild odors between deep treatments.
Sunlight: The Natural Deodorizer
Direct sunlight is one of the most effective mattress deodorizers available — UV light kills bacteria and mold spores; heat evaporates trapped moisture. Carry the mattress outside on a dry day (below 80% humidity), prop against a wall or fence, and leave for 4–8 hours. Rotate to expose both sides. More effective than any spray treatment for musty/mildew odors.
Prevention: The Better Strategy
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.
- Waterproof mattress protector: Prevents sweat, spills, and biological fluids from reaching the mattress — eliminates 90%+ of odor sources
- Weekly sheet washing: Most skin cells and sweat are in the sheets, not the mattress
- Ventilate after sleep: Pull back covers for 20 minutes each morning to allow moisture to evaporate before making the bed
FAQ
How do I get rid of the smell from a new mattress?
New mattress off-gassing smell from foam VOCs: unbox in a ventilated room with windows open and a fan running. Leave uncovered for 24–72 hours. The smell peaks in the first 24 hours and dissipates within 72 hours for most CertiPUR-US certified foams. Non-certified foams may off-gas longer.
Does baking soda really work to deodorize a mattress?
Yes — baking soda is one of the most effective mattress deodorizers available. As an alkaline compound, it neutralizes acidic odor molecules (sweat, pet odor, mildew). Leave on for 8+ hours for best results. It also absorbs moisture that contributes to odor. For urine odor, an enzymatic cleaner must be used first — baking soda alone won't break down uric acid crystals.
Why does my mattress smell after cleaning?
Usually because the mattress wasn't dried completely after spot cleaning. Residual moisture inside foam creates a musty/mildew smell as bacteria grow. Run a fan directed at the mattress for several hours. If the smell persists after thorough drying, apply baking soda treatment and vacuum. For persistent mildew smell suggesting internal moisture, consider mattress replacement.