
One San Jose mobile detailer prices cigarette odor at $200 to $275, and one Dallas shop quotes $500 to $800 and up. Results depend on the interior, so be wary of anyone who promises perfection on a car smoked in for years.
The question comes up often in car-care forums. One buyer of a 2024 sport compact pulled the seats, cleaned the carpet and ran an ozone machine five times. They still smelled the last owner’s cigarettes. The replies split between “change the cabin filter,” “replace the headliner” and “it will never fully go away.” All three have some truth in them.
Why smoke is harder than other smells
A spilled drink or a pet accident sits in one spot. Smoke coats everything. California’s tobacco control program says smoke residue sticks to indoor surfaces and builds up in layers over time. It says used cars where people smoked have been found contaminated when sold. It also says vacuuming, wiping and airing out don’t completely remove it. Michigan’s health department lists car seats among the surfaces where this residue sticks.
That’s why a car can still smell after five ozone runs. The smell can hide in the headliner fabric, the seat foam, the vents and the cabin air filter. A treatment that only reaches the air in the cabin can’t clean all of that.
For other odors, like cat urine or spilled milk, see how to get specific smells out of a car.
What detailers charge
These are three shops’ own published prices for smoke jobs.
| Shop (area) | Method | Smoke price | Fine print |
|---|---|---|---|
| Nor Bay Mobile Detailing (San Jose, CA) | Deep clean plus ozone, priced by odor type | $200–$275 for cigarette odor; $250–$325 for severe or biohazard odors | Lighter food and drink odors start at $95 |
| Firm Detailing (Los Angeles area) | Full interior shampoo, vent treatment, then a chlorine dioxide “odor bomb” | $425 sedan or small SUV; $500 truck, van or large SUV | Extremely severe cases may need a second treatment |
| Sweets Detailing (Dallas, TX) | Deep clean, dry, then ozone for 2 to 5 hours, repeated as needed | $500–$800+ | Car stays at least 2 days; extra ozone free if traces remain |
The spread comes from scope. The low tier is a deep clean plus a treatment. The high tier is a multi-day shop job with repeated treatments. Ask which one you’re paying for. To compare it with a regular cleaning, see what each interior detail tier covers.
The order that works
The shops above describe a similar sequence. It fits EPA’s advice that removing the source works best.
- Clean every surface. Vacuum, shampoo and extract the carpet and seats. Wipe the dash, door panels and seat belts.
- Clean the glass until the film is gone. In one community thread, detailers who work on smokers’ and vapers’ cars described the window film. It comes off in several alcohol-and-towel passes, until the towel stops picking up a brownish residue.
- Treat the vents and replace the cabin air filter. One Los Angeles detailer’s process recommends a new cabin filter to keep the smell from coming back.
- Dry the interior fully. The Dallas shop runs fans until it’s dry before the ozone step.
- Then use ozone or chlorine dioxide. This is the finishing step, not the fix.
What EPA says about ozone
Ozone is the cheapest treatment to add, so read EPA’s ozone generator page before you run one yourself. EPA says ozone is believed to react with acrolein, one of the irritating chemicals in tobacco smoke. That’s part of why it can help.
But EPA also says high ozone levels in empty spaces leave by-products that aren’t well understood. It says no person or pet should be exposed. Ozone can also damage rubber, electrical wire coatings and fabrics. That’s why it belongs at the end, after the source is cleaned.
When it can’t fully work
Sometimes the smell is in a part, not on a surface. The headliner is the usual one, since it’s fabric across the whole roof. See how to clean a suede-look headliner without making it sag. If it still smells after cleaning, it may need replacing at an upholstery shop. Seat foam can be the same story.
California’s fact sheet notes that heavily smoked homes may need wallboard and furnishings replaced. A car’s version is its headliner, foam and carpet.
Before you buy a smoker’s car
- Sniff on a hot day with the fan on high. One forum commenter says the smell comes back after a day in the sun.
- Look up. A discolored headliner is worth a closer look.
- Check the seat tracks and vents for ash.
- Ask the seller directly. If it was smoked in, price in the job from the table above before you agree on a number.
Get the scope in writing, and check a detailer’s process before you book. If the smell is back in a week, here’s how to ask for a fix. How we check facts: methodology.
Sources
Based on 7 sources · How we price
Checked 2026-10-09. How we check facts: methodology.
- U.S. EPA, Ozone Generators that are Sold as Air Cleaners: epa.gov/indoor-air-quality-iaq/ozone-generators-are-sold-air-cleaners
- California Department of Public Health, California Tobacco Control Program, Thirdhand Smoke fact sheet (PDF): cdph.ca.gov/Programs/CCDPHP/DCDIC/CTCB/CDPH%20Document%20Library/Community2/EducationalMaterials/ThirdhandSmokeFactSheet.pdf
- Michigan Department of Health and Human Services, The Dangers of Secondhand & Thirdhand Smoke Exposure: michigan.gov/mdhhs/keep-mi-healthy/chronicdiseases/tobacco/the-dangers-of-secondhand-thirdhand-smoke
- Nor Bay Mobile Detailing, Car Odor Removal San Jose: norbaymobile.com/interior-car-detailing-san-jose/car-odor-removal
- Firm Detailing, Odor Removal: firmdetailing.com/odor-removal-mobile-detailing
- Sweets Detailing, Smoke Odor Removal Dallas: sweetsdetailing.com/smoke-odor-removal-dallas
- Community discussion (film on smokers’ and vapers’ windows): reddit.com/r/AutoDetailing/comments/1pzgu2z


