Sofa cleaning

Codes W, S, WS and X: how to read a sofa care label

Codes W, S, WS and X appear on many sofa labels, but they don't replace the manufacturer's instructions or a hidden-area test. Here is how to read them safely.

By Pronett67 — textile cleaning specialist in Strasbourg Published on 17 July 2026 9 min
Hand lifting a sofa cushion to read the care label underneath
Quick answer

W usually indicates a water-based cleaner may be considered, S a solvent-based one, WS or W-S both, and X a fabric to be vacuumed only, without moisture. These codes are common but are not a mandatory European standard: the manufacturer's label, fibre composition and a hidden-area test always take priority. When in doubt, don't use household solvents — call a professional.

Need professional cleaning in Strasbourg?

Send a photo of your sofa, mattress or rug for a first opinion and a clear estimate.

Many sofas carry a small label with a single letter: W, S, WS or X. This Anglo-Saxon marking has spread to manufacturer labels distributed in Europe, France included. It provides a quick hint about what type of cleaning may be considered — but it is neither universal, nor mandatory, nor sufficient. This article explains what these codes mean, what they don't guarantee, and how to avoid mistakes that damage a sofa.

Where to find the care label

The label can sit under a removable cushion, at the back of a backrest, inside a zipped cover, sewn to the lower band, or sometimes inside a sofa-bed's storage box. On a fixed non-removable sofa it is more discreet. Take the time to find it before any treatment: it changes the whole cleaning plan.

General meaning of the codes

CodeCommon interpretation
WA water-based cleaner may be considered.
SA solvent-based cleaner (dry-clean product) may be considered.
WS / W-SBoth approaches may be considered.
XVacuum and gentle brushing only, no moisture, no solvent.
These codes are common on Anglo-Saxon fabrics but are not an official European standard. A sofa sold in Europe may not carry these letters, or may use another symbol system.

What each code allows — and doesn't

Code W

It indicates that a water-based treatment may be considered. It does not mean any liquid household cleaner will do: too alkaline, too concentrated or poorly rinsed can halo, discolour or stain. W does not guarantee that water won't migrate dyes or lift a pre-existing halo.

Code S

It suggests a solvent-based product (professional dry cleaner) may be considered. It absolutely does not mean the user should experiment with acetone, white spirit, petrol, nail polish remover or any household solvent: those are dangerous, flammable, and can destroy synthetic fibres. Read S as 'prefer professional dry cleaning'.

Code WS / W-S

It signals that the fabric in principle accepts both approaches. It does not allow mixing water and solvent, or stacking attempts: each method still requires a hidden-area test.

Code X

It signals that wet cleaning is not recommended. Vacuum, brush gently, protect. Stains on an X fabric are particularly delicate and usually require a professional with very low-moisture or dry-cleaning methods.

Why fibre composition always takes priority

A label code does not cancel the nature of the fabric. Synthetic microfibre tolerates water; viscose velvet doesn't. Mixed wool can felt with hot water or wrong pH. Untreated silk or linen migrate easily. The manufacturer's label usually shows the composition ('100% polyester', '55% viscose 45% cotton'…): it matters more than a letter.

Never follow a W or S code literally on a fabric you don't know. A discreet test is essential.

Missing or unreadable label: what to do

  • Don't guess with a strong product.
  • Vacuum carefully to remove dry particles.
  • If you must act, test a very mild solution (warm water, neutral soap, very low concentration) on a hidden area.
  • Wait for full drying, then check colour and absence of halo.
  • When in doubt, contact a professional before any stronger treatment.

Common mistakes from too-literal reading

  • Reading W as 'I can wet as much as I want' — over-wetting stays risky.
  • Reading S as 'any solvent from the cupboard is fine'.
  • Reading X as 'nothing can be done' — pros have low-moisture methods.
  • Believing WS allows mixing two products at once.
  • Trusting the code without checking composition or testing a hidden area.

When to contact a professional

  • X label, or missing label on a valuable sofa.
  • Set-in stains, urine, blood, coffee, wine, oil.
  • Persistent odour despite airing.
  • Delicate fabric or dye-sensitive patterns.
  • Aftermath of a water leak or a failed prior cleaning.
  • Doubt on composition or dye fastness.

We do not use acetone, white spirit, petrol, nail polish remover or bleach on upholstery. Professional cleaning uses fibre-appropriate products and a controlled method.

Old stain or persistent odour?

Send us a photo. We reply quickly with an honest first opinion and a clear estimate.

Send a photo on WhatsApp

Summary

W, S, WS and X are useful first hints, but they don't replace attention or experience. Fibre composition, dye fastness, stain age and sofa construction weigh at least as much as the letter on the label. When in doubt — no label, delicate sofa, set-in stain — a professional avoids many bad surprises.

What Pronett67 can do

Pronett67 — Strasbourg / Alsace. Sofa cleaning.

Frequently asked questions

Does code W allow full water washing?
No. It suggests a water-based cleaner may be considered, which is not the same as a heavy wash. Too much water stays risky: over-wetting, halos, dye migration.
Can I use acetone or white spirit on an S-coded sofa?
No. Code S means 'professional dry cleaning may be considered', not 'apply any household solvent'. Acetone, white spirit, petrol, nail polish remover and bleach have no place on upholstery.
What if my sofa is labelled X?
Vacuum and brush gently. Do not apply water or homemade products. For stains, contact a professional with low-moisture or dry-cleaning equipment.
Are these codes mandatory in Europe?
No. They are common markings from Anglo-Saxon fabrics, adopted by some European makers, but there is no mandatory European standard requiring them.
What if the label is missing?
Don't guess. Vacuum carefully, run a very mild test on a hidden area if you must act, and for stains or odour contact a professional.
Can I clean a WS sofa with hot water and lots of soap?
No. WS says both approaches are conceivable, not that dosage should be pushed. Excess concentration or too-hot water can migrate dyes or deform fibres.
Is the label enough to pick the right method?
No. Fibre composition, dye fastness, sofa construction and stain age weigh at least as much. A discreet test and the manufacturer's advice trump a lone letter.
Do I need to test on a hidden area before cleaning?
Yes, whenever a product is used, even mild. Test under a cushion or behind the backrest, let it dry fully, check colour and halo before treating a visible zone.

Related services

Related articles

Need professional cleaning in Strasbourg?

Send a photo of your sofa, mattress or rug for a first opinion and a clear estimate.

Additional information

This block is reserved for additional SEO content.