How to Get Smoke Smell Out of a House (Cigarette and Fire Smoke)

Smoke odor is stubborn because it doesn't just float in the air. Tiny tar and residue particles stick to walls, ceilings, fabrics, carpets and air ducts, and keep releasing smell. Whether you just bought a smoker's home or had a kitchen fire, here's how to get smoke smell out of a house by removing it at the source, not just covering it up.

How to Get Smoke Smell Out of a House (Cigarette and Fire Smoke)
Quick answer: Air the house out, replace HVAC filters, then wash every hard surface (walls, ceilings, cabinets, windows) with a degreasing cleaner or a vinegar solution. Launder or steam clean all fabrics, deep clean carpets, and use baking soda and activated charcoal to absorb leftover odor. Heavy, set-in smoke may need odor-blocking primer before repainting.

Step 1: Ventilate

Open windows and run box fans pointing outward to push smoky air out. Keep air moving for several days during cleaning.

Step 2: Replace HVAC Filters

Smoke particles collect in filters and recirculate the smell. Replace furnace and AC filters now, and again after cleaning. Have ducts professionally cleaned if the smell persists when the system runs.

Step 3: Wash Walls and Ceilings

  1. Dust surfaces first.
  2. Wash with warm water and a degreasing dish soap, or a mix of equal parts white vinegar and warm water. For heavy nicotine stains, use a dedicated wall cleaner or TSP substitute (follow the label and wear gloves).
  3. Work from the top down, rinsing your sponge often.
  4. Rinse with clean water and let dry.

More technique in How to Clean Walls and Remove Marks.

Step 4: Clean All Hard Surfaces

Wipe cabinets (inside and out), doors, trim, light fixtures, blinds, windows and glass. See how to clean blinds and windows without streaks.

Step 5: Fabrics

  • Wash curtains, bedding, throws and cushion covers. Add a half cup of white vinegar to the rinse.
  • Steam clean or shampoo upholstery (check its cleaning code).
  • Dry clean items that can't be washed.

Step 6: Carpets and Rugs

Sprinkle baking soda generously, leave overnight, and vacuum thoroughly. Then shampoo or steam clean. Severe smoke may require replacing the carpet pad. Guides: carpet odors and deep cleaning carpet.

Step 7: Absorb Lingering Odor

  • Bowls of activated charcoal or baking soda in each room
  • A HEPA air purifier with an activated carbon filter
  • Fresh air every day

Step 8: Prime and Paint (If Needed)

If walls still smell after washing, use a shellac- or oil-based odor-blocking primer, then repaint. Regular paint alone often lets smoke smell bleed through.

A Word on Ozone Generators

Some services use ozone machines for smoke odor. The U.S. EPA warns that ozone generators sold as air cleaners can harm health and aren't effective at levels safe for people. If used at all, they should only be operated by professionals in unoccupied homes, with people, pets and plants out.

Car Smells Like Smoke Too?

Use the same approach: clean hard surfaces, shampoo upholstery, replace the cabin air filter, and leave baking soda or charcoal inside.

Related Odor Guides

Musty smells · Dog smell · Skunk smell · Natural air fresheners

FAQ

How long does it take to remove smoke smell?

Light odors may clear in days; heavy, long-term smoking can take weeks of cleaning, plus priming and painting.

Does vinegar remove smoke smell?

Vinegar helps clean residue from hard surfaces and fabrics. It's one part of the process, not a full fix.

Written by Brahim

Every method on this site is tested at home before it is published. Questions? Leave a comment below.

Comments