How to Clean Upholstery at Home | Avoid These 5 Costly Mistakes

Cleaning upholstery at home starts with checking the fabric’s care code, vacuuming every seam, and testing any cleaner on a hidden spot before you begin.

One wrong move — scrubbing a wine stain or spraying water on solvent-only fabric — can ruin a couch faster than the original spill. The good news is that most upholstery cleans up with tools you already own: white vinegar, dish soap, and a vacuum. The trick is knowing which cleaner your cushions can handle and what order to work in. This guide covers the full process, from reading the tag to the final dry, with exact ratios and the gear that actually helps.

Decode the Upholstery Tag First

The tag under your cushion tells you everything about what’s safe to use. The letters are standardized, so one quick look saves you from warping or discoloring the fabric.

Code What It Means Safe Cleaner Type
W Water-safe Water-based cleaners (soap, vinegar solution)
WS Water or solvent Either water or mild dry solvent works
S Solvent-only Dry solvent only — no water allowed
SW Solvent or water Both are fine; solvent is optional
No tag Unknown fabric Test water on a hidden spot first; move to solvent if water beads up

If the tag is missing, check under the cushion zipper or along the frame rail. When there’s truly no code, do a water test on the underside — if the fabric darkens or absorbs, treat it as water-safe; if the water sits on top, switch to a solvent cleaner.

How to Clean Upholstery at Home: The Step Order That Works

Every upholstery cleaning session follows the same five-stage sequence. The whole job takes about an hour of active work plus drying time.

1. Vacuum Everything Before You Add Moisture

Removing dry dirt first prevents you from grinding it into the fibers later. Take off all cushions and pillows. Use the crevice tool along seams, buttons, and tufted spots where crumbs hide. Then switch to the upholstery attachment — the flat head with the fabric strip — and go over the back, arms, sides, and the exposed frame. Miller Waldrop recommends a second vacuum pass after cleaning to lift any loosened residue.

2. Spot-Test Every Cleaner on a Hidden Area

Even water-safe fabric can react badly to a specific cleaner. Mix a tiny batch of whatever solution you plan to use, dab it on the underside of a cushion or behind the skirt, and let it dry completely. If the color doesn’t change and the texture feels the same, proceed. This step takes three minutes and is the most common skipped step that leads to damage.

If you are shopping for the right product to start with, check out our roundup of the best cleaning solution for upholstery — we tested the top options for water-safe and solvent-safe fabrics.

3. Choose Your Cleaner by Fabric Type

The method changes depending on what you are cleaning. The table below breaks down the right cleaner for each stain and fabric category.

Fabric or Stain Type Recommended Cleaner Application Note
Water-safe (W/WS) — general 1 tsp clear mild dish soap + 1 cup lukewarm water; use only the foam Dab foam onto stain with a white microfiber cloth; never pour liquid onto fabric
Water-safe — natural cleaner Equal parts white vinegar and water in a spray bottle Mist lightly; blot with a clean damp cloth after 30 seconds
Water-safe — stubborn stains 1 cup rubbing alcohol + 1 cup water + 1 tsp dish soap Apply sparingly to the stain, blot gently, then rinse with a damp cloth
Grease or oil Baking soda or cornstarch Sprinkle on, wait 15-20 minutes, vacuum up
Ink Rubbing alcohol on a cotton ball Blot — do not rub — and switch cotton as it picks up ink
Solvent-only (S/SW) Dry solvent or commercial spot remover labeled for S fabrics No water at any step; use the solvent sparingly and blot
Microfiber Rubbing alcohol in a spray bottle (4-8 oz) Spray, scrub with a textured sponge, then brush the fibers in a circular pattern until uniform

4. Dab, Don’t Scrub — And Rinse the Residue

Every source in the research brief repeats this rule: rubbing pushes the stain deeper and damages the fiber structure. Use a white microfiber cloth dampened with your cleaner — wring it until it’s barely wet — and dab from the outer edge of the stain inward. Switch to a clean section of cloth as soon as it picks up dirt. For heavy soiling on arms or headrests, a portable carpet cleaner like the Bissell Little Green Machine works well on water-safe upholstery. After the cleaner has done its work, go over the area with a clean, damp cloth to remove soap residue, which attracts new dirt if left on the fabric.

5. Dry Thoroughly and Protect the Fabric

Blot the cleaned area with a dry absorbent towel. Do not rub. Then let the cushions and pillows dry fully before putting them back — even slight dampness can grow mold inside the foam. A fan or open window speeds this up. Once dry, check for pilling or loose threads and trim them with a fabric shaver if needed. To protect against future stains, apply two light coats of ScotchGard, letting each coat dry before the next. Use a drop cloth underneath to catch overspray.

The Three Tools Worth Owning for Home Upholstery Cleaning

You can clean upholstery with just a rag and dish soap, but a few inexpensive devices make the job faster and more effective. Leather upholstery needs dedicated products — Weiman Leather Cleaner and Conditioner and Furniture Clinic Leather Protection Cream are the 2026 top picks.

FAQs

Can you steam clean upholstery at home?

Yes, but only on water-safe (W or WS) fabrics. Use a handheld garment steamer and let the steam penetrate the fabric without soaking it. Keep the steam head moving to avoid trapping moisture in one spot.

Does vinegar damage upholstery?

Vinegar is safe for water-safe fabrics when used at the right ratio. The standard recipe is one part white vinegar to one part water. Never use full-strength vinegar, and always test on a hidden area first.

How often should you clean upholstery?

Vacuum upholstery every two weeks to remove dust and allergens. Deep-clean using the method above every 12 to 18 months, or immediately after a visible stain occurs.

What happens if you don’t check the fabric code?

Applying water to solvent-only (S) fabric causes water rings, shrinkage, and permanent fiber damage. Checking the tag takes ten seconds and is the single most important step before any cleaning.

Is baking soda safe for upholstery?

Yes. Baking soda is safe for all fabric types when used as a dry absorbent for grease and oil stains. Sprinkle it on, let it sit for 15-20 minutes, and vacuum it up. Do not rub it into the fabric.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.