Cleaning a fabric sofa: dirty and stained are two jobs

Cleaning a fabric sofa: dirty and stained are two jobs

Cleaning a sofa sounds like one job, but it is two. A dirty sofa and a stain on the sofa are different problems. The internet treats them as one, and that is why the advice fails for half the people who try it. Steam is brilliant for the first and the wrong thing for the second.

Short answer

Dirty across the whole surface: vacuum, then steam. One stain: blot with a stain remover, do not steam.

On a stain, heat only makes the bond stronger, blood and protein stains most of all.

First work out which problem you have

Look at the sofa from a metre away, and then from close up.

Do you see an even dull or shiny layer, mainly on the arms, the headrest and the seat? That is a build-up of skin oils, dust and ordinary use. It sits on the fibres as a film and there is a little of it everywhere.

Do you see a defined patch with an edge around it? That is a stain: something has run into the fibre and bonded to it.

The difference matters because the approach is the opposite. A film comes off with heat and moisture that loosen the layer. A stain comes out with a product that breaks the bond, and heat works against you there: with blood, milk, egg and vomit, heat sets the stain instead.

Do you have both, and you usually do, then do the stains first and the whole surface afterwards. The other way round you press the stain in deeper.

The care label is not a formality

Four letters decide what you may and may not do.

Under the seat or on the cover there is a label with a letter on it. It is not there for decoration.

  • W: water is allowed, so everything below applies.
  • S: solvent only, no water. Water leaves rings here that never come out again.
  • WS or SW: both are allowed.
  • X: vacuum only. Nothing wet, no home remedies either.

If there is no label, always test on a spot nobody sees: the back, or the underside of a cushion. Wet that spot, blot it dry and let it dry. If you see a ring or a change of colour, stop.

Cleaning a fabric sofa in four steps

This is how you clean a sofa yourself when the whole surface is dirty.

  1. Vacuum thoroughly, seams included. Do not skip this step. Any loose dust you leave behind turns into wet mud and travels along to the edge of the damp patch.
  2. Treat the individual stains first, separately. See the next section. Do this before you tackle the whole surface.
  3. Finish the surface with moisture and heat, section by section. Steam does this best, because the heat loosens the greasy film without soaking the fabric. If you have no steam cleaner, use a cloth dampened with lukewarm water and follow it straight away with a second dry cloth to lift the moisture back out.
  4. Let it dry with the windows open or a fan on it. A sofa that dries slowly turns musty. Only sit on it once the fabric feels dry right through the fibre, not just on the surface.
Fabric being treated section by section

Work in sections of roughly thirty by thirty centimetres and finish each section completely before you move on. That stops one section drying out while you are busy with the next.

Why you get a ring, and how to avoid it

The ring is the dirt itself, only moved.

Wet a spot and the dirt dissolves into that water. The water dries from the outer edge inwards, and it carries the dissolved dirt with it to that edge. There it stays behind as a dark line.

So it is not a water mark. It is your own dirt, piled up neatly along the edge of the area you made wet.

Which gives you the most important rule in this whole article: use less water, not more. Ten times damp beats once wet. And work from the edge of the stain towards the middle, not the other way round, so you do not keep pushing the edge further outwards.

If you do end up with a ring, dampen the whole section evenly rather than just the ring, and blot it dry straight away. That spreads the dirt back out and the sharp line is gone.

Getting stains out of the sofa

Here the rule from the previous section is exactly reversed.

Blot the stain dry with kitchen paper first, working from the outside in. Rubbing pushes the staining substance deeper into the fibre and makes the stain wider.

Then choose according to the kind of stain it is:

  • Coffee, tea, wine and fruit. Cold, and a product that goes after the dye. See coffee stains.
  • Grease, oil, butter and make-up. Lift it dry first with an absorbent powder, then a drop of washing-up liquid. Water as the first step makes it worse. Use a microfibre cloth rather than an ordinary one, and see why microfibre works better than an ordinary cloth.
  • Blood, milk, egg and vomit. Always cold. Heat makes these stains coagulate and then they are locked in. You will get through several cloths doing this, so see how to use and wash microfibre cloths.
  • Urine. Soak up as much as you can first, then treat the smell and not only the mark. A thick, absorbent cloth does most of that work, so see which cloth you use for which job.

Steam does not belong here. It is the most repeated untruth on this subject. Steam does not lift a stain out of the fibre, and on protein stains the heat sets it instead. Only reach for steam once the stains have been dealt with.

The home remedies measured up

Seven remedies that Google itself asks about.

Bicarbonate of soda, also called baking soda

This is the most asked question, so here is a straight answer: it absorbs smell and it absorbs some moisture, and it does not lift a stain out of the fabric. Sprinkling it on, leaving it for a few hours and vacuuming very thoroughly does work against a musty smell. If powder stays behind in the fibre, the fabric feels rough afterwards.

Vinegar

It tackles limescale, and there is none here. On a sofa it does little, it smells for a day, and on some fabrics it can affect the colour. Skip it.

Soft soap

It does do something, because it is soap and it goes after the greasy film. The problem is what comes after: you cannot rinse soap out of a sofa, so it stays in the fibre and then attracts dirt faster. If you use it, use very little and blot afterwards with clean water.

Laundry detergent or Biotex

Same story as soft soap, with the same objection. With Biotex there is the added point that it contains enzymes that do work well on protein stains, so as a spot treatment with plenty of blotting afterwards it is usable. As a cleaner for the whole surface it is not.

Dishwasher tablet

