Affiliate disclosure: HomePickora is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. Learn more

The Alvarez family couch is three years old, fabric, and has seen everything: juice box explosions, a toddler's peanut butter phase, a beagle who considers the left cushion his personal throne, and one memorable incident involving chocolate ice cream and a white throw pillow. It does not look dirty from across the room. Up close, the arms are darkened, the seat cushions smell faintly of dog, and there is a constellation of spots that regular wiping never touched.

Most couches can be brought back dramatically with a proper deep clean. But upholstery is unforgiving of the wrong method: the wrong cleaner on the wrong fabric can set a stain permanently or leave a water ring worse than the original spot. The entire game is knowing your fabric's code and working in the right order.

Step 1: Read the Tag

Flip a cushion or check under the sofa for the manufacturer's tag. You will see one of four codes, and everything flows from it:

  • W: Water-based cleaners are safe. This is the easiest fabric to deep clean.
  • S: Solvent-based cleaners only. Water can leave rings or shrink the fabric.
  • WS: Either water- or solvent-based cleaners work. Most family-friendly fabrics are WS.
  • X: Vacuum only. No liquids at all. If your couch is X, stop here and call a professional for anything beyond vacuuming.

If the tag is missing, treat the fabric as S and test carefully, or check the manufacturer's site by model.

Step 2: Vacuum Like You Mean It

Remove all cushions and vacuum every surface with the upholstery attachment: seat decks, backs, sides, and both faces of every cushion. Then vacuum the crevices with the crevice tool, where crumbs, pet hair, and lost objects accumulate. Most of what makes a couch look dingy is dry soil, and removing it first keeps you from turning dust into mud in the next step.

Step 3: Spot Test, Then Treat Stains

Whatever cleaner you plan to use, test it first on a hidden spot, like the back of a cushion or the fabric under the sofa skirt. Wait for it to dry fully and check for discoloration or texture change. For stains, work from the outside in to avoid spreading, blot instead of rubbing, and give enzyme cleaners the dwell time the label asks for. Patience outperforms pressure.

Step 4: Clean by Code

For W and WS fabrics, a water-based upholstery cleaner or a handheld extractor works well. Apply foam or solution sparingly, agitate gently with a soft brush, and extract or blot thoroughly. For S fabrics, use a solvent-based upholstery cleaner applied to a cloth, never poured directly on the fabric, and ventilate the room. For X, vacuum thoroughly and stop.

Step 5: Deodorize and Dry

Sprinkle baking soda liberally over dry fabric, let it sit for at least 30 minutes (overnight for strong pet odor), then vacuum thoroughly. For drying after any wet cleaning, point a fan at the couch and give cushions several hours, standing them on edge for airflow. Never put cushions back damp; trapped moisture breeds mildew.

Common Mistakes to Avoid

Soaking the cushions is the number one error; upholstery foam holds water far longer than you expect. Using water-based cleaners on S-coded fabric is the second, and it can leave permanent rings. Skipping the spot test has ruined more couches than any stain. Using heat, like a hair dryer, on a protein stain such as milk or egg can cook it in permanently. And scrubbing aggressively frays fabric and spreads stains wider.

Frequently Asked Questions

What do the W, S, WS, and X codes actually mean? They tell you which cleaning agents are safe: W for water-based, S for solvent-based, WS for either, X for vacuum only. Always follow the code on your specific piece.

Can I use a steam cleaner on my couch? Only on W or WS fabrics, and even then with caution: excess moisture is the enemy. Never steam S or X coded upholstery.

How often should a couch be deep cleaned? Once or twice a year for most households, more often with kids or pets. Vacuum the crevices monthly and treat spots as they happen.

How do I get pet urine out of a cushion? Blot up as much as possible immediately, treat with an enzyme cleaner made for pet stains (enzymes break down the odor compounds), and let it dwell fully. If the foam core is saturated, the cushion cover may need professional cleaning or replacement.

The Alvarez couch took a Saturday: vacuum, spot test, extraction on the WS fabric, baking soda overnight. The arms are their original color again, the dog smell is gone, and the spot constellation has faded to a couple of faint ghosts. It is still the same hardworking family couch. It just looks like one you would choose on purpose.

Our Top Picks

FabricFresh Enzyme Upholstery Spot Cleaner

An enzyme-based spot cleaner that breaks down food, drink, and pet stains on water-safe upholstery without harsh bleaching agents.

What we like
  • Enzymes digest organic stains instead of just masking them
  • Safe for most water-cleanable fabrics
Keep in mind
  • Requires blotting and dwell time; not an instant spray-and-wipe fix
Check Price on Amazon

SofaCare Handheld Extraction Machine

A compact heated extractor that sprays cleaning solution and vacuums it back out, pulling embedded dirt from cushions and arms.

What we like
  • Lifts deep-set dirt a surface wipe cannot reach
  • Heated cleaning improves results on old stains
Keep in mind
  • Cushions need hours to dry fully after extraction
Check Price on Amazon

SoftBrush Upholstery Brush Set

Soft-bristled brushes that lift matted nap, loosen surface dirt, and work cleaning foam into fabric gently.

What we like
  • Revives flattened velvet and microfiber nap
  • Gentle enough for regular maintenance use
Keep in mind
  • Manual effort; not a substitute for extraction on deep soil
Check Price on Amazon

OdorOut Baking Soda Deodorizer

A fine-grain deodorizing powder designed for upholstery that absorbs odors from cushions, arms, and pet-favorite spots.

What we like
  • Inexpensive and genuinely effective on absorbed smells
  • No fragrances masking the problem
Keep in mind
  • Needs thorough vacuuming afterward or residue remains
Check Price on Amazon
DR

Daniel Roberts

Contributing Writer. Daniel writes about storage, entryways, and cleaning systems. He's moved nine times in twelve years and has strong opinions about moving boxes.