A fabric sofa, especially those in a plain weave or pale shade, tends to come with a laundry list of concerns – will it stain? Will it stain permanently? Will signs of wear, sagging or dog hairs be immediately visible? Will its upkeep be an endless chore? All valid concerns, if a little overblown.
Keeping your sofa upholstery neat and clean requires the right routine, a couple of microfibre cloths and an understanding of cleaning codes. With that, you can handle most of the damage yourself.
Ahead, the experts at DFS walk us through the process, from weekly upkeep to tackling stains and caring for your sofa long term.
How often does upholstery need cleaning?
For regular maintenance, aim to lightly dust your sofa once a week.
Spills, however, should be dealt with the moment they happen. "Clean up any spills or splashes immediately by gently patting them dry," says DFS. "The likelihood of being able to remove a stain decreases with the length of time it is left to settle into the fabric."
Understanding your sofa's cleaning code
Before you go near a stain with a damp cloth, find your sofa's cleaning code. It's usually printed on the label under your seat cushions and tells you exactly which solutions are safe to use.
- W (water-based) Water-based solutions are fine here, including a gentle carpet cleaner or a specialist upholstery shampoo. Steer clear of anything with harsh chemicals.
- S (solvent-based) Natural fibres such as cotton, wool and linen usually carry an 'S' code. Reach for solvent-based options like rubbing alcohol, clear alcohols and dry-cleaning solvents.
- S/W (solvent or water-based) You have the run of both lists above.
- X (vacuum only) 'X' means your sofa can be vacuumed, but shouldn't be cleaned with any shop-bought solutions. Anything beyond dusting needs a professional.
Why you should think twice before vacuuming
We tend to reach for the vacuum at the first sign of crumbs, but upholstery is more fragile than you might realise. Aside from sofas with those 'X' codes, it should generally be avoided.
"Powerful modern vacuums can damage upholstery fabrics and should be avoided, particularly on velvets and other deep pile fabrics," says DFS. "If you do decide to vacuum, be very mindful of fabric type."
The exception is the area under your cushions, which is more robust and tends to gather the most debris. Everywhere else, a soft cloth or brush will do the job.
Your weekly clean, step by step
Keep your weekly routine gentle and solution-free.
- Vacuum under the seats. Lift up the seat cushions and vacuum the upholstery beneath, clearing any dust or crumbs that have worked their way down the sides of the arms and back. A crevice attachment will make light work of this.
- Dust the seats, arms and back. Use a dry microfibre cloth, paying close attention to seams, creases and any buttoning, particularly if you have a Chesterfield.
- Brush to finish. Deep-pile fabrics such as velvet or boucle benefit from a brush once they're clean.
How to remove a stain
Whether your code is 'W' or 'S', the method stays the same. Only your choice of product changes.
- Blot straight away. Use a plain microfibre cloth, never a patterned or coloured one, which could transfer dye onto your fabric. Gently blot to lift as much of the spill as possible.
- Bring in your cleaner. Apply a small amount of your chosen solution to a fresh cloth and keep blotting, working from the outside of the stain inwards so you don't spread it.
- Lift the excess. Take a dry microfibre cloth and blot the area once more to draw out any leftover solution.
- Dry it properly. Aim a fan at the spot or open a nearby window so the fabric dries all the way through.
The stains that won't budge
A couple of stains are usually beyond rescue. Bleach and nail varnish both cause permanent damage, so no cleaning routine will bring the fabric back.
Can you steam clean upholstery?
You can, and there are plenty who recommend it, but only after you've checked what your upholstery is made of. Most fabrics handle steam well, but the delicate ones, especially velvet, can be marked or damaged by the heat.
Where steam cleaning suits the fabric, the benefits are worth the effort:
- A deeper clean. Heat and moisture work together to loosen dirt and grime, lift stains and clear out trapped odours.
- Proper sanitising. Steam is highly effective at killing the bacteria and germs that settle into upholstery.
- No harsh chemicals. Because it relies on heat rather than products, steam cleaning is a safer, more eco-friendly option.
- Fewer allergens. It reduces dust mites and pollen, which can make a real difference to allergy sufferers and to the air quality in the room.
When to call in a professional
Plenty of sofa care is well within your reach, but some situations are worth handing over to a professional with better tools and technical know-how.
Always call a specialist cleaning service if a stain has set in and you've already tried blotting without success. Repeated attempts at home can simply spread the stain further or set it deeper into the fabric.
A full professional deep clean is recommended every three to five years to keep the fabric in good shape, and it's far gentler on the upholstery than trying to wash large sections yourself.
Looking after an upholstered sofa long-term
A little ongoing care goes a long way towards helping a sofa age gracefully.
- Mind the sunlight. Direct sun fades upholstery, often in patchy and uneven sections that are hard to disguise. Position your sofa away from strong sunlight to keep the colour even. Turn or swap your seat cushions every few weeks so they fade at the same rate.
- Don't bank on machine-washing the covers. Even removable ones aren't always safe to launder. Washing can shrink the fabric or strip out the fire-retardant coating, so resist the temptation. That professional deep clean every three to five years is the safer route.
Rachel Edwards is the Style & Interiors Editor for Country Living and House Beautiful, covering all things design and decoration, with a special interest in small space inspiration, vintage and antique shopping, and anything colour related. Her work has been extensively translated by Elle Japan and Elle Decor Spain. Rachel has spent over a decade in the furniture and homeware industry as a writer, FF&E designer, and for many years as Marketing Manager at cult design retailer, Skandium. She has a BA in French and Italian from Royal Holloway and an MA in Jounalism from Kingston University. Follow Rachel on Instagram @rachelaed

























