Why smoke smell sticks to an apartment
Cigarette and cannabis smoke is not just an odor — it's a sticky chemical residue called nicotine tar (and, for weed, a similar resin layer). When a tenant smokes inside, that residue binds to every porous surface in the unit: drywall paint, ceiling texture, baseboards, window blinds, the carpet, the carpet pad underneath, kitchen cabinet interiors, and — the part most landlords miss — the inside of the HVAC system, including the ducts, the evaporator coil, and the blower fan.
That last part is what makes smoke smell so stubborn. You can repaint every wall in a smoking unit and the place will still smell like an ashtray the first time the heat or AC kicks on, because the HVAC system is now a giant fan blowing tar-coated air back into a freshly painted room. Smoke residue also re-emits when humidity rises — which is why the unit smells fine on a dry afternoon and smells terrible the next morning when a tenant walks in.
The EPA classifies this leftover residue as "thirdhand smoke," and the practical takeaway is simple: half-measures don't work. You have to treat every layer the smoke touched, in the right order, or the smell comes back.
The 5-stage smoke removal protocol
This is the order professional turnover crews use. Skipping any stage — especially the HVAC step — is why most DIY attempts fail two weeks after the new tenant moves in.
- Stage 1: Ventilate aggressively. Open every window for 48-72 hours with box fans pulling air outof the unit (not blowing in). Remove all soft goods the previous tenant left — curtains, rugs, anything fabric — because they're saturated and will re-contaminate the room. This stage doesn't fix anything on its own; it just stops you from working inside a sealed gas chamber while you do the real work.
- Stage 2: Wash every hard surface with TSP. Trisodium phosphate (or a TSP substitute, in jurisdictions that restrict phosphates) is the only household-grade cleaner strong enough to cut nicotine tar off of walls, ceilings, doors, trim, cabinet exteriors and interiors, light switch plates, and inside closets. Mix per the label, scrub top-to-bottom with a sponge mop, and rinse with clean water. You will be horrified by the color of the rinse bucket — that's the point.
- Stage 3: Seal every stained surface. Once dry, coat all walls and ceilings with a shellac-based stain blocker like Zinsser B-I-N or Kilz Original. Do not substitute regular latex primer — latex is porous and the smoke residue will bleed back through within weeks. Shellac primer locks the residue under a non-porous film. One coat is mandatory; two is better on ceilings, where smoke condenses heaviest.
- Stage 4: Repaint with finish coats. Once the shellac primer is dry (usually 1-2 hours), apply two finish coats of standard interior paint. The shellac does the odor-blocking work; the finish coats just give you a clean, normal-looking wall.
- Stage 5: Ozone or hydroxyl treat the air, then service the HVAC. After painting, run an ozone generator (unit empty, no people or pets, 24-48 hours) or a hydroxyl machine (safer, can run while occupied, but slower). Then — and this is the step everyone skips — replace the HVAC filter, have the ducts professionally cleaned, and wipe the evaporator coil. If the tenant smoked heavily for years, the ducts may need to be sealed with a duct-grade encapsulant.
What ozone treatment actually does (and doesn't)
Ozone gets sold as a magic bullet. It isn't. Ozone (O3) is a reactive form of oxygen that breaks down odor molecules in the air and on lightly contaminated surfaces. Run a generator in a sealed smoking unit for 24 hours and the air will smell dramatically better — for a few days.
Then the smell comes back. Why? Because ozone only reaches the air and the first millimeter of any surface. It does not penetrate drywall, paint, carpet pad, or HVAC duct interiors. If the tar is still bound to those layers, residual moisture and heat will pull it back out into the air, and you're back where you started.
Ozone is step 5, not step 1. It cleans up what's left after you've already washed, sealed, and painted. Used alone, it's a $400 way to delay the problem by two weeks. Also: ozone is genuinely harmful to lungs, plants, and rubber seals — the unit must be empty, sealed, and aired out for several hours after treatment before anyone goes back in.
Hydroxyl generators are a slower, safer alternative — they use UV light plus humidity to produce hydroxyl radicals, which do similar chemistry to ozone but don't poison the room. Same caveat applies: useful as a finishing step, useless as a one-shot fix.
Cost breakdown: DIY vs professional (LA market, 2026)
The numbers below assume a standard 1-bedroom LA apartment (around 650-750 sq ft) with moderate-to-heavy smoke contamination from a previous tenant. Studio runs roughly 70% of these costs; 2BR runs roughly 1.5x.
| Step | DIY Cost | Professional (LA, 2026) |
|---|---|---|
| TSP wash (full unit) | $30-$50 supplies + 1-2 days labor | $300-$500 |
| Shellac primer (walls + ceilings) | $120-$180 (4-6 gallons B-I-N) | $650-$950 incl. labor |
| Two finish coats interior paint | $100-$160 (3-5 gallons) | $550-$800 incl. labor |
| Ozone generator (24-48 hr rental) | $80-$150 rental | $200-$350 (treatment + monitoring) |
| HVAC duct cleaning + filter swap | Not DIY-able; $250-$450 vendor | $300-$500 |
| Carpet pad replacement (if needed) | $1.50-$2.50/sq ft materials | $3.50-$5.50/sq ft installed |
| Typical 1BR total | $600-$1,000 + 3-4 days of your time | $2,000-$3,200 turnkey |
DIY looks cheaper on paper, but the math tightens fast when you count your own time, the cost of redoing it if the smell comes back (it usually does on the first attempt), and the lost rent from an extra 2-3 weeks of vacancy. Most LA landlords with more than two units stop DIY-ing smoke turnovers after the first one.
California law: what you can deduct from a smoking tenant's deposit
California Civil Code §1950.5 is the governing law. The short version for smoke damage:
- Damage beyond normal wear and tear is deductible. Smoke contamination that requires TSP washing, shellac priming, and a full repaint is well-established case law as "damage," not wear. You can deduct it.
- A standard repaint between long-term tenants is not deductible.If the tenant lived there for several years and the walls just need a refresh, that's the landlord's cost. The line is whether the repaint is needed because of the tenant's conduct (smoking) or because of normal aging.
- You cannot deduct for "new for old."If the carpet was already 8 years old and the smoke ruined it, you can't charge the tenant for a brand-new carpet — you can only charge the depreciated remaining value of what they damaged.
- Itemize everything in writing within 21 days of move-out.A line item that says "smoke damage — $1,800" is not enough. You need an itemized statement: TSP wash $X, shellac primer $X, finish paint $X, HVAC clean $X, ozone $X, with receipts or vendor invoices attached. See our 21-day deposit return guide for the exact format.
- Photos before and after make or break you in small claims.Date-stamped move-in photos showing clean walls plus move-out photos showing yellow tar staining are basically uncontestable. No photos = the judge has to take your word against the tenant's, and the burden of proof is on you.
When to give up and renovate
Some units are past the point where the protocol above will work, and pretending otherwise just wastes money. Stop and budget for a renovation when:
- The tenant smoked heavily for 20+ years.At that point the residue has migrated through the drywall paper and into the gypsum core itself. Shellac primer can't reach it. Drywall replacement on the contaminated walls is the only durable fix.
- The unit has popcorn or acoustic ceiling texture. Popcorn ceilings are absurdly porous — they act like a giant sponge for smoke. You usually cannot get it clean. Scrape, replace, and repaint, or budget to replace the drywall ceiling outright. (Caveat: pre-1979 popcorn ceilings may contain asbestos and require licensed abatement. Test first.)
- The carpet pad is saturated. Smoke residue reaches the carpet pad through the carpet, and pad cannot be cleaned — only replaced. If the unit smells noticeably worse near the floor, the pad is gone. Pull the carpet, replace the pad, re-stretch (or replace) the carpet.
- The HVAC system is original and old.If the ductwork is decades-old flex duct with porous insulation interior, even professional cleaning won't pull all the residue out. Sealing the ducts with an encapsulant or replacing the affected runs is the realistic path.
Renovation hurts in the moment, but on a heavy-smoking unit it usually beats spending $2,500 on a turnover that fails inspection and forces you to do it again — while the unit sits vacant for another month.
How TurnOver LA handles smoke turnovers
Smoke turnovers are one of our most common requests, and we run them as a single coordinated job: TSP wash, shellac primer, two finish coats, ozone or hydroxyl treatment, HVAC filter swap, and duct service through a partner vendor. One phone call books the whole sequence; one invoice covers it; one photo report at the end gives you the documentation you need for a §1950.5 deduction if the tenant disputes it.
Most 1BR smoke turnovers are done in 4-6 days from key handoff to ready-to-list. We block the unit, run the protocol in order (no skipping ozone before paint), and we don't mark the job complete until the unit smells neutral with the HVAC running on full recirculation for an hour. If you're holding the keys to a smoking unit right now and your listing is already losing showings, see our flat-rate turnover pricing or text the number at the top of the page.