Custom handmade fabric sofa cleaned in an Applewood, Lakewood, CO home

Why Cleaning a Custom W/S Fabric Sofa in Lakewood Takes More Than a Machine

August 08, 20263 min read

BLUF: A custom handmade sofa found on Facebook Marketplace arrived in an Applewood, Lakewood home with no care tag and a demanding W/S fabric code. No tag means no shortcuts — here's what IICRC UFT-certified hand extraction actually required to clean it safely. Three pieces cleaned, $150–$200.

A Marketplace Find With No Care Label

The homeowner in Applewood — one of Lakewood's most established 1950s and 1960s neighborhoods — had found a custom, handmade sofa through a Facebook Marketplace listing. It was well-built and clearly a good piece, but it arrived with no manufacturer's fabric code tag at all. That absence changes everything about how a job like this has to start.

Why "No Tag" Means Starting From Zero

Every piece of upholstery fabric is manufactured with a code — W (water-safe), S (solvent-only), W/S (either method), or X (vacuum only, no liquid). Without a legible tag, a technician has to determine fabric behavior through direct testing rather than trusting a label. Applying water-based chemistry to what turns out to be an S-coded fabric causes shrinkage and permanent color bleed. Applying nothing but dry solvent to a W-coded fabric leaves soil and body oils behind that only water-based extraction fully removes. Guessing wrong in either direction damages the piece — and on a custom, handmade sofa with no manufacturer to fall back on for warranty or replacement fabric, there's no room for a mistake.

What Determined This Was a W/S Fabric

A hidden-area moisture test on the underside of a cushion confirmed the fiber tolerated water without bleeding or texture change — meaning this piece was W/S: either method is safe, and the choice comes down to matching the specific soil type present. General household soil and body oils responded best to a moisture-controlled, water-based pass rather than dry solvent alone.

The Hand-Extraction Process

Custom upholstery without a manufacturer's care history gets treated the way any high-value, unlabeled piece should — by hand, not by running a standard machine pass across it blind:

  • Fiber and weave assessment — confirming pile direction and weave tightness before any chemistry touches the fabric

  • Spot moisture testing — on a hidden area, before treating any visible surface

  • pH-matched pre-treatment — applied lightly, no saturation

  • Low-moisture hand extraction — controlled pass with a detail-grade tool, not a wide machine head that can't adjust to fabric texture changes across the piece

  • Pile reset and controlled drying — final grooming pass before the piece is left to dry

Why This Matters for Lakewood's Older Neighborhoods

Applewood, Bear Creek, and Lakewood Estates carry a higher share of older, inherited, or secondhand furniture than newer Lakewood developments — pieces bought decades ago, reupholstered without a new tag, or picked up through resale the way this sofa was. Upholstery cleaning in Lakewood that assumes every piece has a legible, trustworthy tag will eventually damage something in one of these homes. Testing first isn't extra caution for its own sake — it's the step that determines whether the piece survives the cleaning.

Results

All three pieces from this Applewood home — the sofa and two matching chairs — came through with no shrinkage, no color change, and no texture damage. Total cost across all three: $150–$200, in line with standard Lakewood upholstery cleaning pricing, with no upcharge for the custom fabric assessment.

If you have upholstery in Lakewood without a legible care tag — inherited, reupholstered, or secondhand — contact Colorado Choice Carpet Cleaning at (720) 730-8055. We test before we treat, every time. For more on choosing a carpet and upholstery cleaner in Lakewood, see our full comparison of Lakewood carpet cleaning options and our 7 questions to ask before you book.

blog author avatar

Mark

Mark is the owner of Colorado Choice Carpet Cleaning and has been IICRC-certified for over 23 years serving Castle Rock, Highlands Ranch, Littleton, Lone Tree, Centennial, Lakewood, and surrounding Douglas, Arapahoe, and Jefferson County communities. He holds active CCT (Carpet Cleaning Technician), UFT (Upholstery and Fabric Technician), and tile and stone certifications from the IICRC — the cleaning industry's primary credentialing body. Every blog post on this site reflects what Mark and the Colorado Choice team actually encounter in Front Range homes — Douglas County red clay, Denver Basin hard water, Bear Creek Canyon humidity, wool carpet in canyon communities, and the seven-month heating season that reactivates pet urine contamination in carpet backing and padding every October. After 23 years of Front Range cleaning, the advice here is built on what the soil, water, and elevation in this specific service area actually require — not generic national cleaning guidance. Colorado Choice Carpet Cleaning is based in Castle Rock, CO. Call (720) 730-8055 or visit coloradochoicecarpet.com.

Back to Blog