A fabric sofa can collect dust, crumbs, body oils and everyday marks surprisingly quickly. Knowing how to clean a fabric sofa properly helps remove this build-up without damaging the upholstery.
The safest approach depends on the sofa’s fabric and the manufacturer’s care instructions. Using too much water, scrubbing aggressively or applying an unsuitable cleaning product can leave water marks, affect the colour or damage the fibres.
This guide explains a practical way to clean your sofa from top to bottom, including vacuuming, treating marks, cleaning the upholstery and drying it properly.
What to Know Before Cleaning a Fabric Sofa
Before reaching for a cleaning product, check the sofa’s care label or manufacturer’s instructions. Upholstery fabrics vary considerably, so a method that works well on one sofa may not be suitable for another.
If your sofa has an upholstery cleaning code, it may indicate which type of cleaning is appropriate. Common codes include W for water-based cleaners, S for solvent-based products, W/S for either type and X for vacuuming or professional cleaning only. Always follow the specific instructions supplied with your furniture.
You will usually need:
- A vacuum cleaner with an upholstery or soft brush attachment
- Clean white or colourfast microfibre cloths
- A soft upholstery brush, if appropriate for the fabric
- A suitable upholstery cleaning product
- A bowl or container if the chosen product requires dilution
- Clean towels for absorbing excess moisture
If you are unsure whether a product is suitable, test it on a small, inconspicuous area first and allow the test patch to dry completely before continuing.
How to Clean a Fabric Sofa Step by Step
A thorough clean works best when you remove loose debris first and deal with the upholstery systematically. Avoid soaking the sofa in an attempt to clean it faster.
1. Clear the Sofa Completely
Remove cushions, throws, blankets and anything else sitting on the sofa.
Check underneath and between removable cushions for coins, toys, crumbs and other objects before vacuuming. This gives you access to areas that are normally hidden and prevents loose dirt being pushed further into the upholstery.
If the sofa is part of a wider room clean, it can be more efficient to clean your living room in a sensible order so dust from surrounding surfaces does not immediately settle back onto freshly cleaned upholstery.
2. Vacuum the Entire Sofa Thoroughly
Vacuuming is one of the most important parts of fabric sofa cleaning.
Use an upholstery attachment and work slowly across the seat, back, arms and sides. Pay particular attention to seams, piping, folds and the spaces beneath cushions, where crumbs, hair and dust tend to accumulate.
Vacuum removable cushions on both sides where appropriate.
Do not press a powerful vacuum attachment aggressively against delicate upholstery. If your sofa has fragile fabric, loose threads or decorative detailing, follow the manufacturer’s recommendations.
Removing dry debris before introducing moisture also prevents dust and crumbs from turning into a dirty residue during cleaning.
3. Inspect the Sofa for Stains and Heavily Soiled Areas
Once the loose dirt is gone, look carefully at the upholstery.
Armrests, headrests and the front edges of seat cushions often become dirtier because they receive frequent contact. You may also notice individual food, drink or other stains that need more targeted attention.
Different stains can require different treatment. For example, the correct approach for removing coffee stains from a fabric sofa may differ from the best method for greasy marks or dried food.
Treat identifiable stains appropriately rather than repeatedly scrubbing the entire sofa.
4. Test Your Cleaning Product
Even when a product says it is suitable for upholstery, test it before treating a visible area.
Apply a small amount according to the product instructions somewhere discreet, such as the back or lower side of the sofa. Allow the area to dry fully and check for colour changes, fading, staining, texture changes or other damage.
Do not assume that ordinary washing-up liquid, laundry detergent or another household cleaner is automatically safe simply because it seems mild.
5. Treat Individual Marks Carefully
Follow the instructions for the cleaning product and the particular type of stain.
In many situations, blotting is safer than vigorous rubbing. Work gently and avoid spreading the mark beyond its original area.
Use clean white or colourfast cloths so that dye from the cloth is less likely to transfer to the upholstery. Change to a clean section of the cloth as dirt lifts.
If you are dealing with a particular stain, targeted guidance can help. KeepShine also covers methods for removing chocolate stains from fabric sofas and dealing with curry and turmeric stains.
6. Clean the Upholstery in Manageable Sections
If the sofa’s care instructions allow general wet cleaning, apply the appropriate upholstery cleaner exactly as directed.
Work in manageable sections rather than randomly cleaning isolated patches. This makes it easier to achieve an even result.
Use as little moisture as reasonably necessary. Upholstery should not become saturated. Excess liquid can penetrate through the fabric into the padding, dramatically increasing drying time and potentially contributing to water marks, odours or other problems.
If using an upholstery cleaning machine, make sure both the sofa manufacturer and machine instructions permit its use on the particular material.
For a more intensive periodic clean, see our separate guide on how to deep clean a fabric sofa.
7. Give High-Contact Areas Appropriate Attention
Armrests, seat fronts and head-contact areas may need slightly more attention than the rest of the sofa.
Do not compensate for stubborn dirt by soaking these sections or scrubbing aggressively. Repeat a suitable gentle treatment if the product instructions allow it.
If an area remains noticeably different after cleaning, stop before repeatedly applying more product. Persistent discolouration may be staining, wear, fading or a problem requiring professional assessment rather than ordinary surface dirt.
8. Remove Excess Moisture Where Appropriate
If the cleaning method leaves the upholstery damp, use a clean, dry towel to gently blot excess moisture where appropriate.
Do not rub the fabric vigorously.
Removable cushion covers should only be taken off and machine-washed when the care instructions specifically say this is safe. A removable zip does not automatically mean a cover is machine washable.
9. Allow the Sofa to Dry Completely
Good drying is part of cleaning fabric sofa safely.
Ventilate the room by opening windows where practical and safe. Allow air to circulate around cushions and keep them positioned according to the manufacturer’s recommendations.
Avoid sitting on the sofa while it is still damp. Do not replace throws or blankets until everything has dried completely.
Avoid using intense direct heat unless specifically permitted by the manufacturer. Trying to accelerate drying with excessive heat can affect some fabrics, fillings or finishes.
Once everything is completely dry, vacuum lightly again if cleaning has loosened any remaining fibres or dry residue.
Explore KeepShine’s free downloadable cleaning resources for practical help making everyday household cleaning easier to organise.
Pro Tip
When cleaning a fabric sofa, pay attention to how the upholstery looks after it has fully dried, not just while it is wet. Damp fabric can temporarily appear darker and make it difficult to judge the result. Allowing a test area to dry completely before treating the rest of the sofa can help you spot unwanted colour or texture changes early.
Keeping a Fabric Sofa Cleaner Between Thorough Cleans
A good cleaning routine does not have to mean repeatedly washing the upholstery. Regular light maintenance can prevent everyday debris from becoming deeply embedded.
Vacuum the sofa routinely, including beneath removable cushions and along seams. How frequently this is necessary depends on how heavily the sofa is used, whether children or pets use it and how quickly crumbs, hair and dust accumulate.
For a more detailed routine, our practical fabric sofa cleaning schedule explains how different types of cleaning can fit into normal household maintenance.
Deal with spills promptly where possible. Blot liquid with a clean absorbent cloth rather than rubbing it across the upholstery. Before applying any cleaning solution, check what the manufacturer recommends for that fabric and consider what caused the stain.
Small habits can also reduce how quickly the sofa becomes dirty. Avoid allowing food crumbs to remain between cushions, vacuum pet hair before it builds up and wash removable throws according to their care labels.
If you want to reduce the amount of work required during a larger clean, see our guide to keeping a fabric sofa clean for longer.
Remember that some changes in appearance are not dirt. Sun fading, worn fibres, pilling and permanent discolouration cannot necessarily be removed through additional cleaning. Recognising the difference can prevent unnecessary treatment that might make the upholstery worse.
Mistakes to Avoid
- Using too much water. Saturating upholstery does not necessarily make it cleaner. Moisture can penetrate into the sofa’s padding, take a long time to dry and contribute to water marks or unpleasant smells.
- Scrubbing stains aggressively. Hard rubbing can spread a stain or affect the appearance of some upholstery fibres. Blot and treat marks using a method appropriate for the fabric and stain.
- Skipping the care instructions. Fabric sofas are made from different materials and finishes. A cleaning method that is safe for one sofa may damage another, so always check the manufacturer’s guidance first.
- Using a cleaning product without testing it. Even an upholstery product can produce an unexpected result on a particular fabric. Test it discreetly and wait until the area has completely dried before continuing.
- Cleaning over crumbs and dust. Applying moisture before thoroughly vacuuming can make loose dirt harder to remove. Start with a careful dry vacuum so you are cleaning the fabric rather than mixing cleaner with surface debris.
For more problems worth watching for, our guide to common fabric sofa cleaning mistakes explains how to avoid damaging the upholstery while trying to improve it.
If your sofa needs more attention than you have time to give it, KeepShine can help you explore professional cleaning options for your home.
More Questions About Cleaning Fabric Sofas
Cleaning upholstery can raise questions beyond the basic method, so here are answers to a few useful things you may want to know.
Can I use washing-up liquid to clean my fabric sofa?
Do not assume washing-up liquid is suitable for your particular upholstery. Sofa fabrics and finishes vary, and unsuitable products may leave residue or affect the material. Check the manufacturer’s care instructions and use a cleaning product that is confirmed as appropriate for the upholstery. Always test it discreetly first.
Can I clean a fabric sofa with a steam cleaner?
Only if the sofa manufacturer confirms that steam cleaning is suitable for the fabric. Heat and moisture can affect certain upholstery materials, adhesives, dyes or fillings. Do not use a steam cleaner simply because the sofa looks heavily soiled. Check both the furniture care guidance and the steam cleaner’s instructions before proceeding.
How long does a fabric sofa take to dry?
There is no single drying time because it depends on the material, amount of moisture used, cushion construction, room temperature and ventilation. The important point is to allow the sofa to become completely dry before normal use. Good airflow can help, but avoid applying excessive direct heat.
Should I remove fabric sofa covers before cleaning them?
Only when the manufacturer says the covers are removable for washing. A zip does not necessarily mean a cover should be put in a washing machine. Some covers can shrink, distort or become difficult to refit after washing, so follow the care label rather than assuming removal is safe.
What should I do if something is spilled on the sofa?
Act promptly without panicking. Remove any solid material carefully, then blot liquid using a clean absorbent cloth rather than rubbing it further into the upholstery. Check the sofa’s care instructions before applying a product. The appropriate treatment also depends on what was spilled; for example, blood stains on fabric upholstery need appropriate stain-specific treatment.
Why does my sofa still look dirty after cleaning?
The remaining mark may not be ordinary surface dirt. It could be an old stain, wear, fading, dye loss or another permanent change to the material. Allow the sofa to dry fully before judging the result. If repeated safe cleaning does not improve it, avoid continually applying more product and consider professional advice.
Subscribe to KeepShine for more practical cleaning guides, household tips and useful resources to help make caring for your home simpler.
Final Thoughts: Make Sofa Cleaning Part of a Simple Routine
The best way to clean a fabric sofa is to start gently: check the care instructions, vacuum thoroughly, identify stains, use a suitable tested product and avoid unnecessary moisture.
Regular vacuuming and dealing with spills promptly can also make a thorough clean much easier when the time comes.
Most importantly, treat the upholstery according to its particular fabric rather than relying on a one-method-fits-all approach. When you are uncertain about a cleaner or technique, checking the manufacturer’s instructions before proceeding is far safer than trying to correct damage afterwards.

