Female-ownedOrlando localInsured(321) 732-6413AI receptionist, answers 24/7
Pink Upholstery Cleaning logoPinkUpholstery Cleaning
Cleaning tips

Upholstery Cleaning Codes (and Why the Letter on Your Tag Decides Everything)

Natalia LavrenenkoNatalia LavrenenkoUpdated July 5, 20267 min read
Clean upholstered sofa in an Orlando, FL living room
What is in this guide
  1. Where the code is and why it exists
  2. What each code means
  3. When there is no code
  4. When the code says call a professional

Upholstery cleaning codes are the single letter, W, S, W-S or X, printed on your furniture tag that tells you exactly what you can safely clean the fabric with. W means water is fine, S means solvent only, W-S means either works, and X means no liquid at all. Get the letter right and cleaning is simple. Get it wrong and you can shrink, ring or bleed the fabric in seconds.

That one letter is the reason a spot that should have wiped away turns into a permanent water mark, and it is the first thing a professional checks before touching any couch. This guide covers where to find your code, what each of the four means and how to clean by it, and what to do when the tag is missing.

Where the code is and why it exists

The code lives on a small tag, usually tucked under a seat cushion or on the underside of the frame, and it often appears on the original fabric swatch or the sales order too. It is not random. The letters come from the American Home Furnishings Alliance cleanability system that furniture makers use, and the manufacturer assigns each fabric a code based on what it can survive. The logic is simple: the wrong cleaner can shrink a fabric, leave a water ring, or make the dye bleed, and the code exists to stop that before it happens. As the University of Illinois Extension lays out, the safe approach to any upholstery is to match the cleaner, water-based or a dry solvent, to the fabric, and to pretest whatever you use on a hidden spot.

What each code means

Here is exactly what each of the four codes lets you use, and what to keep away from it.

W means water-based cleaners

A W code means the fabric can take a water-based cleaner. You can work a mild dish-soap-and-water foam gently into a spot with a cloth, blot it, and let it dry. W is the most common code and usually appears on durable synthetics like polyester. Do not soak it, and blot rather than rub so you never spread the spot.

S means solvent only

An S code means solvent only, with no water. Use a water-free dry-cleaning solvent, or a little rubbing alcohol, and never water or steam, which leaves a ring on these fabrics. S codes show up on more delicate or water-sensitive materials. Solvents are flammable, so keep the room ventilated and stay away from open flames.

W-S means water or solvent

A W-S code, sometimes written WS or S-W, is the most forgiving. Either a water-based cleaner or a solvent is safe, so start with the gentlest option, a mild water-based foam, and only reach for a solvent if the spot resists. A lot of modern upholstery carries this code, which is why so many everyday spills come out at home.

X means vacuum or brush only

An X code is the strictest. It means no liquid cleaners at all, because both water and solvent can shrink, ring or distort the fabric. Clean an X-code piece only by vacuuming and light brushing, and hand anything beyond that to a professional. X often appears on delicate fabrics that simply cannot be wet-cleaned at home.

S is for solvent, not soap
This is the single most common upholstery mistake. People read the S as soap, reach for water, and leave a ring that is harder to remove than the original spot. The S stands for solvent, a water-free cleaner, and on an S-code fabric water and steam are exactly what you keep away. When you see an S, think dry.

When there is no code

Tags go missing, especially on older or secondhand furniture, and a reupholstered piece may never have had one. When there is no code to guide you, treat the fabric as the most cautious of the four and assume water is not safe. The Smithsonian Museum Conservation Institute stresses testing any treatment on a hidden area first, since some fabrics water-spot or bleed the moment they get wet. Start with vacuuming and brushing, try a dry solvent on a hidden spot, and if the fabric looks delicate or the piece is valuable, let a professional identify it. It is exactly the situation our furniture and upholstery cleaning service is built for, because a wrong guess on an unknown fabric is expensive to undo.

Missing tag, or a code that says do not use water

An X code, a missing tag, or a delicate fabric is where guessing gets costly. We read the fabric and clean by the code, every letter and every material, for homes across Orlando, with an honest look at what will lift before we start.

Get a free quoteCall now

Prefer to call? Our AI receptionist answers 24/7 and can schedule your visit on the spot.

The same upholstered furniture clean after cleaning by its fabric code in Orlando, FL
Upholstered furniture looking dull and dirty before professional cleaning in Orlando, FL
BeforeAfter

Drag to see the difference

A real result from our upholstery before and afters around Orlando.

When the code says call a professional

Some codes are practically an instruction to get help. An X code, a missing tag, a delicate fabric like velvet or silk, or a stain that will not lift after a careful try are all signs to stop before you cause damage that costs more than the cleaning would have. A professional reads both the fabric and the code, chooses a method that matches, and reaches soil deep in the cushions that surface care never touches, all without the wrong cleaner that rings or shrinks the fabric.

At Pink Upholstery Cleaning we clean by the code for homes across Orlando, matching the method to the letter on the tag so a fabric that can be cleaned does not get water-stained in the attempt. Our couch and sofa cleaning service covers every fabric and every code, and every quote is free.

Natalia Lavrenenko
About the author
Natalia Lavrenenko

Natalia is the owner of Pink Upholstery Cleaning, a female-owned, insured upholstery, furniture and mattress cleaning business serving Orlando, Florida. She cleans couches, mattresses and chairs across the Orlando area every week, so the advice here comes from hands-on experience, not theory.

FAQ

Questions, answered

What do the upholstery cleaning codes mean?

W means clean with a water-based cleaner. S means solvent only, no water. W-S means either water or solvent is safe. X means vacuum or light brushing only, with no liquid cleaner of any kind. The letter reflects what the fabric can handle without shrinking, ringing or bleeding.

Where do I find the cleaning code on my couch?

Look for a small tag tucked under a seat cushion or on the underside of the frame. The code also appears on the original fabric swatch or sales order. If there is no tag at all, treat the piece as the most cautious of the four codes and keep water away.

What does an S code mean on upholstery?

S stands for solvent, not soap. It means clean with a water-free dry-cleaning solvent or a little rubbing alcohol, and never use water or steam, which leaves a ring on these fabrics. S codes usually appear on more delicate or water-sensitive materials.

What does a code X mean?

X is the strictest code. It means no liquid cleaners at all, because both water and solvent can shrink or distort the fabric. Clean an X-code piece only by vacuuming and light brushing, and hand anything beyond that to a professional.

Can I use water on a W-S code?

Yes. A W-S code means either a water-based cleaner or a solvent is safe. Start with the gentlest option, usually a mild water-based foam, and only move to a solvent if the spot resists. It is the most forgiving of the four codes.

What if my couch has no cleaning code?

Assume the most cautious approach. Skip water, vacuum and brush the piece, and test a dry solvent on a hidden spot before treating anything visible. If the fabric is delicate or valuable, a professional can identify it and clean it safely without guessing.

Explore more

Explore our cleaning services

Couch & Sofa Cleaning
Loveseats, sofas, large sofas and sectionals deep cleaned by fabric code.
Learn more →
Furniture Cleaning
Chairs, ottomans and delicate upholstery cleaned safely by fabric.
Learn more →
Before & After
See real couch and upholstery cleaning results from around Orlando.
Learn more →

Not sure what your couch tag is telling you

Get a free, no-obligation quote today. Call or book online and most weeks we have same-week openings across Orlando.

Call nowGet a free quote

Prefer to call? Our AI receptionist answers 24/7 and can schedule your visit on the spot.

CallGet a free quote