How-to · Cleaning

How to Clean a Couch: Fabric, Microfiber and Leather

Updated November 12, 2026

Short answer: Check the cleaning code on the tag under the cushions, vacuum every surface and crevice, spot-clean stains with a cleaner that matches the code (water-based for W, solvent for S, nothing but a vacuum for X), blot rather than scrub, and let it dry with a fan before anyone sits down. Leather gets a damp cloth and a leather conditioner, not soap.

You need: a vacuum with an upholstery and crevice tool, a soft brush, clean white cloths, a spray bottle, mild dish soap, white vinegar, rubbing alcohol for microfiber, baking soda, and a fan. Time: 30 to 60 minutes, plus drying.

Step 1: Find the cleaning code

Lift a seat cushion and look for a tag. Somewhere on it there will be a single letter or a pair of letters, and that letter decides everything that follows:

Code What it means What you can use
W Water-safe Water-based cleaners, mild soap, foam upholstery cleaner
S Solvent only Dry-cleaning solvent or rubbing alcohol; no water
W/S or SW Either Water-based or solvent, your choice
X Vacuum only No liquid of any kind; brush and vacuum

No tag? Treat it as S, and test whatever you use on the back or underside first. Wait for the test spot to dry fully before you judge it, because some fabrics look fine wet and show a ring once dry.

Step 2: Vacuum everything

Take the cushions off and vacuum both sides of each one, then the frame, the back, the arms and the deck under the cushions. Use the crevice tool along every seam and down the gap between the back and the seat; that is where crumbs, coins and pet hair collect. Go slowly. For pet hair that will not lift, a rubber glove dragged across the fabric gathers it into a clump you can pick off.

If the couch smells, sprinkle baking soda over the fabric now, leave it for a few hours, and vacuum it off before you move on.

Step 3: Spot-clean the stains

Work on one stain at a time, from the outside edge in, and blot with a white cloth so you can see what is lifting. Never scrub; it spreads the stain and wears the pile.

W fabric. Mix a small squeeze of dish soap into a cup of warm water and whisk it so you get suds. Dip a cloth in the suds only, not the water, and dab the stain. Follow with a cloth dampened in plain water, then a dry cloth, pressing to pull the moisture out. For sweat or food stains that soap will not shift, try equal parts white vinegar and water, misted on and blotted.

S fabric. Put rubbing alcohol or a dry-cleaning solvent on a cloth, never directly on the couch, and dab. Alcohol evaporates fast, which is what makes it safe for these fabrics. Keep the window open.

Microfiber. Most microfiber is S-coded even though it feels like cotton. Rubbing alcohol in a spray bottle, misted lightly and worked with a white sponge, lifts most stains without rings. Once dry, brush the pile back up with a soft, dry brush so the patch matches the rest.

X fabric. Brush and vacuum only. If a stain has to come out, call a professional upholstery cleaner rather than risk the fabric.

Grease. Sprinkle baking soda or cornstarch on the spot, leave it an hour to absorb the oil, vacuum, then clean as above.

Step 4: Clean the whole surface if it needs it

If the couch is grubby all over rather than stained in spots, clean it panel by panel so there are no wet-to-dry edges to form rings. For W fabric, use the suds method across each cushion face and the arms, keeping the cloth damp rather than wet. For S fabric, use the alcohol method with a light, even mist. Do the arms and headrest last; they carry the most skin oil and need a second pass.

Step 5: Leather

Leather is not a fabric and does not follow the codes. Vacuum it with the soft brush tool, then wipe it with a cloth wrung out in warm water with a drop of mild soap, working in small circles. Wipe again with plain water, dry with a soft cloth, and finish with a leather conditioner so it does not dry out and crack. Keep vinegar, alcohol and anything abrasive off leather. For ink on leather, a little rubbing alcohol on a cotton swab, dabbed and dried immediately, is the one exception; test it first.

Step 6: Dry it properly

Stand the cushions on their edges so air reaches both faces, point a fan at the couch, and keep the room ventilated. Fabric that stays damp inside the cushion grows mildew and smells worse than before you started. Give it a few hours at least, and overnight if you cleaned the whole thing. Fluff and brush the pile once it is dry.

Common mistakes

  • Skipping the tag, then finding out the hard way that the fabric was S or X.
  • Pouring liquid on the couch instead of applying it with a cloth.
  • Scrubbing.
  • Cleaning one spot in the middle of a panel and leaving a ring.
  • Sitting on damp cushions.

Keeping it clean

Vacuum the couch weekly if you have pets, every couple of weeks otherwise. Rotate and flip the cushions so they wear evenly. Deal with spills while they are wet; a fresh stain lifts with water, an old one needs everything above. A washable throw over the seats you use most takes the worst of it and goes in the machine.

FAQ

What do the letters on my couch tag mean?

W means water-based cleaners are fine. S means solvent only, no water. W/S or SW means either. X means vacuum only, no liquids at all. If there is no tag, treat it as S and test any cleaner on a hidden spot first.

Can I use a carpet cleaner on a couch?

On a W-coded fabric couch, yes, with the upholstery attachment and the least water the machine allows. Keep it off S and X fabrics, and off leather. Pull out as much water as you can and let the cushions dry fully, standing on their edges, before you sit on them.

How do I get the dog smell out of a couch?

Vacuum thoroughly, sprinkle baking soda over the fabric, leave it for a few hours, and vacuum again. For a lingering smell, an enzyme cleaner made for pet odors, misted lightly on a W fabric, breaks down what the baking soda cannot. Wash any removable covers on the hottest setting the label allows.

Why did cleaning leave a ring on my couch?

The water spread farther than the cleaner and dried with a line at the edge. To fix it, dampen the whole panel evenly with a barely wet cloth, feathering out from the ring, and dry it with a fan so there is no edge for the water to stop at.