Cigarette smoke does not just sit on furniture. It leaves a sticky film of tar and nicotine that works its way into fabric fibers, foam cushions, leather pores and the finish on wood. Knowing how to get cigarette smell out of furniture comes down to matching the method to the material: extraction cleaning and absorbents for upholstery, gentle conditioning cleaners for leather, and degreasing followed by resealing for wood. Air it out, clean the surface residue, then pull odor from deep inside the piece.
Expect this to take more than one round. A secondhand chair from a heavy-smoking household may need two or three cleanings spread over a week. The result is worth it, though, because most smoke-damaged furniture can be saved unless the foam is saturated or the fabric is badly stained.
Before you start, move the piece to a well-ventilated space such as a garage or covered porch if you can. Smoke odor released during cleaning will otherwise settle into the room you just freshened.
How to Get Cigarette Smell Out of Furniture: The Basic Approach
Every smoke-odor job follows the same sequence, no matter the material. First, remove loose residue with a thorough vacuuming. Second, break down the oily tar film with a cleaner suited to the surface. Third, absorb or neutralize the odor molecules that remain deep inside. Finally, dry and air the piece completely so trapped moisture does not create a new musty smell on top of the old smoky one.
Skipping the cleaning step is the most common mistake. Baking soda or an odor spray alone cannot reach the yellowish film that holds most of the smell. Wipe a white cloth dampened with a mild cleaner across the surface. If it comes back tan or yellow, that residue needs to go before any deodorizer will work.
Tools and Materials
- Vacuum with upholstery and crevice attachments (a HEPA vacuum is ideal)
- Portable upholstery and carpet cleaner, or a rented extraction machine
- Baking soda and activated charcoal
- White vinegar and distilled water
- Enzyme-based odor cleaner safe for fabric
- Mild dish soap and microfiber cloths
- Leather cleaner and leather conditioner
- Wood cleaner or diluted mild degreaser, and furniture wax or clear finish
- Soft brush, spray bottles and nitrile gloves
- Box fan for drying
A portable upholstery cleaner is the most useful item on the list for fabric furniture. It sprays cleaning solution into the fibers and immediately vacuums it back out, pulling tar and odor from much deeper than you can reach by hand.
Upholstered Fabric Furniture
Start by checking the cleaning code on the tag under the cushions. “W” means water-based cleaners are safe, “S” means solvent-only, “WS” allows either, and “X” means vacuum only. That code decides which cleaning steps you can safely use.
- Vacuum everything. Remove the cushions and vacuum every surface, crease and seam, including the deck under the cushions where ash and residue collect.
- Deodorize dry. Sprinkle a generous layer of baking soda over all fabric surfaces, work it in gently with a soft brush, and leave it for at least 8 hours or overnight. Vacuum it up thoroughly.
- Remove cushion covers if possible. If the covers have zippers and the tag allows it, wash them on a gentle cycle in cold water with a cup of white vinegar added to the rinse. Air dry to avoid shrinkage.
- Extract clean. For “W” or “WS” fabric, run a portable upholstery cleaner with an odor-fighting upholstery solution. Make slow, overlapping passes, and finish with a dry pass to pull out as much water as possible.
- Treat the foam. Smoke odor often lives in the cushion foam. Lightly mist the foam with an enzyme cleaner, then set cushions in the sun or in front of a fan until completely dry. Direct sunlight helps break down odor compounds.
- Absorb what lingers. Place the furniture in a closed room with bowls of activated charcoal for several days.
For “S” fabrics, skip the water-based steps and use a dry-cleaning solvent made for upholstery, following the label carefully, or hire a professional upholstery cleaner.
Leather Furniture
Many readers ask how to get smoke smell out of a leather couch without damaging it. Leather is less porous than fabric, which works in your favor, but it can dry out and crack if you use harsh cleaners or too much vinegar.
- Vacuum seams and crevices. Smoke residue collects where panels meet and around buttons.
- Clean the surface. Mix a few drops of mild dish soap in warm distilled water, or use a dedicated leather cleaner. Wring a microfiber cloth nearly dry and wipe the leather section by section. Follow with a cloth dampened in plain water, then dry immediately.
- Use vinegar sparingly. For stubborn odor, wipe with a solution of one part white vinegar to two parts water, then dry right away. Test it first in a hidden spot.
- Condition. Apply a leather conditioner to replace oils lost during cleaning. This step also helps seal the surface.
- Deodorize the interior. Unzip cushion covers if possible and sprinkle baking soda on the foam inside, leave overnight, and vacuum. Never put baking soda directly on leather and leave it, since it can dry the surface.
Wood Furniture
Wood tables, dressers and chair frames hold smoke in their finish and in unfinished interior surfaces such as drawer boxes and the backs of cabinets.
- Empty and wipe down. Remove drawers and wipe every finished surface with a cloth dampened in a mild soap solution. Keep it barely damp, as water is not a friend to wood. Dry immediately.
- Degrease stubborn film. On sound finishes, a diluted wood cleaner cuts tar buildup. Test first; some older finishes can cloud.
- Treat raw wood. Unfinished drawer interiors absorb odor. Wipe with diluted vinegar, let dry, then set an open box of baking soda or charcoal inside each drawer for a week.
- Seal it in if needed. When odor persists in raw wood, a coat of clear shellac on drawer interiors and cabinet backs locks in remaining smell. Apply in a ventilated space.
- Restore the finish. Buff finished surfaces with furniture wax or polish once clean.
Chemical Safety
Work with windows open and a fan pushing air outdoors. Wear nitrile gloves and eye protection, and use a respirator if a product label calls for one, especially with solvent-based upholstery cleaners or shellac. Never mix chemicals. Vinegar and bleach, or ammonia and bleach, release toxic gases. Keep solvent products and their vapors far from gas water heaters, furnaces, ranges and anything with a pilot light, and store oily rags spread flat to dry outdoors or in a sealed metal container, since some finish-soaked rags can self-heat.
Troubleshooting Stubborn Smoke Odor
- Smell returns on warm or humid days: the foam still holds residue. Repeat the extraction and enzyme treatment, or replace the cushion foam, which is often cheaper than you expect.
- Yellow stains remain on light fabric: a second extraction with an upholstery solution usually helps. Heavy staining may require professional cleaning.
- The whole room still smells smoky: walls, carpets, curtains and HVAC filters also hold odor. Clean them too, or the furniture will pick the smell back up.
- Leather feels stiff after cleaning: you likely used too much water or vinegar. Condition again and let it rest for 24 hours.
- Wood finish turned cloudy: moisture got trapped in the finish. Let it dry in a warm room; light buffing with furniture wax often clears mild blushing.
General Cost Ranges
A DIY approach using baking soda, vinegar, charcoal and an enzyme cleaner costs very little. Renting an extraction machine for a day is usually a modest expense, and buying a portable upholstery cleaner typically lands in the low hundreds of dollars, which pays off if you have several pieces. Professional upholstery cleaning for a sofa commonly ranges from around one hundred to a few hundred dollars, and replacing cushion foam or reupholstering can run from a few hundred dollars to well above the value of inexpensive furniture. Professional ozone treatment is another option priced by the job.
When to Call a Pro
Consider a professional upholstery cleaner for “S” or “X” coded fabrics, delicate antiques, silk, velvet and heavily smoke-stained heirlooms. Pros sometimes use ozone or hydroxyl generators, which must run in an unoccupied space with no people, pets or plants present, because ozone irritates the lungs. Leave those machines to trained operators rather than running one yourself in a lived-in home.
Frequently Asked Questions
How long does it take to get cigarette smell out of a couch?
Light odor can clear in a day or two with vacuuming, baking soda and airing. Heavy smoke exposure often takes a week or more and several rounds of extraction cleaning and deodorizing.
Does vinegar remove cigarette smell from furniture?
Diluted white vinegar helps neutralize smoke odor on washable fabrics, hard surfaces and leather when used sparingly. Always test it in a hidden area first and dry the surface promptly.
How do you get smoke smell out of a leather couch?
Vacuum the seams, wipe with a mild soap or leather cleaner, use a diluted vinegar wipe for stubborn spots, then condition the leather. Deodorize the cushion foam separately with baking soda.
Can smoke smell ever be fully removed from furniture?
Usually yes, especially for leather and finished wood. Fabric pieces with deeply saturated foam may need new cushion inserts to eliminate the smell completely.
Is baking soda enough to remove smoke odor?
Baking soda absorbs odor but does not remove the tar film. It works best after the surface residue has been cleaned away.