🎉 Alamo Steam Team is now AST Cleaning & Restoration · Learn More

    Cleaning Tips 7 min read

    Professional Upholstery Cleaning in San Antonio: What Your Couch's Cleaning Code Actually Means

    SP
    By Steve Perez, Owner & Project Coordinator · Updated July 3, 2026

    Somewhere on your couch — usually under a cushion or stitched into the underside of the frame — there's a small tag with one or two letters on it. That tag is legally required. It tells you exactly what cleaning method the fabric can handle. Roughly 90% of the homeowners I meet have never looked at it. And the wrong method on the wrong fabric is how you turn a $2,400 sofa into a permanent ring stain or a shrunken slipcover in about ten minutes. Twenty-plus years of professional upholstery cleaning in San Antonio and IICRC certification in Upholstery and Fabric Cleaning has convinced me: this one tag is the single most useful thing a homeowner can learn.

    The fabric code on your couch tag (and why nobody looks at it)

    Federal law requires upholstery manufacturers to include a fabric cleaning code on every piece of new furniture sold in the U.S. It'll say one of four things: W, S, WS, or X. Sometimes it's on a cushion tag. Sometimes it's stapled to the underside of the frame. Sometimes on the manufacturer's product page online if the tag has faded off.

    The reason nobody looks at it: most homeowners assume upholstery is upholstery. It isn't. Cotton behaves nothing like a viscose blend. Performance velvet has a coating that will lift under solvent. Linen shrinks with water. The code exists because the mill knows exactly what will and won't work.

    What each code actually allows: W, S, WS, X

  1. W (water-based cleaner OK). Safe for water-based cleaning solutions. This is the most forgiving fabric class — cotton, most synthetics, poly blends. Hot water extraction with the right upholstery-appropriate PSI (much lower than carpet) works well here.
  2. S (solvent-only, no water). Water will damage the fabric — ring stains, color migration, shrinkage. Requires a dry solvent cleaning process. Common on rayon, viscose, silk blends, some velvets.
  3. WS (either water or solvent). Most flexible category. Most modern performance fabrics (Crypton, Sunbrella, Revolution) fall here. Still requires a trained tech; "either method works" doesn't mean "any technique works."
  4. X (vacuum only, no chemistry). Do not clean at home. Do not spot-clean with water. Do not spot-clean with solvent. Requires a professional upholstery specialist and specialized equipment. Common on delicate silks, antique tapestries, some hand-loomed fabrics.
  5. Get the code wrong and the damage is often permanent. Water on an S-code fabric leaves a ring that will not come out. Solvent on a W-code fabric can strip a stain-resistant coating you paid extra for.

    The fabric types we see most in San Antonio homes

    Here's what actually walks through the door on service calls, and how each behaves:

  6. Performance velvet (crypton, revolution). Very common in Alamo Heights and Stone Oak newer builds. Coded WS. Handles water-based cleaning if the tech uses low PSI and a soft brush. Rough agitation crushes the pile permanently.
  7. Linen blends. Popular on farmhouse-style pieces. Coded W or WS depending on the mill. Linen shrinks. Wet-clean the whole piece uniformly or you'll get a piecemeal shrink pattern that shows.
  8. Chenille. Cozy, common in family rooms. Coded W. Easy to overwet — the pile absorbs a lot of moisture. Slow-dry is a real risk.
  9. Microfiber. The workhorse of Boerne family sectionals. Coded W. Watch for wicking on cushions with a light-colored fabric over darker foam — cleaning solution can lift dye from the foam up into the fabric surface.
  10. Leather. Not textile; different service entirely. Never treat leather like fabric.
  11. The wrong technique on any of these leaves a permanent mark.

    When cleaning at home is safe — and when it isn't

    Safe DIY on upholstery:

  12. Vacuuming with an upholstery attachment — always, weekly if possible.
  13. Spot-blotting a fresh spill with a clean white towel and plain water — only on W and WS coded fabrics.
  14. Manufacturer-recommended fabric refresher sprays, used sparingly.
  15. Not safe DIY:

  16. Grocery-store carpet spray applied to upholstery. Formulated for carpet PSI and extraction, not upholstery fabric structure.
  17. Any wet cleaning on S or X coded fabric.
  18. Steaming with a garment steamer. The heat + moisture combo is enough to shrink some fibers and lift coatings.
  19. Whole-cushion or whole-piece cleaning with a portable extractor. Portable machines don't produce the airflow to dry the piece before mildew colonizes the foam.
  20. What professional upholstery cleaning actually includes

    The IICRC S300 is the professional standard for upholstery cleaning. Here's what a proper job looks like:

  21. Fabric ID and code verification (I check the tag, and if it's missing, I test in an inconspicuous spot).
  22. Pre-inspection walkthrough — pre-existing damage, discolorations, structural issues noted.
  23. Vacuum with soft brush attachment to lift dry soil.
  24. Pre-conditioning with fabric-appropriate chemistry (W-code gets one chemistry, WS gets another, S goes to solvent).
  25. Hand agitation with a soft upholstery brush. No aggressive machine agitation.
  26. Extraction at 60-100 PSI (versus 500-1,500 for carpet — this is a critical difference).
  27. Neutralization if alkaline chemistry was used.
  28. Air movers for accelerated drying — target 4-6 hours to dry.
  29. Grooming to restore pile direction.
  30. If a company is using the same wand and pressure as they use on your carpet, they're doing it wrong.

    Not sure what your couch's code is? We can tell you on the phone.

    Frequently Asked Questions

    Back to All Articles

    Ready to Get Started?

    Whether it's an emergency or a scheduled cleaning, our team is ready to help. Get your free, no-obligation estimate today.

    Call Now