How to Read an Upholstery Cleaning Code Before Spotting
Why this matters
A client points at a coffee spot on the armchair and asks if you can get it out while you are there. The wrong answer is a damp cloth and some scrubbing. On the wrong fabric that leaves a water ring bigger than the spot, a fuzzed patch where the pile was chafed, or a brown stain wicked up from the cushion, and the shop has turned a two-minute favor into a damage claim on someone's furniture.
The furniture tells you what it tolerates, on a tag most crews never look for. Reading the code takes thirty seconds and decides whether you spot the stain, how, or whether you leave it for an upholstery cleaner.
What the tag looks like
Makers put the cleaning code on a care tag or printed on the deck, the platform under the seat cushions. This is a typical one, mocked from the common layout:
+----------------------------------------------+
| FABRIC CONTENT |
| COVER 100% POLYESTER |
| |
| CLEANING CODE: W/S |
| |
| Spot clean with a mild water-free solvent |
| or with the foam of a mild detergent. |
| Pretest on a hidden area. Do not saturate. |
| Do not remove cushion covers for washing. |
| Professional cleaning is recommended for |
| overall soiling. |
+----------------------------------------------+
Where to look: under each seat cushion on the deck, on the cushion itself near the zipper, on the underside of the frame (tip a light chair back, never a heavy sofa), and on the back of the skirt. A matching sofa and chair may carry one tag between them; each piece still gets checked, because a set bought years apart may not match.
The four codes and what each forbids
| Code | Means | Why |
|---|---|---|
| W | Water-based cleaners, including foam, are allowed | Fiber and dyes tolerate water |
| S | Solvent only: a water-free cleaning solvent, no water | Water shrinks, rings, bleeds dye or browns this fabric |
| W/S (also written SW) | Either water-based or solvent | Tolerant fabric, the easiest to spot |
| X | Vacuum or brush only, no liquid of any kind | Neither water nor solvent is safe; professional cleaning only |
Two points the table cannot carry:
S does not mean "a little water is fine." S fabrics are often the ones that look and feel durable, like a polyester microfiber that marks permanently when water dries on it, or a rayon blend that turns brown at the edge of a wet patch. That browning comes from the fabric itself and its backing, not from the stain.
This shop's standard kit has no solvent spotter. The five products on 'The Standard Chemical Kit and Surface Clearance SOP' are all water-based or water-diluted. So on a crew carrying the standard kit, an S code is a referral just like an X, unless the owner has added a solvent upholstery spotter through 'Product Substitution and SDS Check'. Solvent spotters carry their own hazards, typically flammable or harmful vapors, so the SDS decides ventilation, ignition-source control and gloves before one is ever used indoors.
The steps
1. Find the tag before any liquid comes out. Check every location above. Note the code and the fabric content in the customer record so the next crew does not repeat the search; see related: 'The New Client First Clean Surface Notes SOP'. Skipping this is the whole failure this card exists to prevent.
2. Decide: spot, vacuum only, or refer. W or W/S, you may spot with the water-based method below. S on a standard-kit crew, X, a missing tag, an unreadable tag, or a tag that contradicts the fabric (a W code on what is clearly silk or velvet) all mean vacuum or brush only and a referral to an upholstery cleaner. A guess is not a decision. Neither is "the client said it's fine": the client owns the furniture, but the shop owns the damage it causes.
3. Vacuum or brush the spot first. Dry soil and crumbs turn to mud with liquid. Use an upholstery tool on the vacuum or a soft brush, along the pile direction.
4. Pretest on a hidden spot. Use the back of the skirt, the side of a cushion that faces the frame, or under a cushion on the deck fabric if it matches the cover. Apply the cleaner exactly as you plan to on the stain, wait a minute, blot with a white cloth, and let it dry. A fan shortens the wait. Look for color on the white cloth, a ring, a change in texture or sheen, or shrinkage. Any one of those ends the job at a referral. Testing on the stain itself does not count, because if it fails, the damage is now front and center.
5. Blot, never rub. Mist a white microfiber cloth or terry towel lightly with the cleaner, never the fabric directly, and press it onto the stain, lift, turn to a clean part of the cloth, and press again. Rubbing pushes the stain deeper and wider and chafes the pile, which leaves a fuzzy, lighter patch that reads as a stain even after the stain is gone.
6. Work from the outside of the spot in. Start at the outer edge and move toward the center, so the stain is drawn inward rather than pushed outward into clean fabric. Starting in the middle of the spot is how a coin-sized coffee mark becomes a saucer-sized ring.
7. Rinse-blot, dry-blot, and feather the edge. A second white cloth dampened with plain water, blotted the same way, lifts the cleaner residue; residue left in fabric attracts soil and reappears as a darker spot in a week. Then press a dry towel firmly to draw out moisture. Lightly dampen just beyond the wet area and blot it dry so there is no hard line between wet and dry fabric, which is where a water ring forms as soil wicks to the edge and dries there.
8. Dry it fast and stop at three passes. Set a fan on it or leave the area with air moving. If three rounds of steps 5 to 7 have not moved the stain any further, stop. More passes put more water into the cushion, and a soaked cushion is a mildew and browning problem the client will find a week later.
Worked example: one living room, three pieces, three answers
A recurring client asks the crew to look at three things during a standard clean.
The armchair: a coffee spot, code W/S. The tag under the seat cushion reads W/S, 100% polyester, and matches the mock above. The spot is on the front of the seat cushion, about 2 inches across, dried since that morning.
- Step 3: vacuumed the cushion face.
- Step 4: pretested the neutral cleaner, at its label dilution in a spray bottle, on the cushion's back face where it sits against the chair frame. After a minute the white blotting cloth was clean; after drying under a fan for about ten minutes, no ring, no texture change. Pass.
- Steps 5 to 7, pass one: misted the cloth, blotted from the outer edge in, rinse-blotted with plain water, dry-blotted, feathered the edge. The spot lightened by roughly half.
- Pass two: same method. The spot faded to a faint tan shadow about the same size.
- Pass three: no further change.
- Step 8: stopped at three passes, set a fan on it, and told the client what happened in plain words.
TECH: The coffee came up most of the way. There is a
faint shadow left that more water will not move
without risking a ring, so I stopped there. An
upholstery cleaner has stronger spotters for
tannin stains like coffee.
CUSTOMER: It is already a lot better. I will live
with it for now.
The note on the visit record says: armchair, W/S, coffee, three passes, faint shadow remains, client informed, referral offered.
The sofa: a gray arm, code X. The deck tag reads X. The arms are darkened from hands and hair oil. The gate is closed: the crew vacuumed the arms with the upholstery tool and brushed the pile, and the lead told the client that an X fabric gets professional cleaning only and the crew cannot put any liquid on it. The temptation was a slightly damp cloth "just on the arm." On an X fabric that is the move that produces a permanent ring on the most visible part of the sofa.
The ottoman: a juice drip, no tag. No tag anywhere, the cover feels like a cotton blend, and the client does not know what it is. No tag is a referral, not a guess. Vacuumed and noted.
So of three requests, one was spotted with a partial result, and two were vacuumed and referred. That ratio is normal, and the client reaction was fine because the crew explained the code rather than just declining.
Extraction, whole pieces and pet accidents
Hot-water extraction of upholstery, the machine that sprays and recovers solution, is the upholstery and carpet trade's work, not spotting. A client asking for the whole sofa to be cleaned, or a stain that has soaked into the cushion core, routes to an upholstery or carpet cleaner.
Cushion covers stay on. A zipper on a cushion is there for assembly, not for laundering. A washed cover shrinks or fades so it no longer matches the others or fits its foam, and the care tag above says so.
Pet urine soaks through the cover into the foam. Spotting the surface leaves the odor in the cushion and spreads the stain wider. It is a referral, as is any body fluid beyond a small surface spot; blood and other potentially infectious material on furniture is handled under the shop's bloodborne pathogens procedure, never as a routine spot.
Leather and faux leather are not coded the same way. Leather gets its own maker's care instructions, and plain water left on unfinished leather darkens it. Without those instructions, dry dust only.
How to verify you got this right
- The code is in the customer record for every piece the client asked about, with the fabric content.
- The pretest spot dried clean before the stain was touched.
- No ring after drying. Check the treated area once it is fully dry, ideally on the next visit, under side light. A faint outline at the edge means the feathering was missed or the fabric was too wet.
- No fuzzing. The pile on the treated area lies the same direction and has the same sheen as the fabric around it.
- Every refusal was explained. The client heard which code, what it means, and who can help, rather than "we can't do that."
References
- Upholstered furniture manufacturer care tags and cleaning code instructions
- Safety Data Sheet for any solvent spotter, sections 7 and 8, before indoor use
- See related: 'The Standard Chemical Kit and Surface Clearance SOP'
- See related: 'Product Substitution and SDS Check'
- See related: 'The New Client First Clean Surface Notes SOP'