Upholstery & Sofa Cleaning: the complete guide
How the professionals revive sofas, armchairs and dining chairs — fabric-safe methods, typical prices, and when DIY is the wrong call.
Typical UK price: from £45 per two-seater
Typical time: 1–2 hours

Your sofa absorbs more daily wear than almost anything you own — body oils, food crumbs, pet hair, dust and spills all settle deep into the fabric. Professional upholstery cleaning restores colour and freshness while extending the life of furniture that would cost thousands to replace.
The craft is fabric knowledge: durable synthetics, delicate cotton, linen, velvet, wool blends and leather each need a different method, and the cleaning code hidden under your seat cushions (W, S, WS or X) determines what's safe. A trained technician tests solutions on a hidden area first and uses low-moisture methods where fabrics demand gentle handling — the difference between a refreshed sofa and a shrunken, water-marked one.
Why upholstery cleaning is worth understanding
Every fabric has a correct method
Cotton, linen, velvet, microfibre, wool blends and leather all clean differently — professionals match chemistry and moisture to the fibre, which is where DIY most often goes wrong.
Odour removal, not masking
Proper extraction removes the source of pet, cooking and musty smells from deep in the cushion filling rather than perfuming over them.
Allergy relief
Deep extraction removes the dust mites and dander living inside cushions and fabric — sofas hold as much allergen as carpets.
A fraction of replacement cost
A professional clean typically costs under 5% of a new sofa and restores most of the difference in appearance.
How a professional visit works
- 1
Fabric assessment
The technician identifies the fabric type and tests for colourfastness in a hidden spot before anything else.
- 2
Deep vacuum & pre-treat
Crumbs, hair and dry soil come out first; stains and the body-contact zones (arms, headrests) get targeted pre-spray.
- 3
Deep extraction clean
Heated, fabric-safe solution is worked through the upholstery and extracted along with the dirt.
- 4
Deodorise & finish
Fabric is groomed and deodorised, drying in 2–6 hours depending on material.
Upholstery Cleaning FAQs
Typical UK prices: from £45 for a two-seater, £60 for a three-seater and around £20 per armchair. Corner suites are usually quoted individually — insist on a fixed price before work starts.
Related reading

Cleaning Guides · 6 min read
How to Stop Autumn Mud, Wet Leaves and Grit Coming Indoors
Autumn dirt is harder on floors than summer dust because it arrives wet and often carries abrasive grit. A few changes at the door can contain most of it.

Product Reviews · 6 min read
The Best Long-Handled Window Cleaning Kits (2026): Streak-Free Without a Ladder
Telescopic squeegees, DIY water-fed poles and magnetic cleaners tested — four picks that get two-storey glass streak-free while your feet stay on the ground.

Costs & Hiring · 6 min read
Deposit Deductions for Cleaning: What Landlords Can (and Can't) Charge
Cleaning tops every UK deposit dispute league table. Here's what landlords can genuinely deduct, what fair wear and tear protects, and the evidence method that gets your money back.
Keep your home in brilliant shape
Hundreds of honest guides and tested product reviews — written from real hands-on experience.