If someone in your family smokes or you've bought some secondhand furniture only to discover the owner was a smoker, you've probably discovered the effects cigarette smoke can have on your furniture. Porous materials, such as the fabric and stuffing in furniture, absorb cigarette smoke and this causes it to smell. While not the most pleasant or easy job, you can remove cigarette smoke smell from your furniture with a few simple supplies and some repetition.
Sprinkle baking soda liberally on fabric furniture. Don't worry about using too much -- baking soda will not harm or bleach your furniture. For non-fabric furniture, use a spray bottle to spray the furniture liberally with straight white vinegar and allow it to sit. Place a towel beneath the furniture to absorb any drips.
Brush baking soda into the fibres of the fabric furniture by working the baking soda in with back and forth movements of the brush. Allow the baking soda to sit in the fabric for at least one hour.
Wipe vinegar off of non-fabric furniture using a clean towel. The towel may turn yellow or brown from the absorbed cigarette smoke. Continue to spray the furniture with vinegar, and wipe down until no more stain transfers to the towel.
Vacuum baking soda off of fabric-covered furniture. If the odour persists, repeat this procedure until the stink is gone.
Leave baking soda to sit overnight on furniture that has a particularly heavy smoke smell. If it's practical, place the furniture outdoors, as well; fresh air helps.
Keep children and pets away from baking soda and vinegar.