Cleaning advice · 28 Oct 2026
Sofa cleaning codes W, S, WS and X: what they mean
The cleaning code on a sofa's label says what may touch the fabric. W means water-based cleaners, S means water-free solvent cleaners only, WS means either, and X means no liquid at all, only vacuuming or light brushing. Find the label under the cushions or at the base, and test any cleaner on a hidden spot first.
On this page10 sections

This guide is for households in Ipoh and elsewhere in Perak with a fabric sofa or couch that needs more than a wipe. In short:
- Find the label under the cushions or at the base.
- Match the cleaner to the code before buying or using any product.
- Test any cleaner on a hidden spot first.
- Blot spills, do not rub, and do not soak the fabric.
- For an X sofa, or overall dirt on a WS sofa, have it cleaned by a professional.
01What do the upholstery cleaning codes W, S, WS and X mean?
The four upholstery cleaning codes on a sofa or couch say which kind of cleaner the fabric can take: water-based (W), water-free solvent (S), either (WS, sometimes written SW), or none at all (X). American Leather calls them the four main cleaning codes you will typically meet.
Three makers publish the codes: American Leather, a furniture maker, Reid Witlin Textiles, an upholstery fabric maker, and CR Laine, an upholstered furniture maker. They agree on W, S and WS and differ on how far to go with X. Reid Witlin also lists a fifth code, D, for "Dry clean only".
| Code | What it allows | What the makers add |
|---|---|---|
| W | Water-based cleaning agents | Not the same as machine washable; avoid over-wetting (Reid Witlin) |
| S | Water-free, solvent-based cleaners only | Water can cause damage or leave rings; dry cleaning services often align with this code (American Leather) |
| WS (or SW) | Water-based or solvent-based cleaners | Pre-test a small, inconspicuous area; do not saturate (CR Laine) |
| X | No foam or liquid cleaning agents | Vacuuming or light brushing only (CR Laine, Reid Witlin); professional cleaning only (American Leather) |
| D | Dry clean only | Listed by Reid Witlin |
02Where do you find the cleaning code on a sofa?
Look for the maker's label under the seat cushions or at the base of the sofa. American Leather says every upholstered item carries a label there with a code, which is the maker's recommendation for cleaning the fabric without harming its texture, colour or life, so the wrong method does not damage it.
The code on the label is the maker's own instruction for that fabric, so it is the one to follow. Some performance fabrics are a special case: CR Laine says some fabrics are designed to repel liquids, and to refer to the individual brand's website for specific cleaning instructions.
What if the sofa has no label or code?
Until you know the code, stick to vacuuming and to blotting spills with a clean, dry cloth without rubbing; even X fabric allows vacuuming. Before any cleaner touches the fabric, CR Laine suggests pre-testing in an inconspicuous corner to make sure the colour does not run, and recommends cleaning by a reputable professional cleaner.
03How do you clean a sofa with a W code?
Spot clean a W code sofa with the foam of a water-based cleaner, such as a mild detergent or an upholstery shampoo, worked in with a soft brush, then let it dry. Do not soak it: Reid Witlin Textiles warns against over-wetting, and says W is not the same as machine washable.
CR Laine's method for W fabrics is to "use the foam only" from a water-based cleaning agent, apply it with a soft brush in a circular motion, and vacuum when dry. American Leather describes a soft cloth or sponge dampened with a mild soap solution, then blotting gently and letting the fabric air dry. W fabrics are the easiest to clean at home, in Reid Witlin's words "the easiest fabrics to clean".
04Why should water never touch an S code sofa?
An S code fabric reacts badly to water. American Leather says S fabrics should never be cleaned with water, as it can cause damage or leave unsightly rings, and CR Laine says steam or water-based cleaners may cause excessive shrinkage and staining. Only a water-free solvent or dry cleaning product is used.
Solvents need care of their own. Clean only in a well-ventilated room, as all three makers advise; CR Laine adds to avoid any product containing carbon tetrachloride, Reid Witlin to keep solvent cleaners away from open flames, and American Leather to consider gloves. American Leather also notes that dry cleaning services often align with the S code.
05What does WS mean on a sofa or couch?
WS, also written SW, means the fabric can take a water-based cleaner or a mild, water-free solvent. American Leather calls it a versatile code, but test first: Reid Witlin Textiles says the pre-test is especially important on WS fabrics, and CR Laine says not to saturate them.
For a spot, CR Laine allows a water-based cleaning agent or a mild dry cleaning product, after a test on a small, inconspicuous area. For dirt across the whole sofa, Reid Witlin says to call a professional to clean WS fabrics.
06What does X mean on a sofa?
X means no water and no solvent: CR Laine says not to use foam or liquid cleaning agents of any type, and to clean only by vacuuming or light brushing with a non-metallic, stiff bristle brush. American Leather goes further and calls X "Professional cleaning only", a sign not to clean the sofa yourself.
Reid Witlin Textiles agrees that X fabrics can only be cleaned by vacuuming or light brushing. For a stain, American Leather suggests hiring professional upholstery cleaners or asking the retailer for specific care recommendations.
07What keeps a fabric sofa clean between deep cleans?
Vacuum a fabric sofa regularly with an upholstery attachment, blot spills at once without rubbing, turn the cushions, and keep it out of direct sun. American Leather and CR Laine give this advice, and CR Laine also recommends an annual professional cleaning to keep upholstered furniture looking its best.
CR Laine says dust and dirt cause fabric to wear faster. That matters after a renovation, when fine dust settles on everything in the house; our guide to cleaning after renovation dust explains why it keeps coming back for weeks.
- Blot, do not rub. Blot a spill gently with a clean, dry cloth so it does not set (American Leather).
- Turn the cushions. Rotate and flip them for even wear (American Leather); reverse and fluff loose cushions regularly (CR Laine).
- Keep it out of the sun. Continuous direct sunlight can fade even resilient fabrics (American Leather).
- Do not scrub hard. Rubbing or brushing too much can cause fuzzing (CR Laine).
08What should you send when asking for a sofa to be cleaned?
Send a photo of the label with its cleaning code, photos of the whole sofa and of each stain, the number of seats, and where you are in Ipoh or Perak. The label photo shows the code before anyone arrives, and the stain photos show what the clean involves.
Kean Can Cleaning Service works across Ipoh and Perak and lists sofa, mattress and carpet cleaning among its residential deep cleaning services. How a deep clean differs from a post-renovation clean is in post-renovation vs deep cleaning, and cleaning terms are explained in the cleaning glossary.
- A clear photo of the label and its code (W, S, WS, X or D), or a note that there is no label.
- Photos of the whole sofa and close-ups of each stain.
- What was spilled, if you know, and when.
- The number of seats and loose cushions.
- Where the sofa is in Ipoh or Perak, and whether there is a mattress or carpet to clean as well.
WhatsApp 014-313 0767, or see all services and the common questions.
09What else do people ask about sofa cleaning codes?
Five short answers to the questions that follow the codes: the difference between W and S, washing covers, steam, spills on X fabric, and how often a sofa should be cleaned professionally. Each comes from the same three makers' published care pages.
What is the difference between W and S on a sofa?
W fabric takes water-based cleaners, and S fabric takes only water-free solvent cleaners. American Leather says S fabrics should never be cleaned with water, as it can cause damage or leave unsightly rings, while Reid Witlin Textiles calls W fabrics the easiest to clean.
Can I put W code cushion covers in the washing machine?
Not on the strength of the code. Reid Witlin Textiles says W is not the same as being machine washable: it means the fabric can be spot cleaned with a water-based shampoo or foam upholstery cleaner. Check the maker's own instructions before washing any cover.
Can I use a steam cleaner on my sofa?
Not on S fabric. CR Laine says steam or water-based cleaners may cause excessive shrinkage and staining of S fabrics, and that X fabrics take no foam or liquid of any type. None of the three makers recommends steam for W or WS fabric, so follow the maker's own instructions.
What do I do about a spill on an X code sofa?
Blot it with a clean, dry cloth and do not add any liquid. CR Laine says X fabrics take no foam or liquid cleaning agents of any type, and American Leather says to hire professional upholstery cleaners rather than clean an X sofa yourself.
How often should a sofa be cleaned professionally?
Once a year is what one maker suggests. CR Laine says an annual professional cleaning will keep upholstered furniture looking its best, with regular vacuuming and prompt spot treatment in between.
10Where this comes from
Three furniture and fabric makers' own published care pages carry the outside facts on this page. The short checklist summarises them; the list of what to send is the company's own practical advice. Sources read on 28 October 2026.
- American Leather, "Explaining Fabric Cleaning Codes": where the label is, what each code means, and care tips.
- Reid Witlin Textiles, "Product Resources", Cleaning Codes/Instructions: W, S, WS, X and D, over-wetting and solvent safety.
- CR Laine, "Fabric Cleaning Guide": the method for each code, pre-testing, performance fabrics, vacuuming and annual professional cleaning.
This page is general guidance. Always follow the cleaning instructions on your own sofa's label.
Written by the Kean Can Cleaning Service crew in Ipoh, Perak: about the company.
Ask about your property
Send a photograph and tell us the scope so the team can assess the work.
Ipoh and across Perak.