Carpetix Logo
A fabric sofa in a living room
Upholstery

How to Clean a Sofa Without Water

Some sofas cannot take water at all, and plenty of people would rather not risk it on the ones that can. There is more you can do dry than most people realise.

By the Carpetix teamUpdated 27 September 20265 min read

The short answer: vacuum the sofa thoroughly with the upholstery and crevice tools, including under the cushions, then lift surface grime with a dry cleaning sponge and freshen it with bicarbonate of soda left on for a few hours before vacuuming it out. On fabric coded S, a solvent upholstery cleaner can treat marks. On X coded fabric, stick to vacuuming, brushing and the sponge.

The care code on the label under the seat cushion tells you whether water is allowed. S means solvent only, X means vacuum only, and on both of them water is what causes rings, shrinkage and colour loss. But water-free cleaning is not just for those fabrics. It is also the safest first step on any sofa, and it often turns out to be all that was needed.

Which method suits which code

MethodWWSSX
Vacuuming and brushingYesYesYesYes
Dry cleaning spongeYesYesYesYes
Bicarbonate of sodaYesYesYesYes, dry only
Solvent upholstery cleanerNot neededYesYesNo
Water or steamYesYesNoNo

Step one: vacuum more thoroughly than you think

Most of what makes a sofa look tired is dry soil: dust, grit, skin flakes, crumbs and hair lodged in the weave. It dulls the colour and, over time, grinds at the fibres. A proper vacuum removes a great deal of it.

  1. Take every cushion off. The base under the seat cushions collects the most debris in the whole sofa.
  2. Crevice tool into every seam and along the joins between the arms, back and seat.
  3. Upholstery tool over every surface, including both sides of each cushion and the back of the sofa if it is away from the wall.
  4. Brush textured fabrics such as chenille, bouclé or tweed with a soft clothes brush first, to loosen what is caught in the weave, then vacuum again.

Step two: lift surface grime with a dry sponge

A dry cleaning sponge is a block of natural vulcanised rubber, and it is the most useful tool most people have never heard of. It lifts soil by friction alone, with no liquid, which is why it is used in conservation work on delicate textiles and on soot-damaged surfaces.

Wipe it across the fabric in one direction using light, overlapping strokes, never scrubbing back and forth. You will see the grime transfer into the sponge. Once a surface is dirty, slice it away with a knife to expose clean rubber, rather than pressing dirt back onto the fabric. It works best on arms and headrests, where body oils and handling build up.

Step three: freshen with bicarbonate of soda

Bicarbonate of soda absorbs odour without adding moisture, which makes it safe on almost every fabric. Sift a light, even layer over the dry sofa, brush it gently into the fabric with a soft brush, and leave it for a few hours, or overnight if you can. Then vacuum it out thoroughly, going over each area twice, especially on dark fabric where any left behind shows as pale dust. If a smell comes back quickly, it is probably coming from the cushion filling rather than the cover, which is covered in how to get smells out of a sofa.

Marks on solvent-only fabric

On fabric coded S or WS, a solvent-based upholstery cleaner can treat marks that dry methods will not shift, such as greasy patches on arms and headrests. Use it carefully:

  • Test it on a hidden area and let it dry fully before judging.
  • Apply it to a white cloth, never straight onto the sofa.
  • Dab lightly, working from the outside of the mark inwards.
  • Keep windows open while you work and while it dries.
  • Never use it on X coded fabric.

Pet hair without a vacuum

A rubber washing-up glove, barely damp, dragged across the fabric in one direction pulls pet hair into clumps that are easy to pick off. A lint roller finishes the job. Neither needs anything more than the faintest dampness on the glove, so the fabric stays dry.

What dry methods cannot do

Being honest about the limits: dry methods clean the surface. They will not flush out a spill that has soaked into the cushion, body oil that has worked deep into the fabric over years, or a smell held in the foam. For those, a W or WS sofa needs a careful wet clean, and an S or X sofa needs a specialist with professional dry and solvent equipment.

If a wet clean has already left a ring, see how to get water marks out of a sofa, and for the care codes in full, how to clean a fabric sofa.

Where this advice comes from

We work to the standards below, and we have pointed you to them directly so you can check anything here yourself rather than taking our word for it.

What we would actually buy

Everything here works without water. The sponge is the one most people do not already own.

The foundation

A vacuum with upholstery and crevice tools

Removes the dust and grit that make fabric look dull, and it is safe on every fabric code.

Surface grime, no liquid

A dry cleaning sponge (vulcanised rubber sponge)

Lifts soil by friction alone. Wipe in one direction, and cut away the dirty layer of the sponge as it fills.

Smells

Bicarbonate of soda and a soft brush

Brushed lightly into dry fabric and vacuumed out a few hours later, it absorbs odour without wetting anything.

Pet hair

A damp rubber glove or a lint roller

Rubber drags hair into clumps you can pick off. The glove only needs to be barely damp, and the fabric stays dry.

S coded fabric only

A solvent-based upholstery cleaner

For marks on solvent-only fabric. Test on a hidden area, apply to a cloth rather than the fabric, and ventilate the room.

Nobody pays us to list these and there are no affiliate links on this page. They are simply what we have found works, and in several cases the cheapest option genuinely is the best one. Whatever you use, patch-test it somewhere hidden first.

Written by

The Carpetix Team

We are a carpet, upholstery and rug cleaning team based in Leytonstone, East London. We write these guides from what we run into on actual jobs, which is why you will find us telling you when to leave something alone or handle it yourself rather than call anyone out. If a guide here saves you a call, it has done its job.

Last reviewed and updated 27 September 2026

Questions we get asked

How can I clean my sofa without water?+

Vacuum it thoroughly with the upholstery and crevice tools, including under the cushions. Lift surface grime with a dry cleaning sponge, freshen it with bicarbonate of soda left on for a few hours and vacuumed off, and remove hair with a rubber glove or a lint roller. On S coded fabric, a solvent upholstery cleaner can treat marks.

What is a dry cleaning sponge?+

A block of natural vulcanised rubber that lifts soil from a surface by friction rather than liquid. You wipe it across the fabric in one direction and the grime transfers into the sponge. It is used in conservation on delicate materials and works well on fabrics that cannot be wet.

Can I steam clean an S code sofa?+

No. Steam is water in vapour form, and it condenses back into water on the fabric. On a solvent-only fabric it can cause rings, shrinkage or colour change, just as liquid water would.

How do I clean an X coded sofa?+

Vacuuming and brushing only, plus a dry cleaning sponge for surface soil. X means no water and no solvent. Anything more than that should be left to a specialist, who can use professional dry methods.

If you would rather not do it yourself

Solvent-only and vacuum-only sofas often need professional dry methods to get properly clean. We cover East London from Leytonstone.

More detail on how we clean upholstery, or check the areas we cover.

CALL +44 7368 257953