How to clean a fabric sofa and make it look new again

Cómo limpiar el sofá de tela en el salón de casa

The sofa is one of the pieces we use most at home and, precisely for that reason, one of the ones that gets dirtiest. Knowing how to clean a fabric sofa properly, rather than just running a cloth over it, is the best way to keep it looking good and odour-free for years. In this guide we explain how to do it step by step, how to lift the most stubborn stains from a fabric sofa and how to freshen it up, even if you do not own a steam cleaner.

Before you start: check the label

Every upholstery is different, so the first thing to do is look at the sofa's label. It usually carries a very useful cleaning code: a W means you can use water, an S means solvent-based products only, WS allows both, and an X warns that it can only be vacuumed. Sticking to that code saves you watermarks, fading and regret.

Vacuuming the sofa to remove dust before cleaning stains from a fabric sofa

How to clean a fabric sofa step by step

With the label checked, follow these steps for a thorough clean:

  • Vacuum thoroughly. Take the cushions off and vacuum the whole surface, including the corners and the creases, where dust and crumbs collect.
  • Brush the fabric. Run a soft-bristled brush over it to lift ingrained dust and pet hair.
  • Mix a gentle solution. Combine lukewarm water with a little mild soap or a few drops of washing-up liquid.
  • Clean in circular motions. Dampen a microfibre cloth, wring it out well and rub without soaking the fabric.
  • Rinse and dry. Lift the soap residue with another clean, damp cloth and let it air dry with the window open.

Never get the fabric too wet: moisture that does not dry in time is the main cause of bad smells.

How to remove stains from a fabric sofa

When a stain appears, act as soon as you can. These home remedies work very well:

  • Food or drink stains: lukewarm water with mild soap, blotting gently and always working from the edge towards the centre.
  • Grease stains: sprinkle bicarbonate of soda or cornflour over it, leave it for fifteen minutes and vacuum it up.
  • Difficult stains: a cloth with a little white vinegar diluted in water helps without damaging most fabrics.

Always test the product on an inconspicuous area before applying it to the whole stain.

How to get rid of sofa odours without a machine

If the sofa smells musty or of pet, bicarbonate of soda is your best ally. Sprinkle it over the whole surface, leave it for at least an hour (overnight is better) and vacuum it up afterwards. It neutralises odours without harsh products and you do not need any machine. To finish, air the room and let the daylight do the rest.

How often you should clean it

As a general guide, vacuum the sofa once a week and give it a deep clean every two or three months. If you have children or pets, shorten those intervals. Looking after the upholstery regularly, alongside good quality home textiles, is the best way to keep your living room feeling welcoming for a long time.

Tips to keep the sofa clean for longer

Prevention is always easier than cleaning. With a few small habits, your sofa will hold up much better between one clean and the next:

  • Use a washable cover. It is the easiest way to protect the upholstery, because it goes in the washing machine whenever you need it to.
  • Rotate and plump the cushions. Swapping them around spreads the wear so the seat does not sag in the same spot every time.
  • Avoid eating on the sofa. Most stains arrive with food and drink, so a tray helps a great deal.
  • Air the room daily. Opening the windows for a while stops the fabric from holding on to smells.

And if you live with pets, a washable throw over their favourite spot will save you a lot of grief: it catches the hair and the dirt, and you simply put it in the washing machine every week. These are tiny habits that extend the life of the sofa and halve the number of deep cleans.

A well-kept sofa, a cosier living room

There is no mystery to cleaning a fabric sofa: with a good vacuum, mild soap, bicarbonate of soda and a bit of patience, it comes up like new. The key is consistency and not letting stains dry in. And if you fancy refreshing the cushions or giving your living room a new look, take a look at our selection for the home.