How to Clean a Fabric Sofa UK — Complete Care Guide

Knowing how to clean a fabric sofa properly is the difference between a sofa that looks new at five years and one that looks worn at two. Most fabric sofas are ruined not by the original stain but by the wrong cleaning method applied in a panic. This guide covers the correct approach for every stain type and every fabric collection.
Check the Cleaning Code First
Every fabric has a cleaning code. W (water-based cleaner safe), S (solvent-based cleaner only — no water), W/S (either method safe), X (vacuum only — no liquid). Find this on the care label under the sofa cushion or on the product specification sheet. Using water on an S-code fabric causes watermarking that is very difficult to remove.
For Fresh Spills (W and W/S Codes)
Blot immediately — don’t rub. Use a clean white cloth pressed firmly onto the spill to absorb as much liquid as possible before it sets. Mix one teaspoon of washing-up liquid with two cups of cold water. Apply sparingly with a clean cloth, blotting from the outside of the stain inward to prevent spreading. Rinse by blotting with clean cold water. Air dry — never use a hairdryer or direct heat, which sets stains and damages pile fabrics.
Removing Specific Stains
Wine and coffee: Blot immediately, then apply washing-up liquid solution as above. For dried wine, dampen slightly before blotting — do not saturate. Grease and oil: Apply cornflour or baking soda directly, leave for 15 minutes to absorb oil, then vacuum away before applying a small amount of solvent-based upholstery cleaner. Pet urine: Blot thoroughly, then apply a solution of equal parts white vinegar and cold water. The vinegar neutralises the odour as well as treating the stain. Follow with clean water blotting. Allow to air dry fully. Ink: Apply a small amount of isopropyl alcohol (rubbing alcohol) with a cotton bud, working from the outside of the mark inward. Do not saturate. This works on most woven fabrics — test on an inconspicuous area first.
For Ground-In Marks
Apply a small amount of upholstery foam cleaner (available from any supermarket). Work in gently with a soft brush, then blot away with a clean cloth. For stubborn stains, a second application usually works. If the stain remains after two attempts, professional cleaning is the next step — preferable to aggressive home treatment that can damage pile structure.
Fabric-Specific Advice
Velvet (VELOURA, AURELIA, ARVENA): Always brush in the direction of the pile after cleaning. Use minimal moisture — velvet watermarks easily. A velvet brush or soft-bristle clothes brush restores the pile after cleaning. Woven fabrics (NORDIA, VARENO, ELVIRA): More forgiving of moisture than velvet. Standard W-code cleaning applies. Use a soft brush for ground-in dirt. Smooth performance weave (ELVARO): The easiest collection to clean. Spills wipe away with a damp cloth in most cases. Full stain removal with standard W-code method as above.
Weekly Maintenance Routine
Vacuum with the upholstery attachment weekly — this removes debris that works into the pile and accelerates wear. Brush pile fabrics with a soft-bristle brush monthly to maintain the surface appearance. Rotate cushions weekly to distribute wear evenly. Deal with any spills immediately — a 30-second response prevents the majority of permanent stains.
Frequently Asked Questions
Can I use a steam cleaner on a fabric sofa? Only on W-code fabrics and only with caution — excess moisture can damage foam and cause watermarking on velvet. Use the lowest steam setting and dry the area thoroughly afterwards.
How do I remove pet hair from a fabric sofa? A rubber glove run across the fabric collects pet hair effectively. A lint roller works for surface hair. For hair worked into pile fabric, a stiff-bristle brush in short strokes lifts embedded hair before vacuuming.
How often should I professionally clean a fabric sofa? Every 2–3 years for sofas in regular family use. Annual professional cleaning for households with pets or young children extends fabric life significantly.
What is the easiest sofa fabric to clean? ELVARO (50,000 Martindale smooth weave) — spills bead on the surface and wipe away with a damp cloth in most cases. Available across all models at no extra cost.
See the Which? sofa guide. Browse our fabric sofa range from £999 with white glove delivery to your room.
Order fabric samples (£4.99, credited back) → Fabric Durability Guide →
