Blog · Upholstery · How-to

Upholstery Cleaning Codes: What W, S, W/S, and X Mean for Your Sofa

That small tag under your sofa cushions tells you, and anyone who cleans the piece, what the fabric can safely handle. Here is what each code means, the mistakes we see most in Jacksonville and Gainesville, FL homes, and how a careful professional clean works.

Have a sofa, sectional, or set of chairs that needs attention? Call (904) 437-3832 or email [email protected] and tell us what the tag says.

Where to find the cleaning code

Furniture makers put the code on a sewn-in tag or printed label. Lift the seat cushions and check the deck underneath, look under the frame or the bottom of a cushion, and on office or waiting-room chairs check the label under the seat. Some tags list the code by itself; others print a sentence such as “clean with water-based shampoo or foam upholstery cleaner only.” If the tag is gone, the brand’s care guide or the fabric line’s product page usually lists it.

What each code means

  • W (water-based): The fabric tolerates water-based cleaning. This is the most forgiving code, common on many polyester, olefin, and performance fabrics. It still does not mean soaking the cushions.
  • S (solvent only): Use a dry-cleaning solvent, not water. Water can leave rings, shrink the fabric, pull brown color up from the cushion filling, or flatten the texture. Many cotton, linen, rayon, and some microfiber pieces carry this code.
  • W/S or SW (either): Water-based or solvent methods are both acceptable. A professional picks based on the soil and a hidden test spot.
  • X (vacuum only): No water and no solvent. Vacuum or lightly brush only. These fabrics are the least forgiving, and anything beyond vacuuming should be judged piece by piece.

The code is a starting point, not the whole answer. Two sofas with the same code can react differently depending on dye, weave, backing, and how many years of body oils and spills are in the fibers. That is why we inspect and test before cleaning.

Why the code matters: what goes wrong

  • Water rings and browning: Natural and plant-based fibers such as cotton, linen, and rayon can wick moisture and leave a tan or brown edge as they dry.
  • Shrinkage: Cushion covers can tighten after getting wet, so zippers stop closing and seams pull.
  • Dye bleed: Some prints and dark fabrics move color when wet or rubbed.
  • Texture change: Velvet, chenille, and some microfiber can flatten, mat, or look blotchy when scrubbed or overwet.

Common do-it-yourself mistakes

  • Soaking a spill instead of blotting it with a clean white towel
  • Scrubbing in circles, which spreads the spot and roughs up the pile
  • Using household carpet or all-purpose spot sprays on fabric they were not made for
  • Rubbing alcohol or other solvents on a fabric that was not tested first
  • Unzipping cushion covers and machine-washing them, even when the covers have zippers
  • Heating a wet spot with a hair dryer, which can set rings and stains

If a spill happens, blot, keep it from spreading, and call us before a stain gets worked in deeper.

What a professional visit looks like

  1. Read the tag and inspect the piece: fabric, construction, cushion filling, and the spots that bother you most (arms, seat fronts, headrest areas, pet favorites)
  2. Test in a hidden area when a fabric is sensitive or the tag is missing
  3. Remove dry soil first with thorough vacuuming
  4. Match the method to the code: often low-moisture hand-tool extraction for W and W/S fabrics, and a no-water plan for S fabrics when the piece is a good candidate
  5. Drying guidance so the piece goes back into use the right way

If a piece is X-coded, very delicate, or likely to need repair or reupholstery, we say so before we start rather than risk it. See our upholstery cleaning page for the full service.

Jacksonville: humidity, beach days, and furnished rentals

In Jacksonville, sunscreen, body oils, and fine sand come home on the same bodies that sit on the sofa after a day at the Beaches, and the humid air keeps fabric from drying quickly. Furnished vacation and short-term rentals from Jax Beach to Ponte Vedra put seating through many guests between cleanings, which is where arms and seat fronts darken first. Plan cleanings for drier days when you can, and keep the air conditioning running afterward. See Jacksonville upholstery cleaning.

Gainesville: furnished student units, pets, and red clay

In Gainesville, many furnished apartments and student rentals near UF and Santa Fe College put the same sofa and chairs through a new resident every year, so the code on the tag matters more than usual. Pets, red clay soil tracked in after summer storms, and heavy everyday use show up on light fabrics first. Booking upholstery with the unit’s carpet keeps a summer turnover to one visit. See Gainesville upholstery cleaning.

Office, waiting-room, and church seating

Commercial seating is often made from fabrics or vinyls built to handle cleaning, but it still carries a code, and waiting-room and lobby chairs collect body oils on arms and seat fronts quickly. Workplaces often schedule chairs and seating alongside a commercial carpet clean so the whole room looks cared for at once. See our medical and dental office guide for after-hours timing.

Drying and aftercare

  • Keep air moving with the air conditioning and a fan, and leave cushions standing on edge if we suggest it
  • Stay off the piece until it is dry to the touch, and keep pets off a little longer
  • Keep dark clothing, newspapers, and colored towels off damp fabric
  • Vacuum with a soft upholstery tool every week or two so grit does not wear the fibers
  • Rotate and flip cushions when the design allows so wear stays even

Honest scope

We clean upholstery as part of our specialty floor care, alongside carpet, tile and grout, and water extraction. We do not do reupholstery, frame or spring repair, or leather restoration and recoloring. Leather and faux leather follow their own care instead of these fabric codes, so ask us about your piece before booking.

← Back to blog · Upholstery → · Carpet cleaning → · Contact us →

Quick FAQ

Where do I find the cleaning code on my couch?

Most manufacturers sew a small tag onto the deck under the seat cushions, under the frame, or on the bottom of a cushion. Office and waiting-room chairs often have it on a label under the seat. If the tag was cut off, the code may be in the manufacturer’s care guide or on the fabric line’s product page.

What does W/S or SW mean on upholstery?

It means the fabric can be cleaned with either a water-based method or a dry-cleaning solvent. It gives a professional the most options, so we choose based on the soil, the spots you care about, and how the fabric reacts in a hidden test area.

Can an S-code sofa be cleaned with water?

It should not be. S fabrics can shrink, water-ring, brown, or lose their texture when they get wet, which is why the tag asks for a solvent-only approach. If your piece is S-coded, tell us when you book so we can plan a no-water approach, or tell you honestly if the piece belongs with a furniture specialist.

What can be done for X-code fabric?

X means vacuum or light brushing only, with no water or solvent. Regular vacuuming with a soft upholstery tool keeps grit from wearing the fibers. For anything beyond that, we look at the piece and tell you plainly what is and is not safe to try.

What if my furniture has no tag at all?

That is common with older, imported, reupholstered, or hand-me-down pieces. We identify the fiber and construction as well as we can, test in a hidden area, and start with the gentlest approach that will work. See how we clean upholstery.

How long does upholstery take to dry in North Florida?

It depends on the fabric, the method, and the weather. Low-moisture cleaning dries faster, and running the air conditioning with a fan moving air across the piece helps a lot in humid Jacksonville and Gainesville summers. We give you drying guidance before we leave. Call (904) 437-3832 to plan a visit.

Sofa or chairs ready for a careful clean?

Fabric-aware upholstery cleaning matched to the tag, paired with carpet when the room needs it, for homes, rentals, and workplaces across Jacksonville, Gainesville, and every community on our map. (904) 437-3832 · [email protected].

Call (904) 437-3832