TL;DR:
- Find the cleaning code on the tag before anything touches the fabric. W, S, WS and X mean very different things.
- Vacuum first and vacuum properly. Loose grit is most of what makes a couch look dull.
- Use as little liquid as you can, blot instead of rubbing, and clean a whole panel at a time.
- Water rings and shrinkage come from over-wetting far more often than from the soap you chose.
- S and X codes, viscose fabric and pet urine are where DIY usually goes wrong.
Most people only think about how to clean a fabric couch after something lands on it. A spill, a toddler with a texta, a dog that sleeps in the same spot every afternoon. The fastest fix and the safest fix are rarely the same thing, and a lot of the damage I get called out to starts with someone trying hard.
Here is the careful version, including where to stop. Leather is a different job, so for that see our guide to leather couches.
What do you need before you clean a fabric couch?
You need the cleaning code from the tag, a vacuum with an upholstery tool, white cloths and a hidden spot to test on. Everything else is secondary.
A short kit covers almost every home job:
- A vacuum with a brush or upholstery head, plus a crevice tool
- Plain white cotton cloths or microfibre (coloured cloths can transfer dye)
- A mild soap without optical brighteners. Warwick Fabrics names gentle soap flakes as the type to use
- Cool water, ideally filtered or distilled
- A soft brush and a fan
Then do the test. The University of Nebraska's furniture care guide says to test the product and the process on an inconspicuous area, and check again once it has dried. The underside of a cushion is ideal. A spot that looks fine wet can show a ring an hour later.
Read the tag under the cushion first
Look under a seat cushion or along the base of the frame for a small tag with a letter on it. American Leather's guide sets the codes out plainly: W means water-based cleaners, S means solvent only, WS means either, and X means professional cleaning only.
That letter decides everything that follows. An S fabric that gets wet can brown or shrink, and there is no undoing it. An X fabric should see nothing but a vacuum and a soft brush at home. We go through what each letter allows, and what happens when it is ignored, in our label letters guide.
No tag at all? Treat the couch as if it were coded S until a test patch proves otherwise.
How to clean a fabric couch, step by step
This is the routine for a W or WS couch that looks tired but isn't ruined.
- Take the cushions off and vacuum everything. Seats, backs, arms, the deck underneath and the gaps along the frame. The same Nebraska guide notes that regular vacuuming slows soiling by removing grit before it works into the fibres and padding.
- Brush the pile. A soft brush loosens hair the vacuum missed. Vacuum again.
- Treat spots before the general clean. Deal with marks first so they do not spread when the rest of the fabric gets damp (the next section covers how).
- Clean whole panels, not small patches. Warwick's own guide says it is generally preferable to clean a full panel of fabric rather than one spot. A clean square in the middle of a dull cushion looks worse than the dirt did.
- Use foam or a lightly damp cloth, never a soaking one. Wring the cloth until it barely drips. You are lifting soil off the surface, not washing the foam inside.
- Rinse lightly and blot. Go over the panel with a cloth dampened in clean water to lift soap residue, then blot with a dry towel.
- Dry it fast. Fan on, windows open, cushions standing on their edges.
Residue is the part people skip. Detergent left in the fabric goes sticky and pulls fresh dirt in, so a couch cleaned with lots of soap and no rinse looks grubby again within weeks.
How do you get a stain out of a fabric couch?
Blot it, work from the outside in, and use the smallest amount of the right cleaner for the code. Consumer Reports puts the first rule bluntly: blot, don't rub.
Scrubbing feels productive and usually backfires. It spreads the stain wider, roughs up the pile and wears the fibres, which leaves a fuzzy patch that catches light differently from the fabric around it.
For a fresh spill on a W fabric:
- Lift anything solid with a spoon or a blunt knife.
- Blot with a dry white cloth until nothing more transfers.
- Dab with a little soapy water, working from the edge towards the centre.
- Blot with clean water, then blot dry.
Oily marks generally need a solvent cleaner, and only on S or WS fabric. If you are unsure, leave it. A stain left alone is easier to treat than one that has had three products thrown at it.
Be wary of supermarket stain removers. I have seen some of them lighten carpet permanently, because they behave more like bleach than a cleaner, and upholstery fabric is no more forgiving.
Can you take the cushion covers off and wash them?
Sometimes, but a zip on the cover does not mean the cover is washable. Revolution Fabrics says to check the label first, because some fabrics are spot clean only, and that heat in the wash or dryer can shrink covers.
The quieter risk is colour. A washed cover can come out a shade lighter than the arms beside it, and it never matches again. If the label allows washing, use cold water, air dry, and wash every cover together.
Why does a fabric couch get water rings after cleaning?
Water rings come from over-wetting. Moisture soaks below the surface, then wicks back up as it dries and leaves dirt and loose dye at the edge of the wet patch.
Warwick warns that heavy rinsing to remove soap can cause over-wetting and water marking, and can wet the structure underneath. That is why panels beat spots, and why drying speed matters as much as the cleaning.
Be most careful with viscose. James Dunlop Textiles notes that viscose may lose up to 70% of its strength when wet, and recommends against water spot cleaning on high-viscose fabrics because the watermarks can be permanent. I have inspected viscose rugs that their owners made worse with a wet clean, and viscose upholstery reacts the same way. Check the fibre content before any water goes near it.
How long does a fabric couch take to dry?
It depends on how much water went in, how dense the fabric and foam are, and how much air is moving. A soaked cushion can stay damp inside long after the surface feels dry.
Speed it up with a fan and open windows, and stand the cushions on their edges so air reaches both sides. Keep it out of direct sun and away from heaters. Warwick's care labels advise drying in shade away from direct heat and letting the piece dry thoroughly before use.
When we clean a couch, it is usually dry within a few hours, and we give you a realistic time on the day based on the fabric and the weather.
What should you never put on a fabric couch?
Keep bleach, bleach-based sprays and any mix of cleaning products off it. Better Health Channel warns that household chemicals can create a poisonous gas or liquid when mixed, so one product at a time, in a ventilated room.
A few more to skip:
- Steam on an S or X fabric. Steam is water. If the code says no water, it says no steam.
- Scented powders and sprays as a fix for smells. They mask the odour, settle into the fabric and can trap dirt.
When does a fabric couch need a professional clean?
Call someone in when the code is S or X, when the fabric is viscose or something you cannot identify, or when the whole couch has gone dull, not just one cushion. Warwick suggests an overall clean about every 12 months for most family room lounges.
Pet urine is the other line. It can soak past the fabric into the foam, which is why a surface clean often leaves the smell behind, and how much a treatment can do depends on how deep it went. Urine treatment is quoted separately from a standard clean; ordinary food and drink marks are included at no extra charge. Our pet treatment page explains how it works.
A professional clean should start with the same checks you just did. The upholstery standard, ANSI/IICRC S300, calls for a pre-cleaning inspection, fibre identification and a colourfastness test. On our couch cleaning visits that means testing the fabric, brushing, and using hot-water extraction only when the fabric suits it. A straightforward three-seater takes me about 40 minutes. If you want a rough idea first, here is how couch cleaning costs are usually worked out.
Between cleans, vacuum weekly. ASCIA recommends vacuuming carpets and sofas weekly to keep dust mite allergen down, and the Better Health Channel lists upholstered furniture among the common places mites live.
Frequently asked questions
What is the best way to clean a fabric couch at home?
Check the code on the tag, vacuum everything including under the cushions, then clean with as little liquid as you can. Blot, never rub, and dry it fast with a fan, out of direct sun.
Can I use vinegar on a fabric couch?
Only on a W or WS fabric, and only after a hidden test patch. Vinegar is mostly water, so on S or X fabric it risks the same rings and shrinkage as any wet cleaner.
How often should a fabric couch be professionally cleaned?
Warwick Fabrics suggests about every 12 months for most family room lounges. Heavy daily use may need it sooner.
Does vacuuming a couch help with dust mites?
It helps reduce them. ASCIA recommends weekly vacuuming of sofas and says no process removes dust mites completely.
How do I stop water marks on my couch after cleaning?
Use less liquid, clean the whole panel instead of one spot, and dry it fast with a fan. Rings form when water soaks deep and wicks dirt back up as it dries.

