Independent, experience-based advice for UK homes — no sponsored rankings, ever.

Nims Casa

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

Technician steam cleaning a grey fabric sofa cushion in a bright living room

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. 1

    Fabric assessment

    The technician identifies the fabric type and tests for colourfastness in a hidden spot before anything else.

  2. 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. 3

    Deep extraction clean

    Heated, fabric-safe solution is worked through the upholstery and extracted along with the dirt.

  4. 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

Keep your home in brilliant shape

Hundreds of honest guides and tested product reviews — written from real hands-on experience.