Cleaning Atlas

Guide

How to Remove Smoke Odor from Upholstery

Sprinkle baking soda generously over upholstered couches and cushions, let sit for 4–8 hours to absorb volatile odor molecules, vacuum thoroughly with an upholstery attachment, and mist lightly with diluted white vinegar.

UpholsterySmoke odor

Context

Conditions that change the method

  • Delicate surface — Check sofa fabric care codes ('W', 'S', or 'X'); never saturate inner cushion foam cores with liquid, which promotes deep mildew growth.

What you need

  • Baking soda (dry porous absorbent for volatile organic acids and bases)
  • Distilled white vinegar (cuts airborne tar film)
  • Spray bottle with fine mist nozzle
  • Vacuum cleaner with fabric brush upholstery attachment
  • Clean microfiber cloths
  1. Remove all loose throw pillows and cushion covers (if washable by care label), and vacuum the entire sofa surface, armrests, and crevice channels.
  2. Generously dust dry baking soda across all fabric surfaces, seating cushions, backrests, and underlying fabric bases.
  3. Use a soft microfiber cloth or dry brush to gently buff the baking soda into the fabric weave without crushing delicate velvet piles.
  4. Leave the baking soda undisturbed on the upholstery for at least 4 to 8 hours (or overnight) to draw out trapped smoke molecules.
  5. Vacuum the upholstery thoroughly using slow, overlapping strokes with a clean brush attachment until all baking soda powder is extracted.
  6. For lingering odors, lightly mist the fabric from 12 inches away with a 1:1 mixture of distilled white vinegar and water, allowing the fine mist to evaporate and neutralize remaining odors.

What to avoid

  • Do not saturate the sofa cushions with water or liquid cleaners; moisture trapped in deep foam padding creates mould and musty decay.
  • Avoid masking sprays and heavy perfume aerosols, which bond with smoke tar and create worse odors.
  • Never steam-clean smoke-damaged upholstery before vacuuming, as heat bakes soot tars into textile threads.

Products

What to use

Related

Related guides

FAQ

Questions people ask

Can I use a steam cleaner to eliminate smoke odor from my sofa?
No. Steam cleaning forces moisture and heat deep into upholstery fabric, bonding tar oils into synthetic foam padding and setting smoke smells permanently. Dry baking soda extraction followed by light air ventilation is far safer.
Does this baking soda method apply to leather couches?
No. Do not leave powdery baking soda on genuine leather, as it can dry out natural oils. For leather, wipe with a damp cloth and specialized pH-balanced leather cleaner, followed by a leather conditioning cream.

Sources

Sources