A sofa sees more daily use than almost any other piece of furniture in your home, and it accumulates dust, skin cells, food particles, pet hair, and odours in ways that aren't always visible. A thorough sofa clean takes about 45 minutes and makes a significant difference in both the look and smell of a living room. Here's how to do it properly without damaging the fabric.
Step 1: Check the Care Tag
Before applying any liquid cleaner, check the sofa's care tag. The fabric care code tells you what's safe to use:
- W — water-based cleaners are safe
- S — solvent-based cleaners only (no water)
- W/S — either is safe
- X — vacuum only; no liquid cleaners
If the tag says S or X, don't apply water or any liquid cleaning solution. If you can't find the tag or the code is illegible, test any cleaner on an inconspicuous spot and wait until it dries before proceeding.
Step 2: Vacuum Thoroughly
This step removes the most material and is worth doing carefully:
- Remove all cushions — both seat and back cushions
- Vacuum both sides of every cushion using the upholstery attachment
- Vacuum the sofa frame — the base, crevices, armrests, and back — using the crevice tool for seams and gaps
- Use the brush attachment on flat fabric surfaces to loosen embedded dust before vacuuming
The debris removed in this step (pet hair, crumbs, dust) is often substantial — particularly in crevices at the base of the back cushions.
Step 3: Spot Clean Stains (W or W/S Fabrics)
For general stains:
- Mix 1 tablespoon dish soap with 2 cups warm water
- Apply a small amount to a clean white cloth
- Blot the stain — don't rub. Rubbing spreads stains and damages fibre structure
- Work from the outside of the stain inward
- Rinse with a damp cloth (water only), then blot dry
For pet stains (urine): use an enzyme-based cleaner (like Nature's Miracle, available at Canadian Tire). Enzyme cleaners break down the organic material that causes the smell — regular soap masks the odour temporarily but doesn't eliminate it.
Step 4: Deodorize
Baking soda is the safest and most effective fabric deodorizer for sofas:
- Sprinkle a thin, even layer of baking soda over all fabric surfaces
- Let it sit for at least 20–30 minutes (overnight is better for significant odours)
- Vacuum thoroughly to remove all the baking soda
Baking soda absorbs odours rather than masking them. This is worth doing any time the sofa smells stale, particularly in homes with pets.
Step 5: Air Out and Dry
Open a window and allow the sofa to air dry completely before replacing cushions. For wetter spot-cleaning, place a fan nearby to speed drying. Putting cushion covers back on damp cushions can lead to mould inside the cushion.
How Often to Deep Clean Your Sofa
- Vacuum weekly or bi-weekly (more often with pets or kids)
- Spot-clean as needed
- Full baking soda treatment: every 3–6 months
- Professional upholstery cleaning: every 1–2 years for heavily used sofas
Upholstery cleaning is outside our standard service scope, but Maidless handles all other surfaces as part of a standard or deep clean. Book a Toronto house cleaning — HST included.