How To Clean a Fabric Couch and Sofa


    To clean a fabric couch, first check the cleaning code on the tag (usually under the cushions): W means water-based cleaners are safe, S means solvent/dry-clean only, W/S means either, and X means vacuum or brush only — no liquid. Then vacuum thoroughly, spot-treat stains with the right cleaner for your code (blot, never rub), and let it air dry. Deep clean once or twice a year, vacuum monthly, and treat spills the moment they happen. Always spot-test a hidden area first. Here’s the full method.

    Why clean your couch regularly?

    Beyond appearance, there are health reasons:



      First, check the cleaning code

      Before anything, check the manufacturer’s tag — many fabric couches are pre-treated, and the wrong cleaner can ruin that treatment or void the warranty. The standard codes:

      Fabric Upholstery Cleaning Codes
      W Use a water-based cleaner
      S Use a solvent-based cleaner (dry clean only)
      W/S Water- or solvent-based cleaners are both fine
      X No water or solvent — vacuum or brush only

      Always spot-test an inconspicuous area first, and check for color transfer by rubbing a small spot with a white cloth and your cleaner. If color comes off, don’t use that solution on the whole couch.

      How to clean a fabric couch without a machine

      You don’t need a steam cleaner — a brush, vacuum, and a little effort go a long way:

      1. Brush off crumbs and loose dirt with a firm-bristled brush.
      2. Vacuum with the brush attachment, getting into the crevices.
      3. Spot-treat stubborn stains with a cleaner suited to your code.
      4. Let the couch air dry.

      How to clean couch cushions

      If the cushions have removable covers, check the label — many are machine washable, so launder those separately.

      For foam cushion pads, add a little hand-washing detergent to a bath of warm water, immerse the foam, and press to work the suds through. Rub out stains, rinse with clean water to remove residue, and air dry, turning occasionally so moisture doesn’t get trapped inside.

      If you can’t wash them, take them outside and beat out the dust, then spot-treat stains. You can steam clean cushions coded W or W/S, but never those coded S or X.

      Pro Tip: here’s how to clean your pillows too.

      How to deep clean a couch

      When routine cleaning isn’t enough:

      1. Brush off crumbs, dirt, and hair.
      2. Vacuum thoroughly with the brush attachment.
      3. Remove and clean the cushions separately, if possible.
      4. Sprinkle baking soda over the sofa and leave 20-30 minutes (it absorbs odor and loosens grime).
      5. Vacuum up the baking soda.
      6. Spot-treat any remaining stains.
      7. Let it air dry.

      Pro Tip: next, here’s how to clean your mattress.

      DIY fabric couch cleaners

      You don’t need pricey specialist products. These work on many fabrics — just confirm against your cleaning code and spot-test first.

      Vinegar solution (for stains): white vinegar is safe on most fabrics. Mix and blot the stain (don’t soak or rub):

      • 1 cup warm water
      • 1 cup white vinegar
      • Optional: 1 teaspoon dish soap

      Detergent solution: apply to the stain with a sponge, don’t overwet, then blot with clean water to remove the detergent and pat dry:

      • 2 cups water
      • 1 teaspoon mild detergent

      How to clean a fabric sofa without water (codes S and X)

      Baking soda works dry: sprinkle it over the area, leave 20-30 minutes (longer on a damp stain, until it dries), then vacuum up.

      Dry-cleaning cloths are also handy for S-coded fabrics — they’re pre-treated with solvent; follow the label, gently rubbing to break the stain down, and use a hair dryer if the solution is heat-activated.

      How to shampoo a couch

      Use a carpet/upholstery cleaner (codes W or W/S only). Vacuum first, fill the machine with water and detergent per the instructions, and avoid overwetting — too much moisture invites mold if it can’t dry fast. Use the machine’s suction to pull out as much water as possible, blot excess with old towels, and let the sofa air dry (a fan speeds it up) before replacing cushions.

      How to steam clean a couch

      Steam cleaners use just heat and water, so they suit many fabrics (W and W/S codes) — use one with an upholstery attachment. Follow the machine’s instructions and keep clear of the hot steam to avoid burns; since heat rises, don’t lean over the applicator. Pulling the couch away from the wall makes it easier to work around.

      Start with the cushions, steaming one side at a time and letting each dry before flipping, so they don’t smell damp. Use quick strokes rather than holding steam on one spot, which waterlogs the fabric. Then do the frame in small sections, and let everything air dry before reassembling.

      How to disinfect a sofa

      Steam cleaning disinfects well, but if you don’t have one, rubbing alcohol kills many germs and dries quickly (good for S-coded fabrics, but always spot-test):

      • 2 cups rubbing alcohol
      • 1 cup water

      Combine in a spray bottle and lightly mist — don’t overwet. Remove cushions to treat the frame and all sides, then air dry. (Work in a ventilated room and keep alcohol away from open flames.)

      How to remove specific stains

      Water marks: mist with ½ cup white vinegar in 2 cups distilled water, working from the outside of the mark inward. Blot thoroughly with a microfiber cloth and dry quickly with a fan or hair dryer to stop a new ring forming.

      Grease: dish soap cuts grease — blot a teaspoon-in-2-cups-water solution onto the stain with a cloth. For S-coded fabric, use a dry-cleaning cloth instead.

      Pro Tip: got paint on the fabric? Here’s how to remove it.

      FAQ

      Hot or cold water for stains?
      Cold — hot water can set a stain. Same goes for washable covers: tumble-drying before a stain is fully gone can make it permanent.

      Will scrubbing remove a stain?
      Usually not — scrubbing tends to spread it. Apply your cleaner and blot gently, repeating as needed.

      Can I launder cushion covers?
      Many are washable, but not all — check the label. If there’s no label, hand wash with a gentle detergent.

      Best way to remove pet hair from crevices?
      Start with a vacuum and small brush attachment, then use a lint roller (pet-hair versions work well) to finish the cushions.