How to Clean a Fabric Couch (NZ Homes): Step-by-Step

A tidy living room with a clean fabric couch and soft furnishings

Cleaning Tips

How to Clean a Fabric Couch (NZ Homes): Step-by-Step

Weekly vacuuming keeps a couch tidy. Here’s the full method for a genuinely clean, fresh-smelling fabric sofa — stains, odours and all.

How Do You Clean a Fabric Couch at Home?

Vacuum the whole couch with an upholstery attachment, checking the cleaning code on the tag first. Spot-treat stains with a concentrated enzyme cleaner, blotting rather than scrubbing. Dust with bicarb soda to lift odours, leave 20 minutes, then vacuum it off. Let the couch air-dry fully before using it again.

Fabric couches pick up more than they let on — dust, skin cells, spilled food and everyday grime all settle into the weave. A proper clean is less about scrubbing hard and more about the right order of steps.

  1. Vacuum thoroughly with the upholstery attachment, working into seams, crevices and under cushions.
  2. Check the cleaning code tag (W, S, WS or X) before applying anything wet — it tells you what the fabric can handle.
  3. Spray a concentrated enzyme cleaner onto stains and leave it 10-15 minutes so the enzymes break the mess down.
  4. Blot with a clean microfiber cloth — never scrub, which pushes the stain deeper and can fray the fabric.
  5. Sprinkle bicarb soda over the whole couch, leave for 20 minutes, then vacuum it off to lift trapped odours.
  6. Open windows or run a fan until the couch is completely dry before sitting on it again.

How Often Should You Clean a Couch?

Vacuum a fabric couch weekly to stop dust and crumbs building up, and deep clean it twice a year. Homes with kids, pets or allergy sufferers should deep clean every 3-4 months instead, since fur, dander and spills accumulate much faster in daily-use furniture.

  • Weekly: vacuum cushions, arms and between seat crevices
  • Every 3-4 months: deep clean if you have pets, kids or allergy sufferers at home
  • Twice a year: deep clean for lower-use households or spare rooms
  • As needed: spot-treat spills within a few hours, before they set into the fabric

How Do You Get Stains Out of a Fabric Couch?

Blot fresh spills immediately with a dry cloth, then treat the area with a concentrated enzyme cleaner left to sit for 10-15 minutes before blotting clean. Enzymes break down the proteins in food, drink, pet and body-fluid stains without the harsh chemicals that can discolour fabric.

  • Food & drink: blot the excess, apply an enzyme cleaner, then blot dry
  • Pet accidents: blot thoroughly, apply enzyme cleaner to break down odour-causing proteins, leave 15 minutes, blot again
  • Grease or oil: dust with bicarb soda first to absorb it, then follow with an enzyme cleaner
  • Ink or makeup: dab (don’t rub) with a little enzyme cleaner on a cloth, working from the outside of the mark in

What Do the W, S, WS and X Cleaning Codes Mean?

W means the fabric can be cleaned with water-based products, S means solvent-only (no water), WS means either works, and X means vacuum only — no liquid cleaners at all. Check the tag under a cushion or on the frame before treating any stain.

  1. W (Water): safe for water-based or enzyme cleaners.
  2. S (Solvent): water-based cleaners can cause rings or shrinkage — a dry-cleaning solvent is needed instead.
  3. WS (Water or Solvent): either method is fine to use.
  4. X (Vacuum Only): no liquid at all — blot spills with a dry cloth and call a professional for stains.

💡 Stephanie’s Tip

Test any cleaner on a hidden spot first — underneath a cushion or on the back of the arm — and wait 10 minutes to check for colour change before treating a visible stain.

💡 Did You Know?

Fabric couches trap more dust, skin cells and allergens per square metre than carpet, simply because people spend so much more time in direct contact with them.

Frequently Asked Questions

Can I use a steam cleaner on a fabric couch?

Only if the cleaning code allows water (W or WS). Check the tag first — steaming an S-coded or X-coded couch can cause shrinkage, rings or permanent watermarks.

How long does a couch take to dry after cleaning?

Most fabric couches take 4-8 hours to air-dry fully, or faster with a fan or open windows. Avoid sitting on it while damp, as this pushes moisture and dirt back into the cushioning.

Does bicarb soda really remove couch odours?

Yes. Bicarb soda absorbs and neutralises odour molecules rather than masking them. Leave it on for at least 20 minutes before vacuuming for the best results.

Can I clean a leather couch the same way?

No. Leather needs a dedicated leather cleaner and conditioner rather than an enzyme cleaner or bicarb soda, which can dry out and crack the surface over time.

Should I hire a professional to clean my couch?

DIY cleaning works well for regular maintenance and fresh stains. A professional upholstery clean is worth booking once or twice a year, or for set-in stains and stronger odours.

The Bottom Line

Vacuum weekly, deep clean twice a year, and treat stains the moment they happen with a concentrated enzyme cleaner rather than scrubbing. Get those three habits right and a fabric couch stays fresh for years, not just weeks.

Stephanie Ray

Written By

Stephanie Ray

Founder, Clean for Good

Stephanie founded Clean for Good to bring a healthier, more thoughtful approach to home cleaning on Auckland’s North Shore, using low-tox, effective methods and a team that treats every home like their own.

Ready for a proper deep clean?

One-off deep cleans
Recurring cleans
North Shore local team

Request Your Free Quote →

See What We’re Up To

@cleanforgoodnz

A Clean for Good team member arriving at a client's home with her cleaning kit

Ready to come home to a house that feels cared for?

Every home is different, which is why every quote starts with a complimentary home visit. We’ll get to know your home, understand what matters most to you, and create a tailored cleaning plan that fits your family.

Request Your Tailored Quote →

Prefer to chat first? 020 4010 2470