Cigarette smoke smell requires removing the source, cleaning surfaces, and treating the air — not just masking it
Cigarette smoke embeds itself in walls, furniture, carpet, and air ducts, so surface-level fixes like opening windows or lighting candles will not work. The smell comes from tar and nicotine particles that cling to every surface and linger in the air. You need to address three things at once: stop new smoke from entering, clean what the old smoke has touched, and filter what remains in the air. The order matters, and some steps work better than others depending on whether you rent or own and how long the smell has been there.
If you are renting, check your lease before you start. Some landlords require professional cleaning or prohibit certain treatments. If the previous tenant left the smell behind, your landlord may be responsible for remediation before you move in — this is worth asking about before you sign or pay a deposit.
Key Takeaways
- Cigarette smoke smell lives in walls, carpet, and air ducts, so you must clean surfaces and filter air, not just open windows.
- Renters should check their lease and ask the landlord whether they are responsible for smoke damage from a previous tenant.
- Activated charcoal, baking soda, and HEPA air filters remove smell from the air and surfaces, but only after you stop new smoke from entering.
- Professional carpet cleaning and wall washing work faster than DIY methods but cost more and may require landlord permission.
- Sealing air leaks around doors, windows, and vents stops smoke from drifting in from neighbouring units or outside.
Stop smoke from entering your space
Before you clean anything, seal the paths smoke travels. In apartments, smoke drifts through shared walls, under doors, and via HVAC systems. Check the gaps around your front door, windows, and any vents that connect to hallways or other units. Use weatherstripping tape or door sweeps to seal the bottom of doors — these cost $5 to $20 and take minutes to install. Caulk around window frames if you own, or ask your landlord if you rent.
If smoke is coming through shared walls or vents, talk to your landlord or building management. Many leases prohibit smoking in common areas or require tenants to keep smoke inside their own unit. If a neighbour is the source, your landlord may be able to enforce the lease or move you to a different unit. If the building's HVAC system is pulling smoke from other units, management may need to adjust dampers or seal ducts.
Clean walls and hard surfaces
Nicotine and tar stick to painted walls, trim, and ceilings. A damp cloth with warm water and a small amount of dish soap will remove surface residue, but old smoke leaves a film that requires stronger cleaning. Mix one part white vinegar with one part water in a spray bottle and wipe walls, baseboards, and door frames. The vinegar smell fades as it dries and takes some of the smoke smell with it.
For heavier buildup, use a magic eraser sponge (melamine foam) dampened with water — these work on painted surfaces and remove more grime than vinegar alone. Wipe light switches, door handles, and any other surfaces you touch regularly. If walls are heavily stained or the smell persists after cleaning, the smoke has penetrated the paint itself. Repainting with a primer-sealer (like Kilz or BIN) will lock in the smell, but this usually requires landlord permission and may not be worth the cost if you are renting short-term.
Treat carpet and soft furnishings
Carpet holds smoke smell longer than any other surface. Sprinkle baking soda over the entire carpet, let it sit for 24 hours, then vacuum thoroughly. Repeat this two or three times — each cycle removes more smell. Baking soda absorbs odour rather than covering it, and it costs less than $5 per box. This method works best for light to moderate smoke smell and takes patience but no equipment.
Professional carpet cleaning removes more smell faster. Steam cleaning or hot water extraction pulls smoke particles from deep in the carpet fibres. Expect to pay $100 to $300 for an apartment, depending on size. Some cleaners offer ozone treatment or enzymatic treatments designed for smoke — ask whether they have experience with cigarette odour specifically. If you rent, confirm with your landlord that carpet cleaning is allowed and whether they will cover the cost if the smell was there when you moved in.
Soft furnishings like curtains, upholstered furniture, and bedding absorb smoke smell. Wash curtains and any removable fabric covers in hot water with baking soda added to the wash cycle. For furniture you cannot wash, sprinkle baking soda, let it sit overnight, and vacuum. If the smell is strong, consider replacing curtains or cushion covers — they are cheaper than professional cleaning and often more effective.
Filter and freshen the air
An air purifier with a HEPA filter and activated charcoal layer removes smoke particles from the air. HEPA filters trap particles as small as 0.3 microns, which includes the fine particles that carry smoke smell. Activated charcoal absorbs odour molecules. Run the purifier continuously in the room where the smell is strongest, or move it between rooms. A decent unit costs $50 to $200 and makes a noticeable difference within a few days, especially if you have already sealed air leaks and cleaned surfaces.
Open windows when weather allows, but only after you have sealed gaps around doors and vents — otherwise you are just pulling in outside air while smoke still drifts in from other sources. Crack windows for 15 to 30 minutes a few times a day rather than leaving them open all day, which wastes heating or cooling.
Activated charcoal bags placed around the apartment absorb odour passively. They cost $10 to $30 and work slowly but continuously. Replace them every few months. Baking soda in open bowls or boxes also absorbs smell — place them in closets, under sinks, and in corners where air circulates slowly.
When to call a professional
If the smell is strong and has been there for months or years, DIY methods may not be enough. Professional remediation includes deep cleaning, ozone treatment, and sometimes wall or ceiling replacement. Ozone generators neutralize odour molecules but must be used when the apartment is empty and sealed — they are not safe to breathe. This kind of work usually costs $500 to $2,000 depending on the apartment size and how deeply the smoke has penetrated.
If you are renting and the smell was present when you moved in, ask your landlord to hire professionals before you move in or to credit you for the cost. Many states consider smoke damage a habitability issue, meaning the landlord is responsible for remediation. Document the smell with photos and notes about when you first noticed it, and keep copies of any communication with your landlord.
What to avoid
Do not rely on air fresheners, scented candles, or incense — they mask the smell temporarily but do not remove it and often make the space smell worse. Perfumed sprays can react with smoke particles and create new odours. Avoid painting over smoke without using a primer-sealer, because the smell will bleed through regular paint within weeks.
Do not use ozone generators in occupied spaces or without professional guidance. Ozone is a respiratory irritant and can damage lungs, especially for people with asthma or other breathing conditions. If you use one, leave the apartment completely sealed for the time recommended by the manufacturer, then ventilate thoroughly before returning.
Frequently Asked Questions
How long does it take to get rid of cigarette smell?
Light smell may fade in two to four weeks with consistent cleaning and air filtration. Heavy, long-term smoke smell can take two to three months or longer, even with professional help. The timeline depends on how long the smoke was there, how well the apartment is sealed, and how thoroughly you clean. Combining multiple methods (sealing, cleaning, and air filtration) speeds up the process.
Will my security deposit be returned if the previous tenant left cigarette smell?
That depends on your state and lease. Many states consider smoke damage a landlord responsibility if it was present before you moved in. Document the smell with photos and a written note dated the day you move in, and send it to your landlord. If your landlord deducts cleaning costs from your deposit for pre-existing smoke damage, you may have grounds to dispute it.
Can I use vinegar and baking soda together to clean walls?
You can use them separately but not together in the same solution — they neutralize each other chemically. Use vinegar spray first to cut through nicotine film, let it dry, then sprinkle baking soda on surfaces to absorb remaining odour. Wipe or vacuum the baking soda after a few hours.
Does painting over smoke smell work?
Regular paint does not stop smoke smell — it will bleed through within weeks. A primer-sealer like Kilz or BIN is designed to lock in odours and stains, but it only works on walls and trim, not on carpet or air. Use primer-sealer under regular paint if you are repainting, but clean surfaces first or the smell will still come through.
What if smoke is coming from a neighbour's apartment?
Seal your doors, windows, and vents to reduce how much drifts in. Contact your landlord or building management in writing and ask them to enforce the lease or investigate. If the building's HVAC system is the path, management may need to adjust it. If your landlord does not respond, check your state's tenant rights — many states allow tenants to break a lease or withhold rent if the landlord fails to address habitability issues.