A fabric sofa collects crumbs, body oils, pet hair and the odd spill, but a few steady habits keep it looking good for years. This guide shows how to clean a fabric sofa at home: what to check first, how to vacuum and freshen it, how to treat spots, and when a professional is the safer choice. If you are still choosing, browse our sofas, sectionals and loveseats.
Check the Care Label First
Every fabric sofa should carry a cleaning code on a tag, usually under a seat cushion or on the frame underneath. The code tells you whether you can use water, a dry-cleaning solvent, either one, or neither. Using the wrong product is a common way to turn a small spot into a permanent mark.
Our guide to sofa cleaning codes explains W, S, WS and X in plain language. If the tag is missing, treat the fabric as the most delicate type: vacuum and blot only, and ask the maker or a professional before using any cleaner. Read the instructions for removable covers too, because many are dry-clean only and can shrink in a washing machine.
A Simple Cleaning Routine
Little and often beats one big scrub. This rhythm suits most households, and you can tighten it up for pets, children or light-coloured fabric:
- Weekly: vacuum the seats, arms and back, then plump the cushions. Flip and swap reversible cushions so they wear evenly.
- Monthly: lift off the cushions, vacuum underneath and along the seams, and look the whole sofa over for spots while they are still small.
- Once or twice a year: freshen the fabric with baking soda and fresh air, and clean any marks that have built up. Many households choose spring and fall.
- Straight away: deal with spills within minutes, not days.
How to Vacuum a Fabric Sofa Properly
Vacuuming removes the grit that slowly wears fabric from the inside, and it should always come before any damp cleaning. Otherwise you simply turn dust into mud.
- Clear the sofa. Remove throws, pillows and any loose cushions.
- Use the upholstery tool. Work in overlapping strokes across the seat, back and arms. Switch to a soft brush attachment on delicate or textured weaves, and lower the suction if the fabric pulls.
- Add the crevice tool. Run it along seams, piping and the gap between the seat and the arms, where crumbs collect.
- Check underneath. Vacuum the frame beneath the cushions, then each cushion on both sides.
- Finish with a brush. A soft, clean brush swept lightly over the surface lifts flattened areas and loose lint.
How to Freshen a Couch and Remove Odours
Most sofa odours come from body oils, food, pets or damp that has worked into the cushions. Baking soda is a gentle way to freshen a couch because it absorbs smells without adding a scent of its own. Try it on a small hidden patch first, especially on dark fabric, to be sure it vacuums out without leaving a pale film. Then:
- Sprinkle a thin, even layer over the dry fabric. A fine sieve helps avoid clumps.
- Leave it for a few hours, or overnight if the smell is strong.
- Vacuum slowly with the upholstery tool until no powder remains.
On a dry day, you can also stand loose cushions in a well-ventilated room for an hour or two. Avoid long spells in direct sunlight, which can fade colour. Scented sprays only mask odours, and some can leave marks, so skip them unless the care instructions say they are safe. If a smell returns after a couple of treatments, the cause is probably inside the cushion filling, and that is a job for a professional.
Spot Cleaning Spills and Marks
Speed matters more than strength. Blot a spill straight away with a clean, dry, white cloth, pressing instead of rubbing so the liquid lifts rather than spreads. Then match the method to the cleaning code:
- W (water-based): stir a few drops of clear, mild dish soap into a cup of cool water. Dampen a white cloth, blot from the outside of the mark inward, then blot again with a cloth dampened in plain water to lift the soap.
- S (solvent-based): use only a dry-cleaning product made for upholstery, in a ventilated room, following its label. Do not use water.
- WS: either approach is allowed. Start with the water-based method.
- X: vacuum or brush only. Blot liquid with a dry cloth and ask a professional about the mark.
Use as little moisture as you can and finish by pressing a dry towel onto the area. To stop a ring forming around a damp patch, blend the dampness outward at the edges and let the area dry completely. For particular marks, our guide to removing common stains from upholstery goes through them one by one.
Deep Cleaning and When to Call a Professional
A deep clean makes sense once or twice a year for a busy sofa, or after a larger accident. If the code allows water, a home upholstery extractor can work, but go slowly, use as little water as possible and never soak the cushions. Moisture trapped in the filling can lead to musty smells and stubborn watermarks. Open a window or run a fan, and keep everyone off the sofa until it is completely dry.
Call a professional upholstery cleaner when:
- the code is X, or the tag is missing and the fabric looks delicate
- a stain is large, old or has soaked into the cushion
- a strong odour remains after baking soda treatments
- the sofa has been through a leak, flood or other water damage
- one gentle method has not worked. Reaching for stronger products tends to cause damage.
Frequently Asked Questions
Can I use a steam cleaner on my fabric sofa?
Only if the care label allows water, which means a W or WS code. Heat and moisture can shrink, stain or water-mark some fabrics, and X-coded fabrics should not be steamed at all. If you do use one, test a hidden spot, keep the nozzle moving, use as little water as possible and let the sofa dry fully before anyone sits on it.
How do I get a smell out of a couch?
Vacuum first, then spread a thin layer of baking soda over the dry fabric, leave it for several hours or overnight and vacuum it up slowly. Air the cushions in a ventilated room afterwards. If the odour keeps returning, it has probably soaked into the filling, and a professional cleaner is the sensible next step.
How often should I clean a fabric couch?
Vacuum it weekly, give it a fuller going-over about once a month, and plan a deeper freshening once or twice a year. Light fabrics, pets and young children call for more frequent attention. Whatever the schedule, treat spills straight away rather than waiting for the next planned clean.
Can I put sofa cushion covers in the washing machine?
Only if the care label says so. Many cushion covers are dry-clean only and can shrink or lose their shape in the wash. Never put the foam or fibre inserts through a washing machine. When in doubt, spot clean the cover while it is on the cushion, or ask a professional upholstery cleaner for advice.
Visit Our Calgary Showroom
Fabric looks and feels different once you can touch it. Stop by our showroom at Unit D200, 9737 Macleod Trail SW in Calgary to compare weaves and colours, or browse the living room collection online. Check the care information on any sofa you like before you decide, so you know the cleaning routine that comes with it.




Comments
Loading comments...
Leave a comment
Your email address is never shown or shared. Comments are read by our team before they appear.