
Photo via Unsplash
Disclosure: This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases.
A spilled glass of wine, a muddy paw print, or just months of everyday use — fabric sofas show wear fast if you don't know the right way to deal with it. Here's exactly how to clean one properly, without making it worse.
Check the Label First — Always
Most sofas have a cleaning code tag tucked under a cushion or on the frame: W means water-based cleaners are safe, S means solvent-based only (no water), WS means either, and X means vacuum only — no liquid cleaners at all. Skipping this step is the single most common cause of permanently damaged or watermarked sofas.
Step 1: Vacuum Thoroughly First
Before any liquid touches the fabric, vacuum every surface including crevices, under cushions and along seams. Loose dirt and crumbs left in place become a paste the moment they're wet, making stains genuinely harder to remove rather than easier.
Step 2: Treat Fresh Stains Immediately
Blot — never rub — with a clean, dry cloth to lift as much as possible before it sets. Rubbing pushes the stain deeper into the fibres and can damage the weave. A fabric-safe upholstery cleaner spray, applied lightly and blotted out, deals with the vast majority of everyday marks: food, drink, mud, general grime.
WE RECOMMEND
Fabric Sofa Cleaner Spray
Multi-surface, safe on most fabric weaves — keep one under the sink
(paid link) Price and Amazon customer rating shown on the product page.
Check Today's Price on Amazon UK →Step 3: Deal With Odours — the Bicarb Trick
For general mustiness, pet smell, or just that lived-in odour that builds up over time, sprinkle bicarbonate of soda generously over the whole sofa, leave for at least an hour (overnight for stubborn smells), then vacuum thoroughly. It draws out and neutralises odours far more effectively than fabric spray alone, and it's genuinely one of the cheapest, most effective upholstery tricks there is.
BEST VALUE
Bicarbonate of Soda (Large Pack)
One of the cheapest, most effective upholstery tricks there is
(paid link) Price and Amazon customer rating shown on the product page.
Check Today's Price on Amazon UK →Step 4: Always Test First
Before treating a visible area, test any cleaner on a hidden patch — underneath a cushion or on the back of the sofa — and wait a few minutes to check for discolouration or texture change. This single habit prevents almost every cleaning disaster.
What Not to Do
- Don't oversaturate the fabric — too much liquid can soak into the foam underneath and cause mould or a permanent watermark ring
- Don't use bleach or harsh chemicals on coloured fabric, even diluted
- Don't scrub vigorously — it can fray or pill the fabric surface
- Don't skip the patch test — even on a sofa you've cleaned before, different stains react differently
Why This Matters for a Preloved Sofa Especially
A properly cleaned and maintained fabric sofa looks fresher for years longer — whether it's brand new or preloved. At Revived Sofas every sofa is inspected before listing, and a quick clean on arrival makes any piece feel completely yours from day one.
Browse preloved sofas at Revived Sofas →
As an Amazon Associate I earn from qualifying purchases. Read our full affiliate disclosure.