Home Cleaning
How to Clean a Fabric Sofa at Home (Without Wrecking It)
8 min read
A sofa is the hardest-working soft furnishing in most homes and the one looked after worst. Carpets get vacuumed weekly and extracted every year or two; a sofa gets its cushions plumped. Then somebody notices the arms have gone darker than the back, reaches for a bowl of hot soapy water, and makes it permanently worse. This is the method we would give a customer who wants to do it themselves — including the jobs where the honest advice is to leave it alone.
Most of the job has no liquid in it at all
Starting with something wet is the wrong order, for a physical rather than a chemical reason: dry soil sitting between the fibres lifts straight out with suction, but wet it and it dissolves, spreads, migrates into the fibre and becomes a mark you now have to treat. Much of what looks like staining on a tired sofa is dry soil that was wetted at some point in its life. It is also doing damage while it sits there — the Canadian Conservation Institute's guidance for textile collections sets out the mechanism plainly: "gritty particles (especially crystalline materials) have sharp edges that abrade and cut fibres" whenever the textile is handled (CCI Notes 13/16, Mechanical Surface Cleaning of Textiles). A sofa is handled every evening.
- Use the upholstery tool and a soft brush attachment, not the floor head. CCI's guidance is that "brush attachments with soft natural bristles are the preferred choice" and that power heads with beater bars "are never appropriate" on textiles — a rotating brush bar beats a carpet against its backing, and a sofa has no backing.
- Do not lean on it. "Suction removes the dirt, not pressure." Pressing the nozzle in drives soil deeper and crushes the pile.
- Reduce the suction if the machine allows it. Full power on a loose weave, linen or velvet pulls at the fabric rather than the soil in it.
- Take the cushions off and do both faces of each, the deck underneath, every seam and crevice, then the back and underside. Most of the grit lives exactly where a quick once-over does not reach.
- If anyone in the house has a dust-mite allergy, Allergy UK's advice is to "vacuum all surfaces of upholstered furniture at least twice a week" with a high-filtration HEPA or S-class machine, so fine particles are retained rather than blown back into the room (Allergy UK).
What the dry stage cannot do is anything bound up with fat. CCI is explicit that surface cleaning removes loose dirt only and will not shift stains bound with fats, oils or grease — which is precisely why the arms and headrest end up darker than everything else, and that is dealt with separately below.
Find the code before anything wet goes near it
Every decision after this one depends on it, which is why Which? puts it first too: "Before you start cleaning your sofa, always check the label for instructions" (Which?). W means water-based cleaning only, S means solvent only, WS means either, and X means no liquid of any kind — vacuum or light brushing, nothing else.
The catch is that the label most people find is the wrong one. The permanent label stitched into a UK sofa is a fire label and carries no cleaning instructions at all; the cleaning code comes separately, on a swing tag, under a seat cushion, or only on the data sheet the retailer holds. Our guide to professional sofa and upholstery cleaning covers what each code rules out, where the code actually lives, and what each fabric can take. If it turns out to be S or X, the rest of this guide stops applying — a water-based cleaner on an S-coded fabric is the most common self-inflicted upholstery problem there is. If there is no code anywhere, treat the fibre as the most delicate thing it could plausibly be.
The test patch, and how to read it
A test patch is not a formality, and a product label is no substitute for one. WoolSafe, which runs the independent approval scheme for wool-safe products, was asked whether a spot remover claiming to suit all fibres including wool could be trusted. The answer: "It could be safe, but you can't be sure." Even its own approved products carry the same caveat — "even approved products need to be tested on an inconspicuous area of the carpet before use" (WoolSafe).
Test somewhere genuinely hidden — the back panel that faces the wall, the underside of a seat cushion, the inside of a skirt. Apply the solution exactly as you intend to use it, blot it the way you intend to blot, then leave it to dry completely before judging it. Damp fabric tells you very little, and most failures only appear as it dries. Four results mean stop.
- Colour on the white cloth. The dye is not fast and the fabric will bleed. The trade's rule of thumb is unsentimental — "if you've bled it, you've bought it" — because bled colour is usually not recoverable (Cleanfax).
- A ring around the edge of the dried patch. The fabric water-marks, and every panel you touch will show where you stopped.
- A texture change — stiffness, a flattened or shiny area, a lifted nap, a puckered seam.
- A patch that is now visibly cleaner than its surroundings. Not a product failure, but notice that you are committed to the entire panel edge to edge or you will leave a tide line.
The method, step by step (W and WS fabrics only)
- Clear and vacuum the whole piece as above. Wetting an unvacuumed sofa is how a clean makes things worse.
- Mix the weakest solution that could work — a teaspoon of gentle detergent in half a pint of warm water is the trade starting point, and the first of the mixes in the National Carpet Cleaners Association's published spotting method. Our guide to removing common carpet stains lists them all and which mark each is for. Warm water, never hot.
- Test it somewhere hidden and let it dry before going further.
- Work one panel at a time — a single cushion face, one arm, one back section — and finish each before moving on. Seams and panel edges are natural stopping points; the middle of a cushion is not.
- Apply with a damp white cloth rather than a spray bottle. Damp means wrung out hard enough that it will not drip. The cloth cleans the fabric; it is not there to deliver water into it.
- Blot and lift rather than scrub. Which? is blunt: "Resist the urge to scrub or you could damage the fabric." Rubbing drives soil deeper, fuzzes the surface and flattens pile in one motion.
- Change cloths often and keep them white. A grey cloth puts soil back; a coloured cloth or patterned kitchen roll can transfer its own dye into damp upholstery.
- Blot each finished panel with a dry cloth, then leave it alone and get air moving. If a cushion has taken more water than you intended, stand it on edge so both faces are exposed.
Microfibre and suede-effect fabrics look flat and patchy while damp, which panics people into going round again. Let them dry fully, then brush the nap back in one direction with a soft brush — most of what looks like a stain on a dried microfibre sofa is crushed pile.
Use less water than you think — and the local reason why
Over-wetting is the single biggest cause of self-inflicted sofa damage, and it is a construction problem rather than a chemistry one. A carpet sits on a floor and dries from above; a sofa holds whatever goes into it inside foam and fibre fill, in the middle of a room. The face fabric can feel dry in an hour while the filling is still wet two days later.
The specific failure is worth naming, because it is not obvious and not always reversible. Writing in the trade press, Jim Pemberton sets out that browning happens when "cellulose fiber fabrics are over wet, dry slowly, and especially when cleaned with an alkaline cleaning agent", adding the warning that matters most at home: "Browning is not always 100 percent correctable, so it is best to avoid causing the problem" (Cleanfax). Cotton, linen, jute, viscose and rayon are all cellulosic, which covers a large share of UK sofa covers and almost every natural-look or loose-weave fabric.
There is a local reason to be sparing too. Thames Water classifies water at 200–300 mg/l of calcium carbonate as hard and is direct about its own supply: because the water passes through chalk and limestone, "that's why all the water in our region is hard" — the same mineral content that "can sometimes leave behind a chalky residue called limescale" (Thames Water). Every bowl of tap water you put into a sofa in Berkshire carries that load, and the minerals stay behind when the water evaporates. Our guide to removing limescale in a hard water area covers what that does to hard surfaces; on fabric the answer is simply to use less. If a ring does dry in, the trade fix is counter-intuitive — re-wet the whole panel evenly with distilled water and let it dry uniformly, because uneven drying created the ring in the first place (Cleanfax).
The greasy line along the arms and headrest
This is the mark that brings most people to a cleaning guide, and the one a home clean is least likely to fix. It is not dirt in the ordinary sense but body oil from skin and hair, transferred to the same few places every evening for years and oxidising as it goes — and CCI's point bears repeating: surface cleaning does not remove stains bound with fats, oils or grease. A damp cloth and a gentle detergent is the wrong tool, and repeated attempts leave residue in the one area that then attracts soil fastest. The right treatment is a solvent-based pre-treatment applied to that line specifically, before anything else happens, which is how our carpet and upholstery cleaning visits handle it. If you take one preventative step from this guide, take the old-fashioned one: arm caps and a throw over the headrest cost almost nothing and stop the mark forming at all.
Spills: four rules that decide whether a mark lifts
- Lift the solids off first with a blunt knife or spoon. Liquid applied over a solid just spreads it.
- Blot hard before treating anything. The NCCA's instruction is to "Apply lots of pressure to absorb as much liquid as possible" with a clean white absorbent cloth (NCCA spot and stain removal guide).
- Work from the outer edge of the mark inwards, a little at a time. Outwards turns a small dark mark into a large faint one.
- Finish with the weighted dry-down: "Blot dampened area (do not rub) to remove excess moisture", then lay six to eight sheets of white kitchen towel over it and weight it. The weight draws the moisture — and the soil dissolved in it — up into the towel instead of letting it dry back into the fabric.
Two things differ on a sofa: you have far less fibre depth than a carpet pile gives you, and there is filling underneath you must not reach. Same solutions, used more sparingly and with more blotting between applications. For the mark-by-mark detail — red wine, tea, grease, ink, blood, curry, pet accidents — and the honest list of marks that never come out, see removing common carpet stains.
Five ways people damage a fabric sofa at home
- Soaking it. The fabric dries in an hour and the foam does not. What follows is a musty smell from inside the cushion, which does not respond to anything you can do to the surface.
- Steam. A steam cleaner or steam mop puts a lot of hot moisture into a piece you cannot dry from both sides, and heat sets protein and tannin marks rather than lifting them. On an S or X-coded fabric it is a straightforward mistake.
- Washing-up liquid. It cleans, and then it stays. WoolSafe's guidance is to "Never use any detergents such as dish washing liquids, soaps or other cleaners recommended for general household use", because they "will almost certainly cause problems such as rapid re-soiling, colour bleeding or other damage" (WoolSafe). Residue is sticky, so the patch you cleaned greys faster than the fabric around it.
- Machine-washing covers that were never labelled for it. A zip is not permission — plenty exist for upholstery assembly rather than laundering. Shrinkage is less common than it was but still "occurs on occasion in the skirts of furniture, especially furniture made from rayon or rayon/cotton blends" (Cleanfax), and a cover that comes back two centimetres short does not go on. Where the label does allow it, wash every cover on the piece together: freshly washed fabric rarely matches fabric that has not been washed.
- Cupboard remedies on the wrong fabric. Which? offers diluted white vinegar and a sprinkle of bicarbonate of soda as natural alternatives, and on a water-safe fabric a weak vinegar solution genuinely is part of the published trade method. What neither is, is a general-purpose cleaner — we set out exactly what each does and does not do in do vinegar and bicarbonate of soda actually clean. On an S-coded fabric, both are just water with something in it.
Drying is the step that decides the result
Which?'s advice is to dry the sofa as fast as you can to prevent mildew smells — open the windows, use the heating if you can, otherwise ventilate the room, but not with a heater or hairdryer aimed at the fabric, which may be heat-sensitive. Airflow is what you want, not heat: a fan on low moving air across the whole piece does more than anything warm. Leave the cushions off and standing on edge, and do not push the sofa back against the wall until it is dry all the way through rather than dry to the touch. The principle is the one that governs carpet drying, set out in how long carpet cleaning takes to dry: the two things you control are how much moisture went in and how hard it is pulled back out.
Drying evenly matters as much as drying quickly. Sizing in a fabric "will migrate and dry to a brown ring whenever areas of the fabric dry unevenly" (Cleanfax) — the technical reason behind finishing a whole panel rather than a patch in the middle of one.
When to stop and call someone
- The code is S or X, or there is no code and the fabric is velvet, viscose, a silk blend or linen.
- The test patch bled, ringed, stiffened or changed texture.
- The problem is the grease line on the arms and headrest, or an even overall dulling rather than a specific mark.
- The smell is coming from inside the cushions rather than off the surface.
- It is leather, which is not a textile at all and is the wrong job for water from the start — see leather sofa cleaning and conditioning for what to do with it instead.
- Something has already gone wrong — a water ring, a browned patch, a bled colour. Stopping there leaves a professional far more to work with than three more attempts do.
It is worth being equally honest about what a professional clean will not do. Extraction does not reverse crushed pile, sun fading or wear, it will not recover a fabric that has bled, and it does not sterilise a home — Allergy UK's own position is that "it is not possible to completely remove house dust mites from your home, no matter how clean it is". What it does is remove embedded soil and body oils that vacuuming and damp cloths cannot reach, at a moisture level the fabric can survive. Our guidance on how often carpets should be professionally cleaned applies to upholstery on the same logic: the seat everybody actually sits on earns a clean long before the one in the front room does.
Fabric sofa and upholstery cleaning across Berkshire & Surrey
Berkshire EcoClean cleans fabric sofas, armchairs, dining chairs and headboards as part of our carpet and upholstery cleaning service, using plant-based products as standard and fibre-testing before anything is applied. Upholstery is priced per item and confirmed before booking, and is commonly added to a deep clean, a regular cleaning visit or an end of tenancy clean. Where a piece is leather, or a fine fabric needing specialist handling, we say so at assessment and point you to the right trade rather than take the booking.
We cover Reading, Bracknell, Maidenhead, Windsor, Ascot and the surrounding Surrey villages — see every area we cover. Request a fixed quote or book online.
Written by the Berkshire EcoClean team from hands-on operational experience across Berkshire & Surrey. Pricing figures cite published UK sources and are reviewed every six months.
Related services
Carpet & Upholstery Cleaning
Expert hot-water extraction for carpets, sofas, rugs and mattresses — lifting deep soil and odour with low-toxicity products.
ExploreDeep & Specialist Cleaning
Expert one-off deep cleans for spring refreshes, post-renovation dust and properties that need to be reset to a higher standard.
ExploreRegular Cleaning
The same trusted cleaner, the same standard, every week or fortnight — a maintained home that never needs rescuing.
ExploreHow to Clean a Fabric Sofa at Home (Without Wrecking It) — frequently asked questions
More guides
Professional Sofa & Upholstery Cleaning: What Your Fabric Can Take
A carpet is one material over an underlay. A sofa is foam, fibre fill and a frame you cannot lift, wrapped in a fabric chosen for how it looks rather than how it washes. What the cleaning codes mean, what each fabric can take, what it costs per item, and the marks no clean will remove.
Home CleaningLeather Sofa Cleaning and Conditioning: What Actually Helps
Almost all leather sofa damage comes from a product applied with good intentions. What your leather actually is, the short routine that does most of the work, and why the standard advice to condition it twice a year is not as settled as it sounds.
Home CleaningHow to Remove Common Carpet Stains (Without Making It Worse)
Most carpet stains are decided in the first five minutes, and most of the damage is done by the person trying to help. This is the published trade method stain by stain, which fibres punish the wrong product, why a mark reappears two days later, and the honest list of things that will never come out.
Home CleaningHow Often Should Carpets Be Professionally Cleaned?
There is a published benchmark — every 12 to 18 months — and it is a reasonable starting point for the whole house. It is also the wrong way to buy carpet cleaning, because the soiling in your home is nowhere near evenly spread.
Eco CleaningDo Vinegar and Bicarbonate of Soda Actually Clean?
Both are genuinely useful, each at one narrow job — and the most popular way of using them, mixed together in a bowl, is the one way that reliably wastes both. What the chemistry and the published testing actually show.
Home CleaningProfessional Mattress Cleaning: Does It Work, and What Does It Cost?
An honest look at professional mattress cleaning — what it genuinely removes, what UK prices look like by mattress size in 2026, how long drying takes, and the things it will not fix.
