Cleaning cloth upholstery at home starts with vacuuming, checking the care tag for its cleaning code, and blotting stains with a barely damp microfiber cloth and mild soap solution — never soaking the fabric.
For the full breakdown, see our best Cloth Upholstery Cleaner guide.
The fix is a simple, repeatable process that protects the fabric and costs almost nothing. Here’s the exact step order, the DIY solutions that actually work, and the one number on the care tag that tells you what to do.
Step One: Vacuum Like You Mean It
Most stains sit on top of dust and crumbs. Vacuuming first removes that layer so the cleaner reaches the stain instead of just making mud. Remove cushions and thump them outside to release embedded dust. Use the upholstery attachment on fabric sofas; switch to the brush attachment for leather to avoid scratching.
Run the nozzle in slow, overlapping passes — left to right — and set suction low for delicate fabrics like linen. Use the crevice tool to hit seams, tufting, button nooks, and the corners under cushions. Lightly brush the fabric with a soft brush beforehand to loosen any solids. A thorough vacuum alone can lift surface grime that looks like a stain.
Read the Care Tag First: The Four Cleaning Codes
Every piece of upholstery has a care tag with a single letter code. That code decides which cleaner is safe to use. Ignoring it is how you shrink, discolor, or strip the finish off a cushion.
| Code | What It Means | How To Clean It |
|---|---|---|
| W | Water-based cleaners only | Use foam from mild dish soap or non-solvent upholstery shampoo. Spot test first. |
| S | Solvent (dry-cleaning product) only | Use water-free solvent in a well-ventilated room. No liquids. Keep heat sources away. |
| WS | Water or solvent OK | Either route works. Follow the steps for whichever product you choose. |
| X | Do not clean with anything | Vacuum only with the upholstery attachment. No liquids, no foam, no solvents. |
For removable cushion covers, check whether machine washing is allowed on the tag. If yes, use a cool, delicate cycle and air dry — never the dryer.
The Spot Test: The Five-Minute Mistake That Saves the Cushion
Before any cleaner touches the visible fabric, test it on a hidden spot — under a cushion or behind a leg. Apply a tiny amount, let it dry completely, and check for discoloration, texture change, or damage. If the test spot looks fine, proceed. If anything changes, stop and switch to vacuum-only care or consult a professional.
This step is not optional. Fabric dyes, especially on budget furniture, can react unpredictably to water or soap even when the care code says “W.”
DIY Cleaning Solutions That Work
You do not need a specialty spray. Two kitchen ingredients handle most stains.
- Mild soap solution: Mix 1 tablespoon of mild dish soap (like Dawn) with 2 cups of warm water. Whisk until sudsy — use only the foam, not the liquid.
- Vinegar alternative: Mix equal parts white vinegar and water, plus a drop of dish soap. Good for general grime and odors.
- Greasy or oily spots: Sprinkle baking soda over the stain, let it sit for 15 minutes, vacuum it up, then treat with the soap solution. For odors, let the baking soda sit 20–30 minutes before vacuuming.
Apply the cleaner to a clean, white microfiber cloth — never directly onto the fabric. Wring the cloth until barely damp; soaking the cushion is the fastest way to grow mold inside the foam. Blot the stain gently from the outside inward so the stain does not spread. Never rub. Rubbing grinds the stain into the fibers and creates fuzzy pilling that cannot be fixed.
After blotting, dampen a fresh cloth with plain water and blot again to rinse out the soap residue. Soap left in the fabric attracts dirt, making the cushion look dingy faster than before. Finish by pressing a dry towel firmly into the area to absorb as much moisture as possible, then let the piece air dry completely in a ventilated room — typically 2 to 4 hours.
FAQs
Can I use a steam cleaner on cloth upholstery?
A handheld steamer can work on “W” or “WS” coded fabrics if you move it continuously to avoid overheating one spot. Keep the nozzle close to the fabric without pressing, and let the cushions air dry fully afterward. Do not use steam on “S” or “X” coded fabrics.
What if the stain has already dried?
Dried stains are harder but not hopeless. Scrape off any solid residue with a dull knife, then apply your cleaning solution and let it sit for five minutes before blotting. You may need two or three blot-rinse cycles for stubborn set-in stains.
How often should I vacuum cloth upholstery?
Once a week for heavily used sofas, every two weeks for chairs in low-traffic rooms. Regular vacuuming prevents surface dirt from embedding into the fibers, which is what makes cushions look faded and tired long before they are actually worn out.
References & Sources
- Crypton. “How to Clean Your Fabric Upholstery.” General cleaning method and care code guidance.
- Global Furniture Group. “Care and Cleaning Guide.” Detailed care code chart and cleaning restrictions.
- Living Spaces. “Understanding Upholstery Cleaning Codes.” Care tag interpretation and product recommendations.
Mo Maruf
I created WellFizz to bridge the gap between vague wellness advice and actionable solutions. My mission is simple: to decode the research and give you practical tools you can actually use.
Beyond the data, I am a passionate traveler. I believe that stepping away from the screen to explore new environments is essential for mental clarity and physical vitality.