ReviveCARPET CLEANING

BLOG

How to Clean a Fabric Sofa at Home: What W, S, W-S and X Mean

2026-11-02

← All articles

A sofa takes more daily use than almost anything else in the house - kids, pets, movie-night snacks and years of sitting in the same favourite spot. At some point every fabric sofa needs more than a lint roller, and that is where many Toronto and Durham homeowners get stuck: the tag under the cushion shows a single letter, and cleaning the wrong way can shrink, fade or watermark the fabric permanently.

That letter is the manufacturer's cleaning code, and it decides what is safe to do at home. This guide explains the four codes and the right routine for each, based on the cleanability codes published by the Dry Cleaning and Laundry Institute International (DLI). The furniture maker's own care instructions always come first.

Find the code before you clean

Look under the seat cushions, on the platform beneath them, or on a tag along a lower seam. The code may be permanently attached or printed on the original hang tag. DLI notes that, unlike clothing, upholstered furniture is not covered by the FTC's Care Label Rule, so labelling is voluntary - if your sofa has no code, treat it as delicate and pretest anything you use on a hidden spot.

The four codes, decoded

  • W means water-based cleaning is safe for soiled areas: use only the foam from a mild detergent or an upholstery shampoo, apply it in a circular motion, and vacuum once dry.
  • S means solvent-only, and DLI's guidance is to leave it to a professional furniture cleaning service. Water-based or detergent cleaners can cause excessive shrinking, and water stains may become permanent. Between cleanings, frequent vacuuming or light brushing keeps dust and grime from building up.
  • W-S allows either a mild solvent or a water-based cleaner, including upholstery shampoo or detergent foam. Pretest a small hidden area first, avoid any product containing carbon tetrachloride, and call a professional once the piece reaches an overall soiled condition.
  • X means vacuum or light brushing only. Water-based foam or cleaning agents of any kind may cause shrinking, fading or distortion.

Safe habits for any code

  • Vacuum the sofa regularly, including under the cushions - dry grit works into fibres and wears them down.
  • Blot spills right away with a clean white cloth. Work toward the centre of the spot and never scrub.
  • Pretest every cleaner on an inconspicuous area, even on a W-coded fabric.
  • Never unzip cushion covers to wash them separately. DLI warns that any tumble washing or drying method can destroy the backing or shrink and damage the fabric, even when the cover looks machine-washable.

When home cleaning stops working

Some jobs are professional territory no matter the code: overall dinginess rather than a single spot, odours that have soaked into the padding, large or old stains, S- and X-coded fabrics, and delicate natural fibres like wool or silk. A professional upholstery clean uses the right method for the fabric - low-moisture or solvent approaches where water would cause damage - and extracts the soil instead of pushing it deeper.

Source: Dry Cleaning and Laundry Institute International, Cleanability Codes for Household Fabrics. The Institute does not endorse Revive. Your furniture manufacturer's care instructions take priority.

Sofa needs more than a vacuum?

Tell us the fabric and what happened to it when you request a quote.

Book a Cleaning
Call (416) 389-6573Book Now