★★★★★ 5.0 on Google · 1,200+ reviews from Birmingham homeowners
Checking hours…
Stain Playbook · ~5 min read

Sofa & Upholstery Care: The W, S, SW, and X Codes

Every upholstered piece has a cleaning code that tells you what it can tolerate. Here's how to read and apply it.

Quick answer

Look for a W, S, SW, or X cleaning code on the tag under your cushion before applying anything liquid — using the wrong solvent on a delicate fabric can create permanent watermarks, shrinkage, or color loss.

Sofa & Upholstery Care: The W, S, SW, and X Codes — illustrated photo. Photo for editorial context; LocalPro Carpet Cleaning Birmingham.

The most important thing you’ll ever look at on a piece of upholstered furniture is the small tag stitched under the seat cushion — the cleaning code. Get it wrong, and a $2,000 sofa can develop permanent watermarks, color loss, or shrinkage in a single cleaning attempt. Get it right, and household upholstery routinely lasts 15–20 years looking great.

What do W, S, SW, and X mean on the cleaning code tag?

  • W — Water-based cleaners only. The most common code on modern American upholstery. Safe for typical foam-and-fabric construction.
  • S — Solvent-based cleaners only. Common on silk, rayon, and some synthetic blends. Water on an S-coded fabric causes watermarks, ring stains, and sometimes shrinkage.
  • SW (or WS) — Either water or solvent is safe. The most forgiving code; usually means a stable polyester or microfiber blend.
  • X — No liquid cleaning at all. Vacuum only. Any liquid, even water, causes damage. Common on delicate antiques and some natural-fiber pieces.

The code is set by the manufacturer and is based on the fabric, the dye process, and the foam underneath. It’s never a suggestion — it’s the only safe cleaning method.

What if there's no cleaning code tag?

Older upholstery, custom-built pieces, and re-upholstered furniture often don’t have a code. You’ll need to test before applying anything liquid:

  1. Pick a hidden spot — back of a cushion, under the skirt, or a deck-side corner.
  2. Apply a small amount of water to a clean white towel.
  3. Dab the test spot lightly. Wait 30 seconds.
  4. Lift the towel and inspect. Color transfer = treat as S. Watermark or shrinkage = treat as X. No issue = treat as W.

If you’re not sure or the piece has any value, call us before testing. We do free in-home assessments and can identify fabric type, fiber content, and the right cleaning approach.

★★★★★

“Had a code-S sofa I was scared to clean. They identified it correctly and saved me a $2,000 piece.”

CBCatherine B.Homewood, AL · Verified Customer

How should I vacuum my upholstery and how often?

Weekly, with the upholstery attachment. Don’t use the floor brush — it’s too aggressive for most fabrics. Pay specific attention to:

  • Crevices and cushion seams — dirt magnets. Use the crevice tool.
  • Underneath cushions — pull the seat cushions out at least monthly. You’ll find dust, food crumbs, and pet hair piled below.
  • The deck (under the cushions) — the platform underneath. Often skipped, gets very dusty.
  • Backs and skirts — accumulate fine dust over time.
  • Arms and headrests — body oil concentrates here. We’ll come back to this.

Use a HEPA-filtered vacuum if anyone in the household has allergies — upholstery is a significant dust-mite reservoir, and vacuuming without HEPA filtration just kicks the allergen up into the air.

How do I keep cushions from going flat?

Three habits:

  1. Flip seat cushions weekly. Top to bottom, front to back. Lets foam recover and spreads wear.
  2. Rotate loose back cushions. Move corner cushions to the middle every couple weeks.
  3. Fluff and reshape. A few sharp karate-chops to the back of each cushion redistributes filler and brings it back to shape.

Cushions that aren’t rotated develop permanent compression in the most-sat spot. Once they’re permanently flat, only re-stuffing or replacement fixes it.

How do I protect upholstery from sun damage?

Direct sunlight is brutal on most upholstery — UV breaks down both color and fiber strength. Symptoms: fading on the side facing the window, fabric becoming brittle and thin, eventually splitting along seam lines.

