How Do I Remove the Smoke Smell From Carpets?

Share

Table of Contents

Smoke leaves more than just a lingering odor—it affects the look, feel, and air quality of your carpet and the entire room.

But why is it essential to remove smoke smell from carpets:

  • Improves Indoor Air Quality

  • Removes Persistent Odours

  • Prevents Staining and Discoloration

  • Creates a Healthier Environment

  • Increases Home Value and Appeal

  • Prevents Smell Transfer to Other Items

Whether the smoke smell from your carpet is caused by burnt food, fire or cigarettes—they get annoying when they linger–making it difficult to freshen up your space.

Follow our DIY tips and enjoy the smell of cleanliness at your home:

  • Ventilate the Room
  • Air the room to speed up the deodorizing process.
  • Place fans toward open windows to move smoke particles out of the space.

How Do I Remove the Smoke Smell From Carpets?

smoke smell from carpets

1. Vacuum Thoroughly

  • As  Smoke particles are small and can get deep into fibers– A vacuum with a HEPA filter is the best choice
  • Go over the carpet or rug multiple times– paying special attention to areas with heavier smoke smell. Take your time!

2. Apply Baking Soda

  • Generously sprinkle baking soda as it’s  a natural deodorizer that helps neutralize odors. Focus on strong smell areas
  • Leave the baking soda on the carpet for several hours/overnight, if possible—this will give time for odour absorption
  • Then vacuum multiple times to remove all of the baking soda.

3. Use a Vinegar and Water Spray

  • Mix equal parts of white vinegar (odor neutralizer) and water in a spray bottle. Then spray the carpet (don’t oversaturate to prevent damage), after the carpet dries completely (using fans or open windows) the vinegar smell will dissipate with the smoke odour.

4. Steam Clean for Deep Cleaning

  • Steam cleaning is useful–as the heat and moisture penetrate deep into carpet fibers, lifting out trapped particles.

Protip*Use a carpet cleaner with an upholstery attachment for rugs if necessary.

  • Add a neutralizing Deodorizing Solution if steam cleaner permits
  • Then, allow the carpet to dry completely before placing any furniture back. Running a fan or opening windows can help speed up the drying process.

5. Try Activated Charcoal or Odor Absorbers

  • Place a few activated charcoal bags near the carpet or around the room to help soak up any remaining smoke smell.
  • Protip**Use Odour-absorbing powders by sprinkling them on for a while then vacuuming them up.

6. Use an Air Purifier

  • An air purifier with a HEPA filter will help remove smoke and prevent them from settling back in.
  • Protip**Choose one with an activated carbon filter for best results.

Why Smoke Smell Stays in Carpets

Cigarette smoke doesn’t simply disappear once the air clears — it seeps deep into your carpet fibres, padding, and underlay. Each puff releases microscopic particles of tar, nicotine, and other chemicals that cling to soft surfaces, creating a stubborn residue that ordinary cleaning can’t easily remove. Over time, these particles build up within the carpet layers, locking in an unpleasant, stale odour that lingers long after smoking stops.

This lingering residue is often referred to as third-hand smoke — the invisible film of pollutants left behind even after the visible smoke has vanished. It not only causes unpleasant smells but can also affect indoor air quality, making your home feel less fresh.

Several factors can make these odours last even longer, including heavy or frequent smoking, poor ventilation, older carpets with deep pile, and inadequate cleaning routines. The longer smoke is allowed to settle, the more it becomes embedded, making thorough deodorisation essential for a truly clean and healthy living space.

Final Thoughts

Removing smoke smell from carpets and rugs requires multiple steps—but, with the right techniques, you can effectively refresh your space. By using a combination of baking soda, vinegar, steam cleaning, and odor absorbers will help eliminate even deeply embedded smoke smells.

If you want to save yourself the hassle or you don’t have enough time to do it on your own—then contact us to give you the piece of mind you deserve.

How to get rid of smoke smell from carpets?

To remove smoke smell from carpets-- 1- ventilate 2- Vacuum 3- Apply Baking soda 4. Vinegar and water spray 5. Steam clean 6. Activated charcoal 7. Air purifier

How long does cigarette smell stay in carpet?

Cigarette smell can linger in carpets for weeks to over a year, depending on how heavily the area was smoked in, ventilation quality, carpet material, and cleaning frequency. Without deep cleaning, residue and odours may persist for months, but with professional steam or deodorising treatments, the smell can usually be removed within a few days to weeks.

Enjoyed this article? Share with your friends!