There’s a tag under one of your cushions with a letter on it. That letter decides nearly everything else you’re about to do. It’s the manufacturer’s cleaning code, and it tells you which of four completely different methods your couch will survive. Skip it and you’re guessing.
The version we see most: someone reaches for a gentle water-based spray, the kind marketed as safe on everything, and uses it on a fabric whose tag says no water at all. Nothing was neglected, and the product wasn’t defective. It was the wrong instruction manual.
Find the letter first:
Check under the seat cushions, on the deck underneath them, or on the underside of the frame. You’re looking for one of four codes. (A fifth, D, means dry-clean only and turns up rarely.)
W means water-based cleaners are fine. Most polyester, nylon, and microfiber — the forgiving end of the range.
S means solvent only, no water at all. Usually silk, rayon, or a viscose blend, where water leaves permanent rings.
W-S (sometimes written SW) takes either, so start gentle.
X means vacuum only. No water, no solvent, nothing. Any liquid will shrink or stain it, and the honest answer is that home cleaning isn’t an option.
One caveat: the code covers the face fabric only. It tells you nothing about the foam, the frame, or the backing underneath — and a fabric that would tolerate water on its own is sometimes coded S because the backing won’t.
No tag usually means an older piece, an imported one, or something that’s been reupholstered. Don’t guess. Treat it as X and vacuum only until someone identifies the fiber — solvent on an unknown backing can do more harm than the stain did.
Test whatever you plan to use on a hidden section first — a back corner, the underside of a skirt, behind a leg. Wait until it’s fully dry before judging it, because most upholstery damage shows up during drying rather than during the cleaning.
If the covers zip off, resist the washing machine unless the tag allows it. They shrink just enough not to go back on, and you find that out at the end.
Dry work before anything wet:
Vacuum with the upholstery tool, run a dry soft brush over the fabric to lift what’s matted into the weave, then vacuum again. On a couch nobody has touched in a year, this alone changes the color.
The order matters: anything wet applied over loose grit turns it to mud and drives it into the fibers.

The ring is worse than the stain:
Wet a spot and the moisture soaks down toward the foam. As it dries it climbs back to the surface, carrying dissolved soil with it and leaving a brown halo an inch outside where you started. That’s wicking, and it’s the reason a small stain becomes a large ring overnight. Three things prevent it. Use as little liquid as possible, applied to the cloth rather than sprayed on the fabric. Blot rather than rub, working inward from the outside edge. Then dry it fast: a fan on the damp spot, and a folded dry towel weighted on top for an hour to pull the moisture up into the towel instead of the surface.
For a W or W-S code, a teaspoon of clear dish soap in a cup of warm water does most of what a dedicated upholstery cleaner does. Nothing colored, nothing with bleach.
In a Tampa summer that fan isn’t optional. A cushion left damp for two days here develops a smell that outlasts the stain.
When the answer is a professional:
If the tag says X, if the fabric is silk or viscose, or if the stain has been there for years, stop before you start. Test patches on those fabrics fail in ways you can’t undo.
That’s also true for anything larger than a dinner plate. Professional upholstery cleaning uses controlled moisture and extraction: enough water to release the soil, then immediate removal so nothing can wick. That second half is what a spray bottle and a towel can’t replicate.
Most ruined couches were cleaned correctly. Just for a different couch.