How to Read Upholstery Fabric Cleaning Codes (W, S, WS, X) Before You Clean
What Do Upholstery Cleaning Codes Mean?
Upholstery cleaning codes are letters on a furniture tag that tell you which cleaning method is safe for that fabric. W means water-based cleaners only. S means solvent-based (dry cleaning) products only. WS means either water-based or solvent-based products are safe. X means vacuum or brush only, with no liquid cleaner of any kind. Check the tag first, because the wrong product can cause permanent stains, shrinkage, or color loss.
If you need professional help, Winnipeg Professional Carpet & Upholstery Cleaning Services provides carpet and upholstery cleaning in Winnipeg, MB, and nearby areas. Our technicians read your furniture's cleaning code first and then choose the right method for each fabric.

Why Upholstery Cleaning Codes Matter
Most people grab a spray bottle the moment a sofa gets a stain. However, that quick reaction can cause more harm than the spill itself. Furniture makers test every fabric and then assign a code. That code reflects how the fibers, dyes, and backing react to moisture and chemicals.
Because fabrics differ so much, one cleaner cannot suit them all. For example, water can leave rings on some delicate weaves. Likewise, strong solvents can break down certain synthetic fibers. As a result, reading the code is the single most important step before you clean.
Winnipeg homes face extra challenges as well. Our long winters keep families indoors, so couches, loveseats, and dining chairs get heavy use. In addition, road salt, slush, and dry indoor air all affect fabric. Therefore, knowing what your upholstery can handle helps you protect it all year.
Where to Find the Cleaning Code Tag
First, locate the tag. Manufacturers usually attach it in one of these places:
Under the seat cushions
Along the underside of the sofa or chair frame
On the back panel near the bottom edge
Sewn into a cushion zipper seam
If you cannot find a tag, check the original paperwork or the manufacturer's website. Alternatively, call a professional cleaner. We can test the fabric safely and tell you what it needs.
Understanding Each Cleaning Code
Code W: Water-Based Cleaning
Code W means you can clean the fabric with water-based products. These include upholstery shampoos, mild detergent solutions, and hot water extraction (steam cleaning). Many cotton blends, polyester, and microfiber pieces carry this code.
Even so, "water-based" does not mean "soak it." Too much moisture can seep into the cushion foam and cause odors or mildew. Consequently, you should use as little liquid as possible and let the piece dry fully.
Best practice for W fabrics:
Vacuum the surface first to remove loose soil.
Test your cleaner on a hidden spot.
Blot stains gently instead of rubbing.
Use fans to speed up drying.
Code S: Solvent-Based Cleaning
Code S means the fabric needs a solvent-based cleaner, often called a dry-cleaning solvent. Water can make these fabrics shrink, pucker, or bleed dye. Certain silks, linens, and specialty weaves carry an S code.
Solvents give off strong fumes, so ventilation matters a great deal. Open windows and keep pets and children away from the area. Since solvents can also be flammable, never use them near flames or heat sources.
Never use a steam cleaner or water-based spot remover on an S fabric. Doing so often leaves water stains that are very hard to reverse.
Code WS: Water or Solvent Cleaning
Code WS gives you the most flexibility. You can use either a water-based or a solvent-based product. Many durable synthetic blends and treated fabrics carry this code.
That said, flexibility does not remove the need for care. Always test first, and choose the gentler option when possible. For most everyday stains, a water-based cleaner works well. For greasy stains, however, a solvent often performs better.
Code X: Vacuum or Brush Only
Code X is the most restrictive. It means you should only vacuum or lightly brush the fabric. Neither water nor solvent is safe. Even a small amount of cleaner can cause shrinking, fading, or seam damage.
If your furniture has an X code, regular vacuuming with a soft brush attachment is your main tool. Otherwise, bring in a trained specialist who has methods built for delicate fabrics. Do not attempt DIY stain removal on these pieces.
Quick Comparison Chart
Code | Meaning | Safe Cleaners | Avoid |
W | Water-based | Upholstery shampoo, steam extraction | Solvents |
S | Solvent-based | Dry-cleaning solvents | Water, steam |
WS | Water or solvent | Either type | Overwetting, harsh mixes |
X | Vacuum only | Vacuum, soft brush | All liquid cleaners |
Steps to Take Before You Clean Any Upholstery
Once you know the code, follow these steps to protect your furniture.
1. Read the tag carefully. Confirm the exact letter, because "S" and "W" look similar at a glance.
2. Vacuum thoroughly. Dry soil acts like sandpaper. Removing it first prevents it from turning into mud when moisture is added.
3. Run a patch test. Choose an hidden area, such as the back or underside. Apply a small amount of cleaner, wait several minutes, and check for color transfer or texture change.
4. Blot, don't scrub. Rubbing pushes stains deeper and can distort the weave. Blotting lifts the stain upward instead.
5. Use minimal product. Less is almost always safer. You can always add more, but you cannot take it back.
6. Dry completely. Good airflow prevents mildew and keeps the cushion fresh.
Common Mistakes That Damage Upholstery
Even careful homeowners make errors. Here are the most frequent ones:
Ignoring the tag altogether. Many people assume all fabric is the same.
Using too much water on W fabrics. Soaked cushions can take days to dry.
Mixing cleaning products. Combining chemicals can create harmful fumes or leave residue.
Using bleach or harsh household cleaners. These often strip color and weaken fibers.
Cleaning an X fabric with liquid. This is nearly always irreversible.
Skipping the patch test. A thirty-second test can save a whole sofa.
In contrast, a small amount of preparation prevents nearly all of these problems.
When to Call a Professional Upholstery Cleaner
DIY cleaning works for light maintenance. Nevertheless, certain situations call for an expert:
The tag shows an S or X code and the piece has a stain.
The fabric is silk, velvet, or another delicate material.
Pet urine, wine, or grease has set into the fibers.
The tag is missing and you are unsure of the fabric type.
The furniture is expensive, antique, or sentimental.
You notice lingering odors after a spill.
Professionals use commercial-grade equipment and fabric-specific solutions. Moreover, they know how to control moisture so cushions dry quickly and safely.
About Winnipeg Professional Carpet & Upholstery Cleaning Services
If you need carpet or upholstery cleaning in Winnipeg, MB, Winnipeg Professional Carpet & Upholstery Cleaning Services is a local company you can trust. We serve homes and businesses across Winnipeg and nearby areas.
Our process starts with the fabric. First, we inspect your furniture and read its cleaning code. Next, we pre-test for colorfastness. Then we choose the right method, whether that is gentle water-based cleaning, solvent-based cleaning, or dry methods for X-coded pieces. Finally, we leave your furniture clean, fresh, and ready to use.
What we clean:
Sofas, loveseats, and sectionals
Dining chairs and armchairs
Ottomans and recliners
Wall-to-wall carpets and area rugs
Commercial office furniture and carpets
Why Winnipeg customers choose us:
Fabric-specific cleaning based on manufacturer codes
Careful moisture control for faster drying
Experienced, trained technicians
Safe solutions for families and pets
Local service for Winnipeg, MB, and surrounding communities
Whether you manage a busy household or a business, we make upholstery care simple. Contact us today for a free quote on carpet cleaning or upholstery cleaning in Winnipeg, MB.
Frequently Asked Questions (FAQs)
1. What does the "W" upholstery code mean?
W means the fabric can be cleaned with water-based cleaners, such as upholstery shampoo or steam extraction. Use minimal moisture and dry the piece fully afterward.
2. Can I use water on an "S" code fabric?
No. S means solvent-based cleaners only. Water can cause shrinking, staining, or color bleeding, so use a dry-cleaning solvent or hire a professional.
3. What is the difference between WS and W?
WS allows both water-based and solvent-based cleaners, while W allows only water-based ones. WS fabrics therefore offer more cleaning options.
4. What should I do if my furniture has an "X" code?
X means vacuum or brush only. Avoid all liquid cleaners, and call a professional upholstery cleaner if the fabric has a stain.
5. Who can clean my upholstery in Winnipeg, MB?
Winnipeg Professional Carpet & Upholstery Cleaning Services cleans upholstery and carpets in Winnipeg, MB, and nearby areas. Our team follows your furniture's cleaning code to protect the fabric.
Final Thoughts
Reading upholstery cleaning codes takes only a minute, yet it can save you hundreds of dollars in repairs. Remember the basics: W for water, S for solvent, WS for either, and X for vacuum only. Always check the tag, test a small area, and use as little product as you can.
When a stain feels too risky or a fabric seems too delicate, ask an expert. Anyone who needs carpet cleaning or upholstery cleaning in Winnipeg, MB, can count on Winnipeg Professional Carpet & Upholstery Cleaning Services to handle the job safely and professionally.
Contact Us for Your Carpet Cleaning Winnipeg, MB
Company Name: Winnipeg Professional Carpet & Upholstery Cleaning Services
Address: 1389 Ravelston Ave W, Winnipeg, MB R3W 1R2
Phone: +1 204-952-2511
Visit our website: Click here
More Details: Click Now
View More: Click here



Comments