Notes from the van

Upholstery cleaning codes W, S, WS and X: what the tag means

The letter on the tag under your cushion is the manufacturer's cleaning code: W means water based cleaners were approved, S means solvent only, WS or SW means either is allowed, and X means vacuuming with no liquid cleaning at all.

Published 7 min read Carpet Cleaning Wizards crew
Fabric sofa halfway through cleaning, the cleaned band visibly lighter than the untouched cushion

Sofa and upholstery cleaning

Most upholstered furniture sold in the United States carries a small tag with one of four letters on it. Most people have never seen it, because it is sewn somewhere nobody looks. When you book an upholstery clean we ask for that letter, and we test the fabric ourselves before we start anyway.

Where the tag is hiding

The tag is rarely anywhere obvious. Start by lifting a seat cushion and looking at the deck, the flat platform the cushion was sitting on. That is where most of them are.

  • On the deck, under a seat cushion
  • Sewn into the zipper flap of the cushion cover itself
  • Under the skirt, along the bottom edge of the frame
  • On the back panel, the side that faces the wall
  • Stapled to the underside of the frame, which means tipping the piece over

On a sectional, one section usually carries the tag for the whole run. On a recliner it sits near the footrest mechanism, and on dining chairs it is stapled under the seat pad. If you find one tag on a matching set, say so, because a matching set is not always the same fabric throughout.

What each letter means

CodeWhat the maker approvedWhat it means for the visit
WWater based cleaning agentsA water based solution, extracted, at low moisture so the foam never soaks
SSolvent based agents only, no waterA dry solvent product instead, with the room ventilated while we work
WS or SWEither water based or solvent basedWe pick one, based on the fabric, the soil and what the test patch shows
XVacuuming and light brushing onlyNo liquid on the face fabric. We vacuum, clear the crevices, clean the deck

The code comes from the manufacturer testing that fabric when it was new. It says which family of cleaning agent it tolerated, and nothing else.

Why the tag is a starting point and not a guarantee

We treat the code as useful information, then check it. Four things can make a tag wrong about the sofa in front of us.

  1. The piece was reupholstered. The frame kept its original tag, and the fabric on it now was never tested by anybody.
  2. Cushion covers move around. A cover from another piece, or a replacement ordered years later, can carry a code that does not match the frame it sits on.
  3. The code was set when the fabric was new. Sun on one arm, years of body oil on two cushions and a spill somebody treated with a bottle from under the sink all change how the fabric behaves.
  4. The code covers the face fabric only. The stitching thread, the piping cord, the buttons and the backing are not part of it, and any of those can move color into the fabric beside them once it is damp.

There is also a group of fabrics a W code does not protect you from. Some silks, some viscose blends and older linens mark with plain water, before any cleaning product is involved. What shows up is a ring where the wet area met the dry area. The code is about the chemistry of the cleaner. That marking is about the fiber and the drying edge, which is a different problem.

What low moisture cleaning means on a W or WS sofa

A carpet is one fiber on one backing, laid flat, and it will take a lot of water. A sofa is four materials at once, and they do not agree with each other about moisture.

  • The face fabric, where body oil and hair product sit
  • The deck and the seams, which hold crumbs, coins and most of the pet hair
  • The foam core, where odor lives and which holds water for days
  • The frame, wooden in most cases, which can mark the fabric from below if it gets wet

Put carpet volumes of water through that and the padding stays wet long after the surface feels fine. So a W or WS piece gets enough solution to break the bond between the soil and the fiber, extracted straight back out, with the foam underneath never saturated. It takes longer per square foot than carpet does.

Fabric sofas are usually dry in 4 to 8 hours after that, and leather is faster because so little goes in. If the sofa is the only place to sit that evening, say so when you book and we bring air movers. There is more on drying times in our note on how long carpet takes to dry.

An S code changes the product, not the care

An S tag means the maker approved solvent based cleaning agents and not water. The visit looks much the same, with a different product in the machine and more attention paid to ventilation, windows open and air moving through the room. Less moisture goes into an S piece than into a W piece.

What an X code actually rules out

X means vacuuming and light brushing, with no liquid cleaning at all. A fabric gets an X when the manufacturer does not expect it to come through wet cleaning or solvent cleaning intact.

We will still do something for an X piece. The cushions come out, the crevices and the deck get cleared and vacuumed properly, and the pet hair goes. What we will not do is put water or solvent on the face fabric. If a cleaner offers to wet clean an X labeled piece anyway, that is their judgment against the manufacturer's.