No. A dishwasher tablet contains a strong bleach and a strong alkaline salt, made for a machine that rinses afterwards. On upholstery fabric nothing rinses afterwards. You risk a pale patch that never comes out again.

Shaving foam

It works better than its reputation, for a simple reason: it is soap foam with very little water in it, so you get the soap action without the ring. It does leave perfume and residue behind. Usable for a quick freshen-up, not a real clean.

Steam

The best thing for a sofa that is dirty across the whole surface. The heat loosens the greasy film and you put very little water in, so you get no rings and the sofa is dry again quickly. And once more: not for stains.

Do it yourself, hire a machine or have it done?

Three choices, and they suit three different situations.

Hiring a machine from the DIY store is popular, and it is usually a spray extraction machine built for carpet. On carpet that is fine. On a sofa you put a lot of water in with it, and water is exactly what gives you rings and a long drying time. If you do hire one: put it on the lowest water setting and vacuum every section dry twice over.

Doing it yourself with steam suits the problem most people actually have: a sofa that is not stained but dull and filmed over. It costs you an hour and the sofa is dry the same day.

Having it done is worth it in three cases: a sofa with an S or X label, an antique or expensive fabric, and damage that has been there for years. Ask beforehand what happens with a fabric that does not respond, because that is the risk you are handing over.

When you do the sums there is one thing people forget: a hired machine also costs you half a day and a car, and you do not have it afterwards.

By type of fabric

Four fabrics that behave differently.

Microfibre and velour often show a difference in the direction of the pile once dry, which makes it look as though stains are still there. Brush the whole seat one way with a soft brush after drying and it is gone.

Corduroy holds dirt in the grooves. Vacuum with a narrow nozzle along the ribs, not across them.

A white or pale sofa shows every ring, so the less-water rule applies most strictly there. Work smaller sections and blot dry more often.

A treated, stain-resistant sofa repels moisture, which means a fresh spill sits on top of it for a long time. Blot it up immediately, because that is exactly where you can still take it off completely. Do not rub, because that pushes it through the coating.

Cleaning a leather sofa works differently and does not belong to this approach: do not let water soak in, no steam, and feed the leather after cleaning. With leather you wipe dry, and you only use a product made for leather.

What will not come out any more

The limit belongs in here as well.

Years of ingrained dirt on a pale fabric sofa will not come out completely. You can get it noticeably fresher, but the seat stays slightly darker than the back, and that is not something a product solves.

The same goes for a stain that has been in there for months, for sun fading and for fabric that has worn smooth. That is wear, not dirt.

What always helps is regularity. A sofa that gets vacuumed and wiped down every few months never reaches the state people are searching for when they find this article.

Frequently asked questions

What is the best way to clean a fabric sofa?

Vacuum thoroughly first, seams included. Then treat the individual stains separately. After that the whole surface section by section with steam, or with a damp cloth followed straight away by a dry one. Let it dry with the windows open. Check the care label beforehand: with X, vacuuming is all you may do.

Can I clean my sofa suite myself?

Entirely yourself, provided the label says W or WS. You need: a vacuum cleaner, two cloths, lukewarm water and a stain remover for the individual marks. A steam cleaner makes it quicker and drier, but it is not a requirement.

What is best to clean your sofa with?

For the whole sofa: heat and as little water as possible, so steam or a damp cloth. For a stain: a product that suits that stain, and blotting. There is no product that does both, and that is why most tips only half work.

What does bicarbonate of soda do to your sofa?

It absorbs smell and some moisture, no more than that. Against a musty smell it works: sprinkle it on, leave it a few hours, vacuum very thoroughly. It will not lift a stain out of the fabric, and powder left behind makes the fabric feel rough.

Can I clean my sofa with a steam cleaner?

For a sofa that feels dull or greasy across the whole surface, steam is the best there is: the heat loosens the layer and very little water goes in. For individual stains it is the opposite, because heat sets protein stains such as blood and milk. Treat stains first, steam afterwards.

How do I stop rings forming on my sofa?

Use less water. A ring is the dissolved dirt that the drying water has carried to the edge. Work in small sections, damp instead of wet, and from the edge towards the middle. If you do end up with a ring, dampen the whole section evenly and blot dry straight away.

Does vinegar help against stains on the sofa?

Barely. Vinegar tackles limescale, and there is none of that in a sofa. It smells for a day and on some fabrics it can affect the colour.

Can I use a dishwasher tablet?

No. A dishwasher tablet contains bleach and a strong alkaline salt, made for a machine that rinses afterwards. On upholstery fabric nothing rinses afterwards, so you risk a permanently pale patch.

Is hiring a machine worth it?

For carpet yes, for a sofa usually not. A machine like that is made for carpet and puts a lot of water in, and water gives you rings and a long drying time. If you do hire one, put it on the lowest water setting and vacuum every section dry twice over.

How long does a sofa need to dry?

With steam or a damp cloth, usually a few hours with the windows open. After a spray extraction machine it can take a whole day. Only sit on it once the fabric feels dry right through the fibre, otherwise it turns musty.

What does the letter on the care label mean?

W means water is allowed, S solvent only and therefore no water, WS both, and X vacuuming only. If there is no label, test on the back or the underside of a cushion before you start.

Will old ingrained dirt still come out?

Not completely. You will get the sofa noticeably fresher, but on a pale fabric the seat usually stays slightly darker than the back. That is ingrained dirt and partly wear, and it is not a question of the right product.

More around the house

Our cloths are at cleaning cloths, and everything sorted by job under cleaning.