Photo via Unsplash
A fabric sofa can look brand new for years — or tired and grubby after six months. The difference is almost entirely down to how you clean it.
The good news: cleaning a fabric sofa properly is straightforward once you know how. Here’s the complete guide, from weekly maintenance to tackling stubborn stains.
Before You Start: Check the Cleaning Code
Most sofas have a cleaning label, usually under a cushion or on the frame. The code tells you what cleaning method is safe:
- W — Water-based cleaners safe
- S — Solvent-based cleaners only (dry clean)
- W/S — Either water or solvent-based cleaners safe
- X — Vacuum only, no liquids
If there’s no label, test any cleaner on a hidden area first and wait for it to dry before proceeding.
Weekly Maintenance: Vacuuming
The single most effective thing you can do for a fabric sofa is vacuum it weekly. Use the upholstery attachment on your vacuum cleaner and go over all surfaces — back, seat cushions, arms, and the crevices between cushions where crumbs and dust collect.
If you have a cordless vacuum with a handheld mode, keep it close to the sofa. The easier it is to grab, the more likely you are to do it regularly.
How to Clean a Fabric Sofa: Step by Step
What you need:
- Vacuum cleaner with upholstery attachment
- Soft-bristle brush
- Clean white cloths or microfibre cloths
- Mild washing-up liquid or upholstery cleaner
- Warm water
- Spray bottle
Method:
- Vacuum thoroughly — remove all loose debris before applying any liquid
- Mix your cleaner — a few drops of washing-up liquid in warm water, mixed until lightly foamy
- Apply sparingly — dip a clean cloth in the foam (not the liquid), and work in small circular motions. Never soak the fabric.
- Blot, don’t rub — rubbing spreads stains and damages fibres. Always blot.
- Rinse — use a clean damp cloth to remove any soap residue
- Dry — open windows, use a fan, or a hairdryer on a low setting. Never let fabric stay damp for long as it can cause mould or watermarks.
How to Remove Common Stains from a Fabric Sofa
Red wine
Act immediately. Blot (don’t rub) as much liquid as possible with a clean cloth. Mix one tablespoon of washing-up liquid with one tablespoon of white vinegar and two cups of cold water. Apply with a clean cloth, blotting until the stain lifts. Rinse and dry.
Coffee
Blot excess liquid immediately. Apply cold water, blot again. If the stain remains, use a small amount of upholstery cleaner or the washing-up liquid solution above.
Grease or food
Scrape off any solid residue first. Sprinkle baking soda on the stain and leave for 15-20 minutes to absorb grease. Vacuum off, then treat with the washing-up liquid solution.
Ink
Dab (don’t rub) with rubbing alcohol on a cotton bud, working from the outside of the stain inward. Blot with a clean damp cloth to remove residue.
Pet hair
Use a rubber glove — put it on and run your hand over the fabric. The static pulls pet hair into clumps that you can then pick up. A slightly damp sponge works similarly.
Deep Cleaning a Fabric Sofa
Every 6-12 months, give the sofa a proper deep clean. The easiest method is a fabric sofa cleaner spray — available from most supermarkets and online. Follow the product instructions.
For a thorough clean, an upholstery steam cleaner is very effective. The heat kills bacteria and dust mites as well as lifting dirt. If you’re buying a preloved sofa, a steam clean before use is always a good idea.
How to Keep a Fabric Sofa Clean Longer
- Use removable sofa covers or throws on the seats — these take the daily wear and can be machine washed
- Apply a fabric protector spray after cleaning — creates a barrier against spills
- Rotate and flip cushions regularly so they wear evenly
- Keep pets off if possible, or use a dedicated pet throw
- Treat stains immediately — the longer they sit, the harder they are to remove
Looking for a quality preloved sofa? At Revived Sofas every sofa is thoroughly cleaned and refurbished before sale. Browse our full range at revivedsofas.co.uk.