How to Get Smoke Smell Out of a Mattress (Box Spring & Bedding Too)
If you're trying to get smoke smell out of a mattress, the hard truth is that the smell isn't sitting on top of the fabric. It's soaked into the foam, the cotton batting, and the wood frame underneath. That's why a quick spray of air freshener buys you about twenty minutes before the cigarette smell comes right back. I've pulled covers off enough mattresses to tell you exactly where the odor hides and what actually removes it for good.
Here's how we handle it in the field with green, non-toxic methods, plus what you can do yourself before you spend money on a pro.
The short answer
Smoke oil soaks deep into a mattress's foam, batting, and frame, so surface sprays fail fast. For light exposure, vacuum with a HEPA tool, apply baking soda for 24 hours per side, and air it out in sunlight. Heavy saturation needs professional hydroxyl generators, carbon air scrubbing, and sealing. Always treat the box spring and bedding too, or the smell returns.
- Smoke oil hides deep in foam, batting, and the wood frame.
- Vacuum, baking soda, and airflow can clear light exposure.
- Never soak a mattress; trapped moisture grows mildew.
- Treat the box spring and bedding, or the smell comes back.
Why the smoke smell in your mattress won't come out
Smoke is an oil. When someone smokes near a bed, the particles ride in on warm air and settle into every porous surface they touch. A mattress is basically a giant sponge, so it grabs all of it: tar, nicotine residue, and the burnt-organic compounds that your nose reads as that stale ashtray smell.
The reason DIY usually fails is depth. You can clean the surface all day, but the odor source is two inches down in the foam where your spray never reaches. Heat and humidity, like a warm bedroom in summer, push those trapped oils back into the air. That's the cycle people get stuck in, and it's why the smoke smell in a mattress won't come out with surface cleaning alone.
- The quilted top panel, where oils collect first
- Deep foam and batting, the part nobody can reach with a cloth
- The box spring frame and burlap dust cover underneath
- The mattress seams and piping, which trap residue and resist cleaning
How to get smoke smell out of a mattress yourself
If the exposure was light or recent, you've got a real shot at doing this at home. Strip everything first and wash the bedding separately (more on that below). Then work the mattress itself, starting with airflow and dry chemistry before you ever reach for liquid.
- Vacuum thoroughly. Go over the whole mattress with a HEPA upholstery tool, both sides and into every seam, to pull out loose particles.
- Apply baking soda. Cover the top in a heavy, even layer and leave it 24 hours, longer if you can, since it absorbs a fair amount of odor oil.
- Vacuum and flip. Vacuum the baking soda off completely, then flip the mattress and repeat the layer on the other side.
- Air it out. Open windows, run a fan across it, and get it into direct sunlight for a few hours if you can, since UV helps break down residue.
- Spot-treat odor. Lightly mist a 50/50 white vinegar and water mix, blot, never soak, and dry it fully with a fan before you make the bed.
Keep liquid off the foam
Liquid on a mattress is risky because foam holds water, and a damp mattress grows mildew, which is a worse smell than the one you started with. Mist lightly for spot odor only, never soak, and always dry fully with a fan.
How to remove cigarette smell from a mattress that's heavily exposed
If a heavy smoker owned the bed, or it came out of a smoker's apartment or a used-furniture sale, baking soda will knock it down but rarely finish it. At that point you're fighting saturation, and that's where our equipment earns its keep.
On these jobs we don't mask anything, and we never reach for ozone or chlorine. We go after the source with green, non-toxic methods that are safe around kids, pets, and electronics. The combination below is what gets a mattress from unusable to sleep-on-it clean, usually in a single visit.
- HEPA plus activated-carbon air scrubbing to strip airborne smoke particles from the room while we work
- Hydroxyl generators, which are safe to run in an occupied space and break down odor molecules over a set run time
- Enzymatic or oxidizing treatment applied to the surfaces that hold the most residue
- Source removal, deep cleaning, and a sealing coat on raw wood where the smoke went deep, so nothing keeps releasing odor after we leave
Don't forget the box spring and bedding
This is the spot people miss. You can perfectly treat a mattress, put it back on a smoke-soaked box spring, and the smell creeps right back within days. The box spring is wood and fabric, and it holds odor just as well as the mattress does.
To deodorize a box spring with smoke damage, vacuum the burlap dust cover and frame, then treat it the same way: baking soda or, for heavy cases, the same scrubbing and hydroxyl approach. Wood frames sometimes need a sealing coat if the smoke went deep, since raw wood keeps releasing odor otherwise.
- Wash sheets, pillowcases, and mattress protector in the hottest safe wash with an enzyme detergent; add half a cup of white vinegar to the rinse
- Pillows often can't be saved cheaply; if the foam still smells after washing, replace them, it's not worth the fight
- Air-dry bedding outside when you can, since dryer heat can bake in residue that didn't fully wash out
- Treat the box spring and frame before you put fresh bedding back, or you'll re-contaminate it
When to stop and bring in a pro
Bring us in if you've done the baking soda and airflow routine and the smell is still there after it fully dries, if the mattress came from a heavy-smoker home, or if it's a premium piece you don't want to throw away. Those are jobs where home methods top out.
We serve Greater Cleveland and Northeast Ohio with same or next-day appointments. Most odor jobs are gone in 1-4 hours, we're fully insured and discreet, and we use green, non-toxic methods, never ozone or chlorine and never a cover-up. The work is backed by a 100% guarantee, so if you can still smell smoke when we leave, we're not done.
Still smelling smoke after you've tried everything? Get in touch with Odor Removal Experts via our contact page for same or next-day service in Greater Cleveland and Northeast Ohio. Green, non-toxic, fully insured, permanent results in 1-4 hours, backed by our 100% guarantee.
Get My Free QuoteFrequently asked questions
Will baking soda alone get cigarette smell out of a mattress?
For light or recent exposure, often yes, especially if you give it a full 24 hours on each side and pair it with good airflow and sunlight. For a mattress that lived in a heavy smoker's home, baking soda will reduce the smell but usually won't finish it, because the odor oils are saturated deep in the foam where the powder can't reach. That's when professional methods like enzymatic and oxidizing treatment, hydroxyl generators, and HEPA carbon air scrubbing become the realistic fix.
Do you use ozone on a mattress, and is ozone safe at home?
We do not use ozone, and we don't recommend it for a bed at home. Ozone is a toxic gas that can only be run in an empty, sealed room and then fully aired out before people or pets come back, and it can damage some foams and finishes. Because of that risk we use green, non-toxic methods instead. For a bedroom you actually sleep in, hydroxyl generators are the safer choice, since they break down odor molecules and are safe to run while you and your pets are around.
Why does the smoke smell come back a few days after I clean the mattress?
Two usual culprits. Either the odor is still deep in the foam and surface cleaning only treated the top, or you cleaned the mattress but put it back on a smoke-soaked box spring and frame that re-contaminate it. Heat and humidity then push the trapped oils back into the air. Treat the mattress, the box spring, and the bedding together, or the smell keeps cycling back.