How to Clean a Sofa and Upholstery
Sofas accumulate dust, body oils, food crumbs, pet hair, and spill stains faster than almost any other piece of furniture. Regular maintenance cleaning combined with occasional deep cleaning extends the life of upholstery significantly and removes the odours that build up in fabric over time.
Check the Cleaning Code First
Most sofas have a cleaning code tag under the cushions: W means water-based cleaners are safe; S means solvent-based only (no water); WS means both are safe; X means vacuum only. Using water on an S-coded sofa can cause permanent water stains and shrinkage. If there is no tag, test any cleaner in a hidden area first.
Vacuuming (Always First)
Use an upholstery attachment to vacuum all surfaces including under cushion flaps and seams — this removes the loose debris that becomes embedded and staining if you apply liquid without vacuuming first. Remove and vacuum both sides of loose cushions. Use a rubber glove or lint roller to lift pet hair before vacuuming.
Fabric Sofas (W or WS Code)
Mix 1 teaspoon of dish soap with 1 cup of warm water. Work the solution into a lather and apply only the foam — not the liquid — to upholstery with a sponge. Using foam rather than liquid prevents over-wetting the fabric. Work in circular motions on stained areas. Blot clean with a damp cloth, then blot dry with a dry cloth. Allow to air dry completely before sitting — use a fan to speed drying and prevent mildew.
Deodorizing with Baking Soda
Sprinkle baking soda liberally over all fabric surfaces and let sit for at least 20 minutes (overnight for strong odours). Vacuum thoroughly. Baking soda absorbs body oils and odours without chemicals. This can be done monthly as a maintenance step without wet cleaning.
Spot Stain Treatment
For fresh liquid spills: blot immediately — do not rub. For dried stains: scrape off solids first, then apply the foam cleaner above. For ink: rubbing alcohol on a cotton ball, blotting (not rubbing) from the outside of the stain inward. For grease: sprinkle cornstarch or baking soda, let it absorb for 15 minutes, then vacuum before applying any liquid cleaner.
Professional Upholstery Cleaning in Toronto
For heavily soiled sofas or upholstery with deep staining, Maidless Toronto offers professional deep cleaning services. Book at maidless.ca.