How to Clean a Couch

Quick answer

Check the cleaning code on the tag first. For W or WS fabric, vacuum, then clean only with the foam of a water-based cleaner, working from the outside of the stain inward, rinse, and let it air dry, never saturating the fabric.

Rather use a ready-made remover? Our top picks ↓

Start the steps

Prep first

Before you start

  1. Find the cleaning code on the tag, usually under a seat cushion or at the base of the frame. W and WS can take water-based foam, S takes only a water-free solvent, and X takes vacuuming or light brushing only.
  2. Leave the cushion covers on the couch, even the zippered ones, because they shouldn't be removed to wash or dry clean.
  3. Set aside a few clean white cloths and a dry towel, and plan to work one section at a time so you can watch each part dry.

A fabric couch looks simple, but the fabric is a thin layer over a lot of padding, and that padding is what makes it tricky. Water that gets through can cause shrinkage, color bleeding and rings that show up once it dries, so the right method depends on the cleaning code printed on the tag. Check that code before you buy or open any product.

Once you know the code, the whole job is vacuum, foam, rinse and dry. Couch cushions get cleaned right where they sit, one at a time. A fabric sofa never needs a machine or steamer for a deep clean done by hand.

Before you start

What fabric couches can take

Use with care5

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid5

  • Hot water
  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat (dryer, iron, hot air)

8 items

What you'll need

0 of 8 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Vacuum the whole couch

    Run an upholstery attachment over the seat, back, arms and base, and get into the seams and the gap between the cushions where grit collects. Pull the cushions out and vacuum underneath them as well. Loose dirt has to come out first, or it turns to grime once the foam goes on.

    Tip. Hand-fluff each cushion as you go.

    Careful. A stiff brush is not for dusting this fabric, so keep to an upholstery attachment or a soft brush.

  2. Step 2 of 7

    Whip up the foam

    Mix a mild liquid dish soap into warm water at one teaspoon per cup, then whip it by hand or with a mixer until a thick foam forms. Use only the foam, not the liquid underneath, and lift it off with a spoon or a soft brush. This foam is for W and WS fabric only; S and X codes get no water at all.

    Tip. A foam upholstery cleaner made for your code works the same way, if you would rather buy one.

  3. Step 3 of 7

    Pretest on a hidden spot

    Dab a little of the foam on a hidden part of the couch, such as the back or underneath a cushion, and let it dry. Check the spot for color change, shrinking or dye coming off onto a cloth. If the dye bleeds or the fabric shrinks, stop and call a professional upholstery cleaner before going further.

  4. Step 4 of 7

    Clean the stains section by section

    Work in small sections, one cushion or one arm at a time, and brush the foam in lightly with a soft brush. Always move from the outside of each stain toward the middle, which keeps it from spreading into a ring, and blot up what lifts with a clean cloth instead of rubbing.

    Tip. Blot spills as soon as they happen, because a spill that sits is harder to lift.

    Careful. Never saturate the fabric with water or detergent solution, because it can reach the filling and cause shrinkage or color bleeding.

  5. Step 5 of 7

    Rinse out the soap

    Wipe the cleaned section with a cloth dampened in plain water to pull out the soap. Soap left in the fabric attracts dirt, so rinse each section before you move on, then blot the extra moisture with a clean, dry towel.

  6. Step 6 of 7

    Let it air dry

    Let the couch air dry in a well-ventilated room. You can speed things up with a fan or a hair dryer set on cool, and keep the damp sections from being touched while they dry.

  7. Step 7 of 7

    Fluff and vacuum once dry

    When the fabric is completely dry, hand-fluff the cushions and vacuum the couch again with the upholstery attachment. This lifts any loosened dust and brings the nap back so the fabric looks even.

What makes the job easier

Best products for cleaning fabric couches

For W or WS couches, look for a water-based shampoo or foam upholstery cleaner, and for S couches, a water-free dry-cleaning solvent. Dish soap is also used in the main clean, in a mild, diluted form.

How we picked these: each product is made for cleaning fabric couches, its maker doesn't warn against using it on fabric couches, and its directions fit the steps above.

Finished? How does it look?

How to tell it's done

The couch is clean when the stains have lifted and no ring shows at the edge of the cleaned area. It is fully dry when the fabric feels cool to the touch and no dampness comes up when you press a clean cloth on it. If it is still damp, keep the room ventilated and run the fan again before you use the couch.

Treat stains with their own method

Got a stain on it?

A deep clean lifts everyday dirt, but most stains need their own method. Pick yours:

What changes for yours

Adjust for your couch

Code S couches

S means a water-free dry-cleaning solvent only, so skip the foam, the water rinse and anything wet in the steps above. Keep the room ventilated, and keep the solvent well away from open flames, pilot lights and sparks.

Water on S-coded fabric can damage it or leave rings, so use no water at all. For this code, the recommended route is a professional furniture cleaning service.

Code X couches

X means no foam or liquid cleaner at all, because it can cause shrinking, fading or pile distortion. Vacuum or brush the couch lightly and skip the foam and rinse steps above entirely.

Dirt that vacuuming does not lift belongs with a professional upholstery cleaner, which is the safer choice for this code.

Light or white couches

Light fabrics show dirt and rings more, so clean them on a regular schedule before the dirt sets in. Vacuum weekly as usual, and never let a spill sit.

Everything else stays the same, but be extra careful with the rinse, since soap left behind attracts dirt and shows up clearly on pale fabric.

Cushions and covers

Vacuum the cushions once a week with an upholstery attachment, and hand-fluff them so they keep their shape. Clean each cushion where it sits, following the steps above, and work through the cushions one at a time.

