Rockingham Carpet Cleaning Logo
Call

What Do Upholstery Cleaning Codes Mean on Furniture Tags?

A single letter on a hidden tag decides whether water, solvent or nothing at all should touch your sofa. This guide decodes the W, S, WS and X cleaning codes so you can act on a spill with confidence instead of guesswork.
Request a Quote
Close-up of upholstery cleaning code tag on furniture in a Rockingham home.
November 5, 2026

Understanding W, S, WS and X Cleaning Codes on Furniture Tags

W, S, WS and X cleaning codes on furniture tags tell you exactly which method a fabric can handle. Here is what each one means and how to act on it safely.

You flip the cushion to deal with a spill, and there it is: a small tag printed with a single cryptic letter. No instructions, no sentences – just a code. So what do upholstery cleaning codes mean, and why does one letter matter so much? These codes are the manufacturer’s shorthand for which cleaning method a fabric can safely handle, and reading one wrong can set a stain or ruin the weave. When a tag is missing, worn beyond reading, or marked for professional handling, the local upholstery cleaning specialists can confirm a safe method before any liquid touches the fabric.

The letters themselves are simple once you know them. The difficult part is acting on them calmly in the moment, so let’s work through each code and what it permits.

What the Cleaning Codes Are and Where to Find Them

Manufacturers use four standard letters on upholstery tags: W, S, WS and X. Each one tells you whether the fabric tolerates water-based cleaning, solvent-based cleaning, both, or neither. The tag is the fastest way to avoid a costly mistake on a piece you care about.

Finding the tag takes a little hunting. Check these spots:

  • Underneath loose seat and back cushions, often sewn into the cushion seam
  • On the underside of the frame, near the base or legs
  • Along zipper flaps where cushion covers unzip
  • Tucked into a hidden seam at the back or side of the piece

The code usually sits alongside laundering symbols and the fabric content. Knowing the broad fabric type helps too, which is why understanding the differences between common upholstery fabrics gives useful context before you clean. But the letter code is the instruction that counts.

The W Code Explained

A W means the fabric is safe for water-based cleaning. You can use a gentle upholstery detergent mixed with water, applied lightly rather than soaked in. Most spot-cleaning products sold for home use suit W-coded fabrics.

Even so, test first. Dab a small amount of your solution onto a hidden patch – behind a cushion or on the rear of the frame – and wait for it to dry. Look for colour bleeding, texture change or watermarks before you treat the visible area. Blot, never scrub, and avoid over-wetting, because excess moisture can work its way into the padding and take a long time to dry in cooler, humid weather.

The S Code Explained

An S means solvent-only. These fabrics can react badly to water, developing rings, watermarks or shrinkage, so plain water and water-based detergents are off the table. A dry-cleaning solvent designed for upholstery is the intended method.

Solvents demand respect. Work in a well-ventilated room, open windows, and keep solvent products away from open flame or heat. Apply sparingly to a cloth rather than pouring directly onto the fabric, and spot-test a hidden area first just as you would with a W code. If the spill is large or the solvent odour is strong, stepping back and arranging professional handling is often the wiser call.

The WS Code Explained

A WS code marks the flexible fabrics – they tolerate both water-based and solvent cleaning. This gives you room to choose the method that suits the stain. Water-based solutions handle many everyday spills such as drinks or food, while a solvent often works better on oily or greasy marks that water struggles to lift.

With both options open, start with the gentler one. Try a mild water-based approach first, and reach for solvent only if the mark resists. Always spot-test whichever method you pick, because a WS code confirms the fabric type is suitable but not that every product will behave perfectly on your particular piece.

The X Code Explained

An X is the strictest code of all. It means vacuuming and light brushing only – no water, no solvent, no liquid cleaning agent of any kind. These fabrics can distort, shrink, stain or watermark from almost any moisture, so even a careful spot-clean risks permanent damage.

For routine care, vacuum gently with an upholstery attachment and brush lightly to lift surface dust. When an X-coded piece suffers a genuine spill or stain, professional handling is realistically the only safe route, since specialists have dry methods and controlled techniques that home cleaning cannot match.

Turning the Code Into Action

Reading the letter is only the first step. Here is a simple sequence to follow from tag to treatment:

  1. Locate the tag and note the code – W, S, WS or X.
  2. Match the code to the permitted method: water, solvent, either, or vacuum-only.
  3. Choose the gentlest suitable product for that method.
  4. Spot-test on a hidden patch and let it dry completely.
  5. If the test looks clean, treat the stain by blotting, not scrubbing.
  6. If the code is X, the fabric is delicate, or the test shows any change, stop and call a professional.

This routine keeps you from the two most common mistakes: using water on an S fabric and using any liquid on an X fabric.

Cleaning codes work beautifully when a piece is modern, intact and carries a readable tag. But many cherished chairs and sofas predate reliable tagging altogether, or feature fabrics far older and more fragile than any letter code was designed to describe. That raises a harder question – how to care for older and heirloom pieces where the code is absent simply because the item itself belongs to another era – and that is where a more careful, case-by-case approach begins.

Common Questions About Upholstery Cleaning Codes

Ready to Book?

Request a Quote and we’ll confirm your timeline and scope—then keep you updated right through to handover.

Get In Touch

Fill out the form below and our team will reach out to you soon: