Prep first
Before you start
- 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.
- Leave the cushion covers on the couch, even the zippered ones, because they shouldn't be removed to wash or dry clean.
- 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
Tap an item to get it on Amazon, or tick what you already have.
- Upholstery vacuum attachmentlifts loose dirt from the cushions, seams and frame before any liquid touches the fabric
- Soft brushworks the foam in lightly without roughing up the fabric (opens Amazon)
- Mild liquid dish soapthe detergent behind the foam in the main clean (opens Amazon)
- Water-based foam upholstery cleaneran alternative to dish soap for W and WS fabric, if you would rather buy a product (opens Amazon)
- Water-free dry-cleaning solventonly for S-coded fabric, used with good ventilation (opens Amazon)
- Clean white clothsblot up loosened dirt without leaving lint or color behind (opens Amazon)
- Clean dry towelremoves the extra moisture after rinsing
- Fan or hair dryerspeeds up air drying when set on cool, without adding heat (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
7 steps
Step by step
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.
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.
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.
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.
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.
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.
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.
Rug Doctor Spot & Upholstery Cleaner
BLACK+DECKER spillbuster Cordless Spill + Spot Cleaner
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?
Nice work. Let it dry completely before you use it again.
How to tell it's really done →Spots that survive a deep clean are usually stains, and each stain has its own method.
Find the guide for your stain →Heavy grime or a lingering smell usually needs a second round once it's fully dry.
See what to do for what you're seeing →When to call a professional →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
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.