Turn and flip the cushions regularly so they wear evenly, and brush dirt off the seams before it has a chance to embed.

Between deep cleans

How often to clean it

Vacuum the couch once a week with an upholstery attachment, and hand-fluff the cushions as you go. Rotate and flip the cushions so they wear evenly.

Frequent vacuuming or light brushing keeps soil from building up, which makes each deep clean quicker and less likely to leave rings. Deep clean when the couch is visibly soiled rather than on a fixed calendar, and call a professional for overall grime.

Between cleans, brush dirt off before it embeds so it does not get ground into the fabric.

Vinegar, baking soda, peroxide and more

Do home remedies work for cleaning fabric couches?

Most household cleaners are either unnecessary on a couch or unsafe for it, so this list is mostly about what to skip. Only one, mild dish soap, is part of the main clean, and the rest are either for a single case or to avoid.

Works1Helps2Skip1Avoid3

RemedyVerdictWhat to know
Dish soapGet it on Amazon WorksThis mild liquid dish soap, whipped into foam at one teaspoon per cup of warm water, is the detergent for the main clean.
White vinegarGet it on Amazon HelpsIt is used only in the water-ring fix, and only after a test on a hidden spot, since vinegar can change some dyes. Use white vinegar, never colored vinegar, which can leave a stain.
Hydrogen peroxide (3%)Get it on Amazon HelpsThe 3% solution is used only as a late step for specific stains, after a colorfastness test. Because it is a bleach, it stays out of the whole-couch clean.
Baking sodaSkipBaking soda is a gentle deodorizer on many surfaces, but the cleaning codes here do not call for it on upholstery, and a detergent maker warns that combining it with vinegar can damage fabric.
Rubbing alcoholAvoidIt can fade dyes, and it is a solvent, which W-coded fabric cannot take. Skip it on this couch, even for stubborn ink.
Oxygen bleach (OxiClean)AvoidIt is made for water-washable fabric, and soaking is not allowed here, so it has no place in this couch's clean.
Steam cleanerAvoidSteam is not recommended on W or SW upholstery, and water must never reach the filling.

What makes it worse

Mistakes to avoid

Don't use hot water on a fresh spill

Hot water can set a stain, so blot a fresh spill with a cloth dampened in cool or lukewarm water instead. Blotting with cool water first gives the foam a cleaner start.

Don't reach for dishwasher or laundry detergent

Automatic dishwasher detergent, heavy-duty household detergent and laundry detergent can contain alkalis that set some upholstery stains. Stick to the mild dish soap or a water-based foam upholstery cleaner for this couch.

Don't use a solvent on W-coded fabric

Solvents are for S codes only, and they can damage W-coded fabric. If you cannot read the code, treat it as unknown and get a professional opinion rather than trying a solvent.

Don't dry it with high heat

Heat can set stains, so keep drying gentle. A fan or a hair dryer set on cool is the only heat you should use.

Don't rub a stain

Rubbing pushes the stain deeper into the fabric, so blot instead. Never scrape a stain either.

Troubleshooting

If it still isn't clean

Pick what you're seeing:

Water rings after drying

Moisten the whole area, not just the ring, with white vinegar and let it sit. Then sponge it with water and dry it thoroughly, using a fan or a hair dryer set on cool.

The spot gets dirty again quickly

Soap left in the fabric attracts dirt, so rinse thoroughly with a cloth dampened in plain water and blot dry. Let the area dry fully before you judge the result.

A stain will not lift

Some stains, such as permanent marker, lipstick and nail polish, may not fully come out with foam. Call a professional upholstery cleaner rather than reaching for a harsher product.

When to call a professional

Call a professional upholstery cleaner when the whole couch is soiled, when a stain is large or unusual, or when the pretest shows dye bleeding or shrinking. Ask the cleaner about their experience with fabric like yours before you book.

Questions

Can I use a couch cleaning machine or steam cleaner?

Not on this fabric. Hot water extraction and steam cleaning are not recommended for W or SW upholstery, and water must not reach the filling. Clean by hand with the foam from the steps above, and call a professional upholstery cleaner if the whole couch needs more than hand cleaning.

Can I clean a fabric sofa at home without a machine or steamer?

Yes. The hand method in the steps above is the standard for this fabric, and steam is not needed at all. Plan on working section by section and letting each one dry before you move on.

How do I deodorize a used couch?

Vacuum it thoroughly first to take out the dirt that holds smells. Then clean the fabric with the foam from the steps above, and let it dry fully, since a damp couch keeps a musty smell. Skip baking soda; vacuum thoroughly first, and let the fabric dry fully, since a damp couch keeps a musty smell.

Is a microfiber or suede-look couch cleaned the same way?

Not quite. Suede-look microfiber is a different fabric with its own method, so check the tag and start with the code it lists. A microfiber couch has its own guide, so use that for the detailed steps.

How do I keep pet hair off a fabric couch?

Vacuum often with an upholstery attachment, and brush lightly with a soft brush to lift hair before it works into the fabric. Frequent vacuuming is what keeps pet hair from building up between deep cleans.

Do I need to clean the whole couch for one stain?

No. Treat a specific stain first with its own method, and blot it right away. The full clean is for overall soiling.

Methods, care labels and related guides

Good to know

Odor guides

Still smells?

More cleaning guides

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. American Leather
  2. Crypton
  3. Global
  4. Virginia Tech
  5. Ultrasuede
  6. La-Z-Boy
  7. Ashley Furniture
  8. Bernhardt
  9. Klaussner Furniture