Smoke is the hardest common odor in upholstery — not because it cannot be removed, but because it is everywhere at once. Cigarette and cannabis smoke deposit an oily residue (third-hand smoke) on every surface; fabric holds the most per square foot. Here is what realistically comes out of furniture, and when the furniture is not the problem.
Why smoke outlasts sprays
Smoke residue is tar and nicotine bound in oil. Fragrance sprays sit on top and evaporate; the oil stays and keeps releasing odor for months, reactivated by warmth and humidity. Removal means dissolving the oil and extracting it — a degreasing pre-treatment plus hot-water extraction, the same chemistry as grease removal, applied to every inch of fabric, not just spots.
What comes out of furniture
- Fabric sofas and chairs: yes — full-surface degreasing extraction removes the residue and the smell from fabric and top padding. Heavy long-term smoke may take two passes.
- Mattresses: yes, same method — see mattress cleaning.
- Rugs and carpet: yes; carpet holds a lot of it, and cleaning the sofa but not the rug returns the smell within weeks. Carpet cleaning.
- Leather: mostly — smoke sits on the finish and cleans off; heavily saturated aniline leather keeps a trace.
When the sofa is not the source
If a whole apartment was smoked in for years, walls, ceiling paint, HVAC and curtains carry residue too. Cleaning only the furniture improves things but the room re-contaminates slowly. The honest checklist for a full fix: launder or replace curtains, wash walls (or repaint with a stain-blocking primer), clean every soft surface. For a smoked-in rental turnover this is the package landlords actually need — see move-out cleaning and the commercial page for turnover work.
One smoking incident vs years
A party’s worth of smoke airs out of fabric in days and cleans out fully in one pass. Years of daily smoking put residue deep into foam — expect dramatic improvement, sometimes a second visit, and honesty from us at inspection about which it will be.
What does not work
- Ozone “shock” without cleaning — it oxidizes surface odor and leaves the oil in the foam (and stresses rubber and fabric)
- Baking soda on a smoked sofa — absorbs a fraction from the surface
- Febreze-type sprays — days at best
- Airing alone — helps fresh smoke, not the settled residue
Smoke removal FAQ
We bought furniture from a smoker. Fixable before it enters the apartment?
Yes — that is a second-hand sanitizing job: degrease, extract, dry outside your living space if possible.
Does cannabis smoke behave differently?
Chemically similar — oily residue, same removal. It tends to be less concentrated than years of cigarettes, so it usually cleans out in one pass.
How soon before a viewing/showing should a smoked apartment be cleaned?
Fabric surfaces 2–3 days before (fully dry and aired), walls before that. The room should smell like nothing by the showing.

