There’s a tiny tag hiding under your sofa cushion right now that could save you thousands of dollars. Most people never look at it. Fewer still know what it means. And that one oversight is the reason so many Australian lounges end up with permanent water rings, shrunken fabric, or a whole cushion panel that’s suddenly three shades darker than the rest.
That tag has a single letter on it — W, S, SW, or X — and it’s not decoration. It’s a code straight from the manufacturer telling you exactly what your upholstery can and can’t handle. Get it wrong, and a routine clean can turn into a very expensive mistake.
Let’s break down what each code actually means, where to find yours, and what to do once you know it.
Why This Tiny Tag Matters So Much?
Every upholstered piece is made from a fabric with its own fibre content, dye process, and finish. Some fabrics love water. Others react to it almost instantly — puckering, watermarking, or bleeding colour the moment moisture touches them. The cleaning code exists precisely so you don’t have to guess.
Ignoring the code is the single biggest cause of DIY upholstery damage we see. Homeowners reach for a carpet shampoo or a steam cleaner without checking the tag first, and by the time they call a professional, the damage is already done. If you’ve had this happen before, our guide on sofa cleaning mistakes that could ruin your upholstery covers the other traps to avoid.
Where to Find the Code?
Look under a seat cushion, along the base of the frame, or on the underside of the sofa near the legs. It’s usually a small woven or printed label, often near the fabric content information. If yours has worn off or was never labelled — common on older or imported furniture — treat the fabric as unknown and test cautiously, or better yet, get a professional opinion before applying anything.
The Four Codes, Decoded
W — Water-Based Cleaning Only
This is the most forgiving code. W means your fabric can be cleaned with water-based products, including steam cleaning, foam cleaners, and mild detergent solutions. Most cotton, linen blends, and many synthetic fabrics fall into this category.
If your sofa is tagged W, you have the most flexibility for DIY spot cleaning. Our piece on 5 easy tips to clean your furniture upholstery yourself is a good starting point, and you can also explore the benefits of couch steam cleaning if you’re considering a deeper refresh.
S — Solvent-Based Cleaning Only
S is the code that catches people out the most. It means water should never touch this fabric — instead, it needs a water-free solvent cleaner. Silk blends, some velvets, and delicate natural fibres are commonly coded S because water causes shrinkage, watermarking, or permanent discolouration.
If you see an S tag, put the steam cleaner away. This is exactly the situation where dry cleaning a couch at home becomes relevant — and honestly, it’s one of the codes where professional help pays for itself, since solvent cleaners can be harsh and are easy to misuse.
SW — Water or Solvent-Based Cleaning
Consider this the “best of both” code. SW-rated fabrics can be safely cleaned with either water-based or solvent-based products, giving you far more room to move. Many blended synthetic fabrics and some mid-range upholstery textiles carry this rating precisely because manufacturers want them to be low-maintenance.
Even with this flexibility, it’s worth understanding your specific fabric type — our guide on fabric or leather lounge cleaning and protection tips explains how to match the method to the material rather than just the code.
X — Vacuum Only, No Liquid Cleaners
This is the strict one. X means no water, no solvent, no liquid cleaning products at all — vacuuming and light brushing only. You’ll typically see this on delicate natural fibres, some velvets, and specialty weaves that simply can’t tolerate any wet or chemical treatment.
If your sofa is coded X and it’s genuinely stained, don’t experiment. This is a job for a specialist who has the right dry cleaning systems and experience with sensitive textiles — attempting a home fix here is how fabric gets permanently damaged. See why hire professional upholstery cleaning services for a sense of what that process actually involves.
What If There’s No Code at All?
Plenty of furniture — especially imported pieces, secondhand finds, or older sofas — simply doesn’t have a legible tag anymore. In that case, always test in an inconspicuous spot first, like the back of a cushion or underneath the arm, and wait 24 hours to check for any reaction before treating the visible areas.
This is also where the fabric type itself becomes your best clue. If you’re unsure whether you’re dealing with leather, faux leather, or a natural weave, our comparisons on leather vs fabric — which upholstery needs more care and how to clean a faux leather sofa can help you narrow down a safer approach.
A Quick Reference
| Code | Meaning | Safe for DIY? |
| W | Water-based cleaners only | Yes, with care |
| S | Solvent-based cleaners only | Caution advised |
| SW | Water or solvent-based | Yes, most flexible |
| X | Vacuum only, no liquids | Leave to professionals |
When the Code Says “Call a Professional”?
Codes like S and X exist because the fabric is genuinely more fragile — not because manufacturers are being overly cautious. If you’ve got a stain that needs more than vacuuming, or you’re not confident distinguishing solvent-safe from water-safe, that’s the moment to bring in an expert rather than risk the whole piece.
Trained technicians carry solvent-safe products, know how to spot-test properly, and — just as importantly — know when not to touch a fabric at all. If your upholstery hasn’t been professionally assessed in a while, it might also be overdue for more than just stain removal; our article on how to prolong the life of your upholstery covers the maintenance side of things too.
The Takeaway
That small tag under your cushion is the most important piece of cleaning information you own. Before you spray, steam, or scrub anything, find the code, understand what it’s telling you, and choose your method accordingly. It takes thirty seconds to check — and it’s the difference between a sofa that lasts another decade and one that needs replacing far sooner than it should.
If you’re ever unsure, a quick photo of the tag and a call to a professional upholstery cleaner is always the safer bet than guessing. Not sure what your sofa’s code means, or dealing with a stain you’re not confident tackling yourself? Call the team at Squeaky Clean Sofa on 0482077285 for a free quote — we’ll identify your fabric’s cleaning code correctly and treat it with the right method the first time, no guesswork required.
Frequently Asked Questions
Ques 1. What’s the most common cleaning code on Australian sofas?
Ans. W and SW are the most common, since many modern fabric and blended upholstery lines are designed to tolerate water-based cleaning for easier maintenance.
Ques 2. Can I use a regular steam cleaner on an S-coded sofa?
Ans. No. An S code means water-based cleaning — including steam — can cause shrinkage, watermarking, or colour bleed. Only solvent-based products are safe.
Ques 3. Is it safe to clean an X-coded sofa myself?
Ans. Vacuuming is fine, but any liquid cleaner — water or solvent — risks permanent damage. Stains on X-coded fabric are best left to a professional.
Ques 4. What should I do if the cleaning tag has faded or fallen off?
Ans. Test any product in a hidden spot first and wait 24 hours to check for a reaction, or have a professional identify the fabric before treating visible areas.
Ques 5. Do professional cleaners always follow the fabric code?
Ans. Yes — reputable technicians check the code (or identify the fabric if there’s no tag) before choosing a cleaning method, which is one of the main reasons professional cleaning carries less risk than DIY.