Upholstery Cleaning
Upholstery Cleaning near you
Upholstery cleaning is carpet cleaning's harder relative. The fabric is usually thinner and more visible, the construction underneath holds moisture instead of letting it drain away, and there is no underlay between the cleaning solution and a cushion filling that may take days to dry. A sofa also gets far more direct contact than a floor does: skin oils on arms and headrests, food, drink, pets and sunlight all working on the same square metre.
Tell us about your upholstery cleaning project and we’ll help you find local upholstery cleaners who serve your area.
Free for homeowners · No obligation to hire
On this page
There is one piece of law that helps here, and it is not about cleaning. The Furniture and Furnishings (Fire) (Safety) Regulations 1988 require a permanent label on upholstered furniture. Schedule 7 sets out what it says: the words CARELESSNESS CAUSES FIRE, a description of all the filling materials included in the article and a description of all the covering materials, in legible and durable form on a background of sufficiently contrasting colour. The label must appear on an external surface of the article, and where a suite is made up of several pieces, a label must be attached to each individual piece.
For a cleaner that label is the nearest thing to a specification. It is normally on the underside or the back, it names what the cover and the filling actually are rather than what they look like, and reading it takes ten seconds. Any manufacturer's cleaning code on a separate tag sits alongside it and is worth finding too, because the two together decide whether water can be used at all.
The label under the sofa: what the 1988 fire regulations put there
The Furniture and Furnishings (Fire) (Safety) Regulations 1988 are consumer safety rules about ignition, not about cleaning, but their labelling requirement produces something a cleaner needs. Schedule 7 requires the permanent label to carry the words CARELESSNESS CAUSES FIRE together with a description of all the filling materials included in the article and a description of all the covering materials included in it, set in medium letters of at least 10 point, in legible and durable form on a contrasting background, on a label that is durable and securely attached.
Two details of that requirement are practically useful. The label must appear on an external surface of the article, so it is findable without dismantling anything — normally under the base, under a cushion or on the back. And where an article is one of a set, such as a three-piece suite, the label must be attached to each individual piece, so a matching armchair should have its own. The Schedule relieves cushions and pillows, and covers themselves, of the need to describe materials, which is why a scatter cushion's label says less than the sofa's.
What the label will not tell you is how to clean the thing. It describes materials, not methods. The cleaning code, where the manufacturer has provided one, is on a separate care tag, and if both are missing then fibre identification and testing fall to the cleaner. That is precisely the situation in which a technician who tests before cleaning earns their fee.
Covers, fillings and leather: three different problems in one piece of furniture
- Synthetic covers such as polyester and polypropylene generally tolerate water-based cleaning and dry comparatively quickly.
- Natural covers — cotton, linen, viscose and wool mixes — are more prone to shrinkage, water marking and colour movement, and viscose is the least forgiving of the group.
- Loose covers that look removable may shrink if washed, and putting a shrunken cover back onto its frame is not possible.
- Foam and fibre fillings hold water long after the surface feels dry, which is why a cushion cleaned too wet develops an odour days later.
- Feather fillings clump and smell when they get wet and are best kept out of water-based cleaning entirely.
- Leather is a skin with a finish on it, so it is cleaned and conditioned rather than extracted, and a household spray can strip the finish permanently.
- Frames matter too: water running down into a timber frame can stain the fabric above it from behind as it dries.
Test, dry-soil first, then the least water that will do the job
- Find and read both labels — the permanent fire label for the materials, and any care tag for a cleaning code — before anything else.
- Identify the fibre where the labels do not say, because the cover, the piping and the cushion panels are sometimes not the same material.
- Test colour fastness in a hidden place, on the rear of a skirt or under a cushion, with the actual solution and a white cloth.
- Vacuum with an upholstery tool first, including into the seams and under the cushions, so dry soil is removed dry.
- Pre-treat marks individually and let them dwell, rather than scrubbing, which distorts the weave and can fluff the pile.
- Clean with controlled moisture and immediate recovery, working panel by panel so nothing stays wet while the rest is done.
- Groom the pile back in one direction and dry with air movement, keeping cushions on edge so both faces dry.
- Leave the piece unused until the filling is dry, not merely until the cover is, which is the step people skip.
Water marks, colour transfer and the cushion that smells on Thursday
Over-wetting is the cause of almost every bad outcome, and on upholstery it has nowhere to go. The NCCA's advice on sofas puts it simply: using too much moisture is a common DIY mistake, which can lead to shrinkage and water marks, and its wider guidance warns that excess moisture produces long drying times with the potential for mould growth from residual moisture. On a sofa the residual moisture is in the foam, which is why the cover can feel dry on the evening and the room can smell on the third day.
Water marking is the visible version. Cleaning a patch rather than a whole panel leaves a ring at the edge of where the moisture reached, because dissolved soil migrates outwards and dries at the boundary. It is the reason a professional cleans panel to seam rather than treating a spot, and the reason a homeowner's attempt on one arm often ends with the whole sofa needing doing.
Colour problems come in two forms. Dye in the cover can move when it is wetted, which is what the colour fastness test is for, and dye from something else can move into the cover — a dark throw, a pair of new jeans or a cushion that was never tested. Transferred dye is not soil and does not usually respond to cleaning at all, so it is worth identifying before rather than after money is spent.
What is usually included, and what is a separate booking
- Sofas and armchairs, priced by the seat rather than by the item, with recliners and sofa beds taking longer because of the mechanism.
- Dining and office chairs, which are quick individually and are normally quoted as a set.
- Headboards and fabric bed frames, often forgotten and frequently the dirtiest fabric in the room.
- Mattresses, which are a distinct job with its own method and drying constraints rather than an add-on to a sofa clean.
- Curtains cleaned in situ, which is possible for some fabrics and a dry-clean job for others, and should be quoted separately.
- Leather, which needs a cleaner who works with leather specifically, because the process is cleaning and conditioning rather than extraction.
- Protective treatments applied after cleaning, which are an optional extra and should be priced and explained as one.
Keeping a sofa cleanable between visits
- Vacuum the seams and under the cushions regularly, because grit trapped in a seam abrades the fibres every time someone sits down.
- Rotate and turn reversible cushions so wear and soiling spread rather than concentrating on one seat.
- Blot spills immediately with a white cloth and no product, working inwards, rather than rubbing them into the weave.
- Keep new or dark textiles — throws, cushions, denim — off light upholstery until you know they do not transfer dye.
- Move a sofa out of strong direct sunlight if you can, since fading is permanent and is not a cleaning problem.
- Wash arm caps and loose covers only if the label allows it, and be aware that shrinkage cannot be reversed.
- Keep the permanent label intact; cutting it off removes the only record of what the filling and covering materials are.
What drives an upholstery cleaning quote, and how LokalMatch fits in
Upholstery is normally priced by the seat and adjusted for difficulty. What moves the figure is the number of seats and separate pieces, the fabric and whether it can take water-based cleaning at all, how much of the soiling is body oils and pet contamination rather than surface dirt, whether cushions are fixed or removable, whether there is a mechanism in a recliner or sofa bed, how many marks need individual treatment, and whether leather or a delicate natural fibre puts the work into a specialist category. Access and the space to work around a piece matter too.
LokalMatch is only the introduction. Say what the furniture is and where you are, once, and upholstery cleaning businesses covering your postcode make contact. There is no cost to homeowners; the pros are the ones paying for the requests that reach them. LokalMatch does not do the cleaning, does not set what anyone charges, and does not vet, rank or recommend the firms that respond, so the questions about testing, method and insurance are ones to put to them yourself.
Upholstery Cleaning: frequently asked questions
Where do I find out what my sofa is made of?
On the permanent label. The Furniture and Furnishings (Fire) (Safety) Regulations 1988 require it, and Schedule 7 says it must carry the words CARELESSNESS CAUSES FIRE together with a description of all the filling materials and all the covering materials in the article, in durable form on a contrasting background. It must appear on an external surface — usually the underside or the back — and where a suite has several pieces, each piece must have its own label. It describes materials, not cleaning methods, so look for a separate care tag as well.
Can I clean my sofa myself with a hired machine?
It is the most common way to damage one. The NCCA's advice on sofas is that using too much moisture is a common DIY mistake which can lead to shrinkage and water marks, and a hired extraction machine puts in far more water than an upholstery job needs. A sofa has no underlay to drain into; the moisture goes into foam or fibre and stays there. If you do anything yourself, keep it to vacuuming, blotting spills promptly, and checking the labels before any product touches the fabric.
How long before we can sit on it again?
Until the filling is dry, not just the cover. The cover can feel dry within a couple of hours while the foam underneath is still holding moisture, and that is exactly the situation that produces an odour a few days later. Keep air moving through the room, stand cushions on edge so both faces dry, and ask the cleaner for their own estimate for the specific piece — a thin dining chair seat and a deep feather-filled sofa are not remotely the same.
Why did cleaning one arm leave a ring?
Because dissolved soil migrates to the edge of the wetted area and dries there. Cleaning a patch always risks a water mark at the boundary, which is why professionals work panel to panel and seam to seam rather than treating a spot in isolation. Once a ring has formed, the usual remedy is to clean the whole panel evenly, which is more work than doing it properly in the first place and is the reason a small DIY attempt often ends as a full booking.
My leather sofa is dull and sticky. Is that a cleaning job?
Yes, but for someone who works with leather rather than with fabric. Leather is a skin with a surface finish, and the usual cause of a dull, tacky feel is body oils sitting on that finish. It is cleaned and then conditioned, not extracted, and household sprays and wipes are the main way people strip the finish permanently. Ask specifically whether the firm cleans leather as a service rather than as an afterthought, and ask what they use.
Should I have a protective treatment applied afterwards?
It is a reasonable optional extra rather than a necessity, and it should be quoted and explained separately rather than bundled in. What it buys is time to blot a spill before it becomes a stain, and it works best on pieces that get heavy use with food and drink. It does not make a sofa stain-proof, it does not remove the need to vacuum seams, and on a fabric that cannot take water-based cleaning in the first place, the cleaner should say so before offering it.
Sources
- The Furniture and Furnishings (Fire) (Safety) Regulations 1988, Schedule 7 (permanent labelling: CARELESSNESS CAUSES FIRE, descriptions of filling and covering materials, external surface, each piece of a set)
- The Furniture and Furnishings (Fire) (Safety) Regulations 1988 (contents, including the display and permanent labelling regulations)
- NCCA: how to clean a dirty sofa — check care labels and manufacturer guidance; using too much moisture is a common DIY mistake leading to shrinkage and water marks
- NCCA: who we are (established 1968, over 600 member companies, qualification, insurance and code of practice covering soft furnishings)
Written by the LokalMatch editorial team. Last reviewed 21 September 2026. How we write and check our guides
Find upholstery cleaners by city
England
Show 173 citiesHide cities
- Upholstery Cleaning in Birmingham
- Upholstery Cleaning in Bournemouth
- Upholstery Cleaning in Bradford
- Upholstery Cleaning in Brighton and Hove
- Upholstery Cleaning in Bristol
- Upholstery Cleaning in Cambridge
- Upholstery Cleaning in Coventry
- Upholstery Cleaning in Derby
- Upholstery Cleaning in Exeter
- Upholstery Cleaning in Ipswich
- Upholstery Cleaning in Kingston upon Hull
- Upholstery Cleaning in Leeds
- Upholstery Cleaning in Leicester
- Upholstery Cleaning in Liverpool
- Upholstery Cleaning in London
- Upholstery Cleaning in Luton
- Upholstery Cleaning in Manchester
- Upholstery Cleaning in Middlesbrough
- Upholstery Cleaning in Milton Keynes
- Upholstery Cleaning in Newcastle upon Tyne
- Upholstery Cleaning in Northampton
- Upholstery Cleaning in Norwich
- Upholstery Cleaning in Nottingham
- Upholstery Cleaning in Oxford
- Upholstery Cleaning in Peterborough
- Upholstery Cleaning in Plymouth
- Upholstery Cleaning in Portsmouth
- Upholstery Cleaning in Reading
- Upholstery Cleaning in Sheffield
- Upholstery Cleaning in Southampton
- Upholstery Cleaning in Southend-on-Sea
- Upholstery Cleaning in Stoke-on-Trent
- Upholstery Cleaning in Sunderland
- Upholstery Cleaning in Swindon
- Upholstery Cleaning in Wolverhampton
- Upholstery Cleaning in York
- Upholstery Cleaning in Ashford
- Upholstery Cleaning in Aylesbury
- Upholstery Cleaning in Banbury
- Upholstery Cleaning in Barnsley
- Upholstery Cleaning in Barrow-in-Furness
- Upholstery Cleaning in Basildon
- Upholstery Cleaning in Basingstoke
- Upholstery Cleaning in Bath
- Upholstery Cleaning in Bebington
- Upholstery Cleaning in Bedford
- Upholstery Cleaning in Beeston
- Upholstery Cleaning in Birkenhead
- Upholstery Cleaning in Blackburn
- Upholstery Cleaning in Blackpool
- Upholstery Cleaning in Bloxwich
- Upholstery Cleaning in Bognor Regis
- Upholstery Cleaning in Bolton
- Upholstery Cleaning in Bootle
- Upholstery Cleaning in Bracknell
- Upholstery Cleaning in Brentwood
- Upholstery Cleaning in Burnley
- Upholstery Cleaning in Burton upon Trent
- Upholstery Cleaning in Bury
- Upholstery Cleaning in Cannock
- Upholstery Cleaning in Canterbury
- Upholstery Cleaning in Carlisle
- Upholstery Cleaning in Chatham
- Upholstery Cleaning in Chelmsford
- Upholstery Cleaning in Cheltenham
- Upholstery Cleaning in Chester
- Upholstery Cleaning in Chesterfield
- Upholstery Cleaning in Clacton-on-Sea
- Upholstery Cleaning in Colchester
- Upholstery Cleaning in Corby
- Upholstery Cleaning in Crawley
- Upholstery Cleaning in Crewe
- Upholstery Cleaning in Crosby
- Upholstery Cleaning in Darlington
- Upholstery Cleaning in Dartford
- Upholstery Cleaning in Dewsbury
- Upholstery Cleaning in Doncaster
- Upholstery Cleaning in Dudley
- Upholstery Cleaning in Durham
- Upholstery Cleaning in Eastbourne
- Upholstery Cleaning in Ellesmere Port
- Upholstery Cleaning in Farnborough
- Upholstery Cleaning in Folkestone
- Upholstery Cleaning in Gateshead
- Upholstery Cleaning in Gillingham
- Upholstery Cleaning in Gloucester
- Upholstery Cleaning in Gosport
- Upholstery Cleaning in Gravesend
- Upholstery Cleaning in Grimsby
- Upholstery Cleaning in Guildford
- Upholstery Cleaning in Halesowen
- Upholstery Cleaning in Halifax
- Upholstery Cleaning in Harlow
- Upholstery Cleaning in Harrogate
- Upholstery Cleaning in Hartlepool
- Upholstery Cleaning in Hastings
- Upholstery Cleaning in Hemel Hempstead
- Upholstery Cleaning in Hereford
- Upholstery Cleaning in High Wycombe
- Upholstery Cleaning in Hinckley
- Upholstery Cleaning in Horsham
- Upholstery Cleaning in Huddersfield
- Upholstery Cleaning in Huyton with Roby
- Upholstery Cleaning in Kettering
- Upholstery Cleaning in Kidderminster
- Upholstery Cleaning in Kingswinford
- Upholstery Cleaning in Kingswood and Fishponds
- Upholstery Cleaning in Lancaster
- Upholstery Cleaning in Lincoln
- Upholstery Cleaning in Loughborough
- Upholstery Cleaning in Lowestoft
- Upholstery Cleaning in Macclesfield
- Upholstery Cleaning in Maidenhead
- Upholstery Cleaning in Maidstone
- Upholstery Cleaning in Mansfield
- Upholstery Cleaning in Margate
- Upholstery Cleaning in Newcastle-under-Lyme
- Upholstery Cleaning in Nuneaton
- Upholstery Cleaning in Oldham
- Upholstery Cleaning in Paignton
- Upholstery Cleaning in Poole
- Upholstery Cleaning in Preston
- Upholstery Cleaning in Redditch
- Upholstery Cleaning in Rochdale
- Upholstery Cleaning in Rochester
- Upholstery Cleaning in Rotherham
- Upholstery Cleaning in Royal Leamington Spa
- Upholstery Cleaning in Royal Sutton Coldfield
- Upholstery Cleaning in Royal Tunbridge Wells
- Upholstery Cleaning in Rugby
- Upholstery Cleaning in Runcorn
- Upholstery Cleaning in Sale
- Upholstery Cleaning in Salford
- Upholstery Cleaning in Scarborough
- Upholstery Cleaning in Scunthorpe
- Upholstery Cleaning in Shrewsbury
- Upholstery Cleaning in Sittingbourne
- Upholstery Cleaning in Slough
- Upholstery Cleaning in Smethwick
- Upholstery Cleaning in Solihull
- Upholstery Cleaning in South Shields
- Upholstery Cleaning in Southport
- Upholstery Cleaning in St Albans
- Upholstery Cleaning in St Helens
- Upholstery Cleaning in Stafford
- Upholstery Cleaning in Stevenage
- Upholstery Cleaning in Stockport
- Upholstery Cleaning in Stockton-on-Tees
- Upholstery Cleaning in Stourbridge
- Upholstery Cleaning in Tamworth
- Upholstery Cleaning in Taunton
- Upholstery Cleaning in Telford
- Upholstery Cleaning in Torquay
- Upholstery Cleaning in Tynemouth
- Upholstery Cleaning in Wakefield
- Upholstery Cleaning in Wallasey
- Upholstery Cleaning in Walsall
- Upholstery Cleaning in Warrington
- Upholstery Cleaning in Washington
- Upholstery Cleaning in Watford
- Upholstery Cleaning in Wellingborough
- Upholstery Cleaning in Welwyn Garden City
- Upholstery Cleaning in West Bromwich
- Upholstery Cleaning in Weston-super-Mare
- Upholstery Cleaning in Weymouth
- Upholstery Cleaning in Widnes
- Upholstery Cleaning in Wigan
- Upholstery Cleaning in Woking
- Upholstery Cleaning in Wokingham
- Upholstery Cleaning in Worcester
- Upholstery Cleaning in Worthing
- Upholstery Cleaning in Wythenshawe
- Upholstery Cleaning in Yeovil
Northern Ireland
Show 7 citiesHide cities
Scotland
Show 10 citiesHide cities
- Upholstery Cleaning in Aberdeen
- Upholstery Cleaning in Dundee
- Upholstery Cleaning in Edinburgh
- Upholstery Cleaning in Glasgow
- Upholstery Cleaning in Cumbernauld
- Upholstery Cleaning in Dunfermline
- Upholstery Cleaning in East Kilbride
- Upholstery Cleaning in Hamilton
- Upholstery Cleaning in Livingston
- Upholstery Cleaning in Paisley
What affects the cost of upholstery cleaning
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Size of the home and number of bathrooms
- Type of clean: regular, deep, move-in or move-out
- Current condition and how long since the last clean
- How often you book
- Extras like inside the oven, fridge, cabinets or windows
- Pets, stairs and access
How to compare upholstery cleaners before you hire
- Ask exactly what's included in a standard clean, a deep clean and a move-out clean, since each company defines them differently.
- Check whether the company carries liability insurance and whether cleaners are employees or contractors.
- Ask whether they bring their own supplies and equipment, and whether they can use products you prefer.
- For recurring service, ask whether the same cleaner or team will usually come.
- For specialty work like carpet, upholstery or pressure washing, choose someone with the right equipment for that job.
Questions to ask upholstery cleaners before you hire
- What exactly is included in the clean you're quoting?
- Do you bring your own supplies and equipment?
- Are you insured if something is damaged or someone is hurt?
- Will the same person or team come each time?
- How do you handle keys, alarm codes and access to my home?
- What happens if I'm not happy with part of the clean?
Upholstery cleaning permits and local rules
Some upholstery cleaning work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingGuides about upholstery cleaning
- ✦
House Cleaning guide
Domestic cleaning is one of the few home services in the United Kingdom with no licence, no register and no compulsory qualification behind it. Anyone may advertise as a cleaner tomorrow morning.
Read guide - ✦
Recurring Cleaning guide
A recurring clean is a standing slot rather than a project. The same rooms get the same attention every week or fortnight, and the value of it is consistency: nothing is ever more than a few days from having been done,…
Read guide - ✦
Deep Cleaning guide
A deep clean is defined by reach rather than by rooms. The same bathroom and the same kitchen are on the list as in any other clean, but the work goes behind and underneath: appliances pulled out, extractor filters…
Read guide
Ready to get upholstery cleaning quotes?
Tell us about your upholstery cleaning project.
Do you offer upholstery cleaning services?
Join LokalMatch to get matched with homeowners in the areas you serve.