Where the dirt actually is

Whatever letter is on the tag, the soil is never spread evenly. Walk along a three seat sofa and you see the same thing every time. Two of the three cushions are darker than the third. One arm is worse than the other, normally the one the remote lives on. And there is a shadow high on the back where somebody's head rests.

That is body oil, hair product and everyday skin contact, and it is a different soil from the crumbs and dust in the crevices. It gets pre-treated before the general clean. Skip that and you get a sofa that is clean where nobody touches it and still grey where the family sits. Under the cushions is a separate job again: coins, hair, food and most of the pet hair, emptied and cleaned before the cushion faces are touched.

When the tag is missing or unreadable

Plenty of pieces have no tag left, or one that faded to nothing after twenty years under a cushion. That does not stop the job. It moves all the weight onto the test.

We work from what the fabric tells us: how it feels, how it takes a small amount of the intended solution in a hidden spot, whether any color moves onto a white cloth, how the damp patch dries at its edge. The least aggressive method that will do the work gets used first. You get a written estimate before work starts, and if the test turns something up you hear it then, not afterwards.

When to call us

If you want a sofa, sectional, recliner or set of dining chairs cleaned in the house, that is our upholstery cleaning service. There is no storefront and nothing gets taken away. The van comes to you, anywhere across the eight North Jersey counties we cover, including Bergen County and Union County. Booking is by appointment, 24 hours a day, on (908) 545-9387. Find the letter on your tag first if you can, and say so if you cannot, because then we look for it when we arrive.

Asked about this one

Questions we get asked

Question 1: What does W mean on a sofa cleaning tag?
W means the manufacturer approved water based cleaning agents for that fabric, so the piece can be cleaned with a water based solution and extracted. We still work at low moisture on a W sofa, because the foam under the fabric holds water for days and the code says nothing about the padding.
Question 2: Where do I find the cleaning code on my sofa?
Lift a seat cushion and look at the deck underneath first, then the zipper flap on the cushion cover, then under the skirt or on the back panel. Some are stapled to the underside of the frame. On a sectional, one section usually carries the tag for the whole run.
Question 3: Can you clean a sofa with an X code?
Not with liquid. An X tag means vacuuming and light brushing only, so we vacuum the piece, clear and clean the deck and crevices and take out the pet hair, and we keep water and solvent off the face fabric. If you give us the code when you book, we tell you that up front.
Question 4: My sofa has no tag. Can it still be cleaned?
Usually yes. Without a code the test patch does all the work. We test an unseen area with the intended solution, watch for color transfer and for marking at the drying edge, and start with the least aggressive method that will do the job. You get a written estimate before any work begins.
Question 5: Does a W code mean water will not leave a mark?
No. The code describes which cleaning agent the fabric tolerated when it was new, not whether the fiber will ring when it dries. Some silks, some viscose blends and older linens mark with plain water. That is why we test even on a clear W tag.
Question 6: How long will the sofa take to dry?
Fabric sofas are usually dry in 4 to 8 hours, and leather is faster because so little moisture goes in. Tell us when you book if the room has to be usable by a particular time and we bring air movers.

Read next

Three more from the same drawer

Notes from the vanReach the office

A written estimate, no obligation

Tell us what is on the floor.

Give us the rooms, the surfaces and the address, and add a photo of the worst patch if you have one. You get a written price back the same day, and it is the real number, not one we invented to get in the door.

Same day written estimate Answered any hour at (908) 545-9387 5.0 from 340 Google reviews Non-toxic, safe for pets and kids

Written estimate

NO. 0340
Same day. In writing. No obligation.
Please enter your name.
Enter a 10 digit phone number.
Enter a valid email, or leave it empty.
Enter the street address.
Enter the town.
Enter the 5 digit ZIP.
What needs cleaning? (pick at least one)
Pick at least one surface.
Photos of the worst patch (optional, up to 5, 8 MB each)

A photo is the fastest way to a straight answer about what will lift.

    A quick check that you are a person, from Cloudflare. It sets no cookie for advertising and does not track you across sites.

    We reply the same day.

    CARPET CLEANING WIZARDS · N.J. ESTIMATE · SAME DAY RECEIVED NO. 0340

    Request received.

    We have your work order. Your written price comes back today, usually within a couple of hours. For anything urgent, call (908) 545-9387.

    Get my estimate