Skip to main content
Facilities4uFacilities4u
How-To6 min read··By Facilities4u Operations Team

Sofa Cleaning Methods Explained: Shampoo, Dry Foam or Steam?

The three upholstery cleaning methods, which fabrics each suits, and how to avoid the mistakes that shrink or watermark a sofa.

Ask three upholstery cleaners how they work and you will get three different answers. The methods are genuinely different, they suit different fabrics, and using the wrong one on the wrong material causes damage that cannot be reversed.

Wet shampoo with hot water extraction

A shampoo solution is worked into the fabric, then a machine injects hot water and immediately vacuums it back out, carrying the dissolved soil with it. This is the most thorough method available and the default for ordinary fabric upholstery.

  • Best for: cotton, polyester, microfibre and most synthetic blends
  • Removes: embedded dirt, body oils, food and drink stains, odour
  • Drying time: four to six hours with blowers
  • Avoid on: silk, velvet, linen, jute and anything labelled dry-clean-only

Dry foam

A dense foam is applied, agitated gently, left to lift soil to the surface, then vacuumed away. Very little moisture reaches the fabric, which is exactly the point.

  • Best for: delicate fabrics, silk, velvet, and anything prone to watermarking or shrinking
  • Removes: surface soil and light staining
  • Drying time: one to two hours
  • Limitation: will not reach deeply embedded soil the way extraction does

Steam

Dry steam sanitises through heat rather than chemistry. It is excellent for killing dust mites and bacteria, and much less effective at removing actual dirt, so it is usually combined with another method rather than used alone.

  • Best for: sanitising, dust mite control, and fabrics that tolerate heat
  • Removes: bacteria, mites and odour, but not embedded soil
  • Drying time: one to two hours
  • Avoid on: leather, and any glued or heat-sensitive construction

Leather is its own category

None of the above applies to leather. Leather is cleaned with a pH-balanced leather cleaner applied by hand and followed by a conditioner to restore the oils. Saturating leather with water or steam causes it to stiffen and crack as it dries, and that damage is permanent.

Always check the care tag

Most sofas carry a code underneath: W means water-based cleaning is safe, S means solvent only, WS means either, and X means vacuum only. A cleaner who does not look for that tag before starting is guessing with your furniture.

What good practice looks like

  1. Identify the fabric and check the care code
  2. Test for colour-fastness on a hidden patch and wait for it to dry
  3. Vacuum thoroughly first - cleaning over dry soil just turns it to mud
  4. Pre-treat stains individually rather than relying on the general wash
  5. Apply the chosen method, extracting rather than leaving residue behind
  6. Dry with blowers, because slow drying is what causes watermarks and musty smells

That colour-fastness test is the step most often skipped, and it is the one that prevents the worst outcome. A technician who dives straight in with a machine and no test is taking a risk with a piece of furniture that costs considerably more than the cleaning does.

Written by the Facilities4u team. We are a deep cleaning company based in Mahadevapura, Bengaluru. These guides come from what our supervisors see on jobs across the city every day.

Next step

Get a free quote today

Call 099025 55786 for a customized estimate starting from our standard service rates.

Mon–Sun 8:00 AM – 8:00 PM

099025 55786WhatsApp