Material

Fabric sofa

Upholstery where the manufacturer cleaning code decides everything, and where over-wetting causes rings and odour that are worse than the original mark.

  • SurfacePorous
  • WashingSpot only
  • Colour run riskHigh
  • Reviewed31 August 2026

What fabric sofa can and cannot take

  • Heat Use with care
  • Water and soaking Use with care
  • Acids, including vinegar Use with care
  • Strong alkalis Use with care
  • Solvents Use with care
  • Chlorine bleach Avoid
  • Abrasives Use with care

Always test on a hidden area first and let it dry before you treat the visible mark.

General rules for fabric sofa

The code on the label decides the method, not the colour or the feel of the fabric.

Whatever the code, work from the outside of the mark inwards so you do not spread it, keep the fabric as dry as you can manage, and dry it fast. Upholstery foam holds water, and a damp cushion left overnight can smell before it dries.

Check the label

Find the cleaning code before you do anything. It is on a tag under a cushion or under the frame. W means water based cleaners are fine. S means solvent only, so water will mark it. WS means either. X means vacuum or brush only, and any liquid at all will leave a ring.

Stains on fabric sofa

Cleaners on fabric sofa

  • Washing up liquid Yes, with a pre-test

    Fine on a W or WS coded fabric, but it is water based, so it will mark an S or X coded sofa. Check the code and test out of sight first.

  • White vinegar Only with caution

    Only on a W or WS coded fabric, well diluted and tested out of sight. On an S or X coded sofa any water based solution will leave a ring.

A fabric sofa is really several materials at once: the face fabric, the foam behind it and often a backing between them. Advice that only considers the face fabric is how people end up with a water ring twice the size of the coffee.

Find the code first

Look under a cushion or under the frame for a small tag with a letter on it. If there is no code and you cannot identify the fabric, treat it as solvent only and test somewhere invisible before you touch the visible mark.

Sources

What we checked and when. Where a manufacturer instruction disagrees with anything here, follow the manufacturer.

  1. Sailrite, understanding upholstery fabric cleaning codes specialist

    Defines the W, S, WS and X upholstery codes, including that X fabrics can only be vacuumed or brushed and take no liquid at all.

    Checked 31 August 2026

  2. Cleanipedia, how to remove coffee stains manufacturer

    States cold water first on clothing and warns that tumble dryer heat sets the stain if it has not fully gone.

    Checked 31 August 2026