Defenses:

  • UV window film. Any modern coated window film blocks 90%+ of UV without darkening the room. Cheapest fix.
  • Sheers or curtains. Even open during the brightest 4–6 hours blocks significant damage.
  • Rotate furniture. Move pieces seasonally so the sun-facing side rotates.
  • Throw blankets and slipcovers. Cheap and effective protection on heavily-used pieces.

What about body oils and headrest stains?

Headrests, armrests, and the front edge of seat cushions develop a darker discoloration over time — that’s accumulated body oil from skin contact. It’s the single most common upholstery cleaning need we see.

Body oil isn’t water-soluble, which is why DIY water-based cleaning rarely lifts it fully. Professional upholstery cleaning uses a slightly alkaline pre-spray that emulsifies the oil, followed by hot-water extraction or low-moisture extraction depending on the fabric code.

If you’re seeing oil buildup, don’t wait too long — past about 18 months of accumulation, the oil bonds with the fiber and becomes much harder to fully recover.

How often should upholstery be professionally cleaned?

Every 12–24 months, depending on use:

  • Heavily-used main sofa (kids, pets, daily use): every 12 months.
  • Family room or living room with normal use: every 18 months.
  • Formal piece used occasionally: every 24 months.
  • After any household illness or pet accident: immediately, regardless of last cleaning.

The rule of thumb: if you can see a darkened headrest or armrest area, you’re past due.

Can you clean leather and microfiber too?

Yes — both. Leather requires conditioning rather than extraction; we use a leather-safe cleaner-conditioner combination that lifts soil and rehydrates the leather in one pass. Microfiber is usually code S (solvent only) and we use a low-moisture process specifically formulated for it. Always check the tag before exposing microfiber to water — some “wash safe” microfibers are W-coded; others are S.

For details, see our upholstery cleaning service page.

What about pet accidents on upholstery?

Same chemistry as carpet pet accidents — protein compounds need enzyme treatment to actually eliminate odor, not just mask it. The challenge with upholstery is that the urine often soaks through the fabric into the foam below, where surface treatments can’t reach.

For pet accidents on a sofa or chair, blot aggressively, apply enzyme cleaner, and call us if the smell persists after a couple days. We can usually treat the cushion separately if needed. See our pet stain & odor guide for the full process.

Important: Never use a steam cleaner on upholstery unless the tag explicitly says it’s safe. Steam can damage foam, shrink fabric, leave permanent watermarks, and trigger color bleed. We use controlled-moisture extraction tools designed specifically for upholstery — different equipment than carpet cleaning entirely.

Key Takeaways

The bottom line.

  • W = water-based cleaners only · S = solvent only · SW = either · X = vacuum only.
  • No tag? Test in a hidden spot before applying anything liquid.
  • Vacuum upholstery weekly with a soft-brush attachment — crevices are dirt magnets.
  • Rotate loose cushions and protect from direct sun to even wear and prevent fading.
  • Body oils on armrests and headrests need professional cleaning every 12–18 months.

Common questions about this guide

My sofa has no cleaning code tag — what do I do?

Test a hidden spot (back of cushion, under skirt) with a small amount of water on a white towel. Wait 30 seconds. Color transfer or watermark = treat as S or X. No issue = treat as W.

Can I use household products on upholstery?

Plain water with a tiny amount of clear dish soap is the safest DIY option for W-coded fabrics. Avoid anything with bleach, oxidizers, or essential oils on natural fibers like silk, wool, and linen.

Why does upholstery seem to need cleaning more often than carpet?

Upholstery absorbs body oils, sweat, food particles, and skin cells more directly than carpet. Headrests, armrests, and seat cushions show wear faster than the rest of the piece.

Can you clean leather and microfiber too?

Yes — both. Leather requires conditioning, not extraction. Microfiber is usually code S (solvent only) and we use a low-moisture process specifically for it. Always check the tag before water exposure.

Birmingham-local. Mon–Sat. Same-day service.

Ready for cleaner, healthier carpet?

Same-day appointments routine across all 28 Birmingham-metro cities, Monday through Saturday.

From $1093-room starting price
~1hrdry time
100%guaranteed
5.0★1,200+ reviews

✓ No travel fee   ✓ Same-day available   ✓ Mon–Sat   ✓ Family-owned in Birmingham, AL