Featured Post

Ultimate Guide to Upholstery Cleaning Codes – Good Housekeeping

April 16, 2026, 6:46 a.m.

Keeping your sofa and chairs looking their best does not have to feel like a mystery. The Ultimate Guide to Upholstery Cleaning Codes – Good Housekeeping breaks down those small tags on your furniture so you can clean with confidence. In this furniture care and cleaning guide, you will learn exactly what the codes mean and how to handle everyday spills on your table, furniture, and upholstered pieces.

I still remember the first time I bought a beautiful gray sectional. A few weeks later, my kids spilled juice on it. I panicked until I flipped the cushion and found the cleaning code. That little tag saved my sofa. Since then, I have helped friends decode their own furniture tags and shared simple methods that actually work without ruining the fabric.

Close-up of upholstery cleaning code tag on furniture

Upholstery cleaning codes appear on a small white tag usually tucked under the cushions or along the frame of your sofa or chair. Manufacturers add these codes to tell you exactly which cleaning methods will not damage the fabric. Ignoring them can lead to faded colors, shrinking, or permanent stains.

Here is a simple breakdown of the most common codes you will see:

W – Water-based cleaners
This code means you can safely use water-based solutions such as mild dish soap mixed with water or commercial upholstery shampoo. It is one of the most forgiving codes and great for families.

S – Solvent-based cleaners only
Water can harm this fabric, so stick to water-free dry-cleaning solvents. Never use steam or wet cleaners on S-coded pieces.

WS or SW – Water or solvent-based cleaners
You have flexibility here. You can choose either water-based or solvent-based methods, but always test first in a hidden spot.

X – Vacuum or brush only
No liquids at all. Just regular vacuuming and gentle brushing with a non-metallic brush. Many delicate or performance fabrics carry this code.

Clean modern living room with upholstered furniture

In my experience, most everyday sofas carry a W or WS code. These make home cleaning much easier. However, luxury velvet or silk-like fabrics often come with S or X codes, which means you should plan for professional help for deep cleans.

Always locate the tag before you buy new furniture. When shopping, ask the salesperson to show you the cleaning code. It can influence your decision, especially if you have kids or pets.

Step-by-Step Cleaning Based on Your Code

No matter the code, start with the basics. Vacuum weekly using the upholstery attachment. Remove crumbs, dust, and pet hair from seams and under cushions. This simple habit prevents dirt from grinding into the fabric.

For W-coded fabrics:
Mix a small amount of mild dish soap with warm water. Dampen a clean white cloth (never soak the fabric). Blot stains gently from the outside in. Rinse the cloth and blot again with plain water to remove soap residue. Let the area air dry completely.

For S-coded fabrics:
Use a commercial dry-cleaning solvent made for upholstery. Apply it sparingly with a cloth and blot. Work in a well-ventilated room and keep flames away. Test on a hidden area first.

For WS-coded fabrics:
Start with the gentlest option—usually water-based. If the stain remains, try a solvent product. Always blot, never rub.

For X-coded fabrics:
Stick to vacuuming and light brushing. If a spill happens, blot excess liquid immediately with a dry cloth and call a professional cleaner.

Before and after upholstery cleaning on sofa

I once tackled a red wine stain on a WS-coded ottoman using the blot-and-rinse method. It disappeared completely after two rounds. The key was patience and not oversaturating the fabric.

Common Mistakes to Avoid

  • Rubbing instead of blotting – this pushes the stain deeper.
  • Using too much water or cleaner – excess moisture can cause mildew or water marks.
  • Skipping the test spot – even “safe” cleaners can cause color bleeding on some fabrics.
  • Ignoring the code and using all-purpose cleaners – household sprays often contain ingredients that damage delicate fibers.

Good Housekeeping experts recommend checking the tag every time and following the instructions closely. Their tests show that proper care can extend the life of your furniture by years.

Extra Tips for Everyday Furniture Care

Rotate cushions regularly so they wear evenly. Fluff them to maintain shape. For leather pieces (which sometimes have their own codes), use a leather conditioner a few times a year.

Protect high-traffic areas with throws or slipcovers if your code allows washing them. When buying new furniture, consider performance fabrics that often carry easier-to-clean codes.

If you have a dining table nearby, wipe up spills quickly before they reach the chairs. Small habits like these make a big difference in how long your upholstery stays looking new.

For tough or large stains, or any X-coded piece, hire a professional upholstery cleaner. They have the right tools and knowledge to restore your furniture safely.

In summary, understanding the Ultimate Guide to Upholstery Cleaning Codes – Good Housekeeping takes the guesswork out of furniture care and cleaning. By checking the tag and following the right method for your sofa or chair, you protect your investment and enjoy fresh-looking furniture longer.

Take a moment today to check the codes on your current pieces. A little knowledge now prevents big headaches later.

Sort By

INTERVIEWS

PRODUCT NEWS