
Key takeaways
- Check the care tag first, because it tells you which cleaners are safe.
- Vacuum, then use baking soda to absorb odors.
- Spot treat stains gently and test first.
- Air the couch out in fresh air and sunlight when possible.
Step 1: Check the care tag
Look for the cleaning code on the cushion or under the seat. The code tells you whether to use water-based cleaners, solvent-based cleaners, or professional cleaning only.
Step 2: Vacuum
Remove cushions and vacuum the seat, back, sides, and underneath. Crumbs and pet hair hold odor.
Step 3: Baking soda
Sprinkle baking soda over the fabric, leave it for several hours, then vacuum it up. It absorbs odors from the surface.
Step 4: Treat spots
Blot, do not rub, and test any cleaner on a hidden area first. Follow the care tag for the right product.
Step 5: Air it out
If you can, move cushions outside or near open windows for a few hours. Persistent odors may need professional upholstery cleaning.
Finding the source of the smell
Odors usually come from something specific: a spill that soaked into the cushion, pet dander, sweat, or smoke. Lift the cushions and check underneath, because the source is often hidden. Cleaning around the source without treating it only masks the smell.
If the odor returns after cleaning, the source may be deep in the cushion filling, and professional cleaning may be needed.
Keeping it fresh
Vacuum the couch weekly, including the crevices, and rotate the cushions regularly so wear is even. Use washable throws on the spots people use most.
Let the room air out and open windows on dry days. Fresh air does more for lingering odors than most sprays.
Common mistakes to avoid
- Soaking the fabric with water.
- Using the wrong cleaner for the care code.
- Skipping the test in a hidden spot.

