Knowing how to clean a sofa is one of those jobs we put off until the stains are visible from across the room. And that's understandable: the sofa is the piece of furniture we use most, the one that takes the film nights, the crumbs, the pet hair and the odd spilled coffee. The good news is that learning how to clean a fabric sofa at home is easier than it looks, you don't need expensive products, and with a couple of tricks it will come out fresh and odour-free. In this guide we go through the steps by material and how to tackle the most common stains.
Before you start: identify the fabric
The first step to getting it right is knowing what material you have, because fabric upholstery isn't cleaned the same way as leather. Check the label usually tucked under the cushions: you'll find a code there that saves you a lot of grief.
- W: you can use water and water-based products.
- S: dry cleaning only, no water.
- WS: water or dry solvent are both fine.
- X: vacuum only, no liquids.
Whatever the fabric, always start by vacuuming thoroughly. Take the cushions off, run the narrow attachment along the seams and into the corners, and clear out the dust and crumbs. That stops dry dirt turning into mud the moment you add moisture.
How to clean a fabric sofa step by step
Fabric sofas are the most forgiving. This is the method that works best at home:
- Vacuum the whole surface, cushions included, on both sides.
- Test first on a hidden patch to check the fabric doesn't run.
- Mix warm water with a little mild soap and apply with a well-wrung sponge, without soaking anything.
- Rub with gentle movements and lift off the foam with a clean, damp cloth.
- Let it air dry, ideally with the windows open, before using it again.
If the cover comes off and the label allows it, machine wash it at a low temperature and hang it up without wringing it too hard, so it doesn't come out creased.
How to clean a sofa with baking soda and get rid of smells
Here's the star trick. Knowing how to clean a sofa with baking soda deals with bad smells without spending more. Sprinkle bicarbonate of soda over the whole surface, concentrating on the spots where the pet or the children sit, and leave it to work for at least an hour (overnight is better). Baking soda absorbs moisture and neutralises odours. Then vacuum it all up. The sofa will feel far fresher, with none of that shut-in smell.
For an extra lift, mix the baking soda with a few drops of lavender essential oil before sprinkling it on.
How to remove the most common stains
Act as soon as you can: a fresh stain comes out far more easily than a dried one. These are the usual suspects:
- Coffee or tea: blot the liquid up with kitchen paper and clean with water and a little mild soap.
- Grease: sprinkle on baking soda or cornflour, let it absorb and vacuum it off.
- Biro: dampen a cotton pad with alcohol and dab gently, without rubbing.
- Wine: cover it with salt to soak it up, then clean with cold water.
Remember: always dab, working from the outside of the stain towards the centre, so you don't spread it.
How to clean a leather sofa without damaging it
Leather needs a gentle touch. To clean a leather sofa, wipe it with a microfibre cloth barely dampened with water and mild soap, and dry it straight away with a second dry cloth. Never soak it and never use abrasive products or alcohol, as they dry out and crack the leather. Every so often, apply a dedicated leather conditioner to keep the upholstery supple and glossy. Keep the sofa out of direct sunlight and away from heat sources so it doesn't split.
Maintenance so it stays clean for longer
The best clean is the one you barely have to do. Vacuum once a week, air the cushions, rotate them to spread the wear and deal with stains on the spot. A couple of washable throws or covers also protect the upholstery from daily life and give the living room a fresh look. In our shop you'll find home textiles and accessories that help keep your sofa looking after itself, and stylish with it.
With these steps you now know how to clean a sofa, fabric or leather, without complicating things or risking damage. Good maintenance extends its life and keeps the living room feeling welcoming. If you fancy refreshing your space, take a look at our home ideas and give your sofa the care it deserves.