How to Clean a Fabric Sofa Safely at Home

To clean a fabric sofa safely, check the fabric care code first, vacuum the whole couch, spot test any cleaner in a hidden spot, treat stains gently by blotting rather than scrubbing, avoid over-wetting the fabric, and let it dry fully before use. Avoid steam unless the care code confirms the fabric can take it. The care code is the step most people skip, and it decides whether water, solvent, both or neither is safe on your couch.


This is a home care guide for fabric and cloth sofas and couches. The same principles apply to most upholstered furniture, but sofas hold more moisture in their cushions and padding than smaller pieces, so drying and moisture control matter more here. For smaller seating, there is a separate walkthrough on cleaning upholstered chairs by hand.


Start With the Fabric Care Code


Every cleaning decision on a fabric sofa follows from its care code. It is usually a small tag under a cushion or on the frame, marked W, S, WS or X, and it tells you which cleaning products are safe.

Code What it means Safe approach Avoid
W Water-based cleaning is generally suitable Vacuum, spot test, light water-based cleaner, blot, dry fully Over-wetting, harsh scrubbing
S Solvent cleaning only, no water Vacuum, spot test, solvent-based upholstery product, ventilate Any water-based cleaner or moisture
WS Water or solvent-based cleaning may be used Vacuum, spot test, either product type applied lightly Saturation, mixing product types at once
X Vacuum only, no liquid Vacuum and light brushing only Any liquid cleaner or moisture

Two sofas that look identical can carry different codes, so confirm the code on your specific couch before choosing a method. If the tag is missing or unreadable, treat the fabric as delicate, keep moisture to a minimum, and consider professional advice rather than guessing.

 blotting stains on couch

Routine Fabric Sofa Cleaning


Regular light cleaning keeps a fabric sofa looking good and reduces the need for heavier treatment later. This routine suits most W and WS coded couches.

  • Vacuum weekly using an upholstery attachment, reaching seams, crevices and under the cushions
  • Lift and vacuum both sides of removable cushions
  • Brush the surface gently to lift the pile and loosen surface dust
  • Wipe down any wooden or metal frame parts separately with a barely damp cloth
  • Address spills promptly, before they soak in and become stains

Keeping up this light routine does more for the long-term look of a couch than any single deep clean, and it keeps grime from working into the fibres where it is harder to remove.


Treating Spot Stains on a Fabric Sofa


Spot stains are where most damage happens, usually from moving too fast or scrubbing too hard. Work gently and let the care code guide the product.


  1. Act quickly and lift any solids gently before adding liquid
  2. Spot test the chosen product in a hidden area and wait for it to dry
  3. Apply a suitable cleaner lightly to a cloth, not poured onto the fabric
  4. Blot from the outside of the stain inward, never scrubbing
  5. Wipe away residue with a clean, barely damp cloth where the code allows moisture
  6. Let the area dry fully, then inspect, since some marks only show once dry


Match the product to both the stain and the fabric. Protein stains such as blood and food, oily stains, and general grime each respond to different products, and the care code narrows the safe options further. Choosing the right one matters, and a guide to upholstery cleaning products covers selection by stain type in more depth.


How do you deal with odour in a fabric sofa?



Odour usually comes from moisture, spills or general use settling into the cushions and padding. Start by vacuuming thoroughly and airing the couch with good ventilation. A light sprinkle of bicarbonate of soda left on the fabric for a while and then vacuumed off can help absorb everyday odours on water-safe fabric. Avoid heavy sprays or soaking, since trapped moisture is often what causes the smell in the first place. If an odour persists or comes from deep within the padding, it usually needs professional attention rather than more product.

enzyme cleaner for sofas

Steam vs Foam Cleaning a Fabric Sofa


Steam and foam are two different approaches, and neither suits every fabric. The care code decides whether either is safe.

Steam cleaning introduces heat and moisture, which can help lift ingrained dirt on durable, water-safe fabric, but it is risky on delicate, solvent-only or vacuum-only fabrics, where it can cause shrinkage, water marks or set a stain. Do not steam a sofa unless the care code clearly allows water-based cleaning and you are confident the fabric can take heat and moisture.

Foam or low-moisture cleaning uses minimal liquid and is generally gentler, which makes it a safer choice for many delicate and natural-fibre fabrics. Even so, a spot test comes first. As a rule, the more delicate or uncertain the fabric, the lower the moisture should be, and the stronger the case for foam over steam or for professional cleaning.


Cautions That Prevent Lasting Damage


A few habits keep a cleaning attempt from causing more harm than the original mark. These apply across almost every fabric type.

  • Colour bleeding: always spot test, since some fabrics release dye when wet and can end up patchy
  • Shrinkage: water on solvent-only or delicate fabric can shrink or distort it, so follow the code
  • Water marks: over-wetting can leave rings, especially on fabrics that show moisture; keep application light
  • Delicate fabrics: velvet, natural fibres and loosely woven material need minimal moisture and no scrubbing
  • Over-wetting: foam-filled cushions hold moisture internally, which can cause musty smells or moisture issues if not dried fully
  • Heat on protein stains: heat can set blood and food stains permanently, so keep it cool
  • Mixing chemicals: never combine cleaning products, as some combinations produce hazardous fumes


Drying is part of the clean, not an afterthought. A sofa left damp in a closed room is a common cause of musty odours inside the cushions, so open a window, run a fan, or move airflow across the couch until it is completely dry.


When Not to Clean a Fabric Sofa Yourself


DIY cleaning works well for fresh, small, isolated stains on fabric that is clearly W or WS coded and behaves as expected during a spot test. Some situations are safer left to a professional.

Consider professional help when a stain has set in, covers a large area or keeps returning, when the sofa is S or X coded and any DIY attempt risks irreversible damage, when the fabric type is genuinely unknown, or when the couch is valuable or antique. In these cases, a professional upholstery cleaning assessment usually costs less than replacing a piece damaged by the wrong method. If a stain does not respond after one or two careful attempts, or the fabric shows signs of stress, stopping and reassessing is more reliable than pushing on.

pet hair removal from furniture

Frequently Asked Questions

How do you clean a fabric sofa at home?

Check the care code first, vacuum the whole couch, spot test your chosen product in a hidden area, then apply it lightly and blot rather than scrub. Remove residue with a barely damp cloth where the code allows, and dry the sofa fully before use. Skipping the care code check or spot test is the most common cause of accidental fabric damage.


Can you clean a fabric sofa with water?

Only if the care code allows it. Fabrics coded W or WS generally tolerate water-based cleaning, while S-coded fabrics can develop permanent water marks or shrink if wet, and X-coded fabrics should have no liquid applied at all. Always confirm the code before using any water-based product on a couch.


Can you steam clean a fabric sofa?

Only when the care code confirms the fabric tolerates water-based cleaning and can handle heat and moisture. Steam can help on durable, water-safe fabric but risks shrinkage, water marks or set-in stains on delicate, solvent-only or vacuum-only fabrics. When unsure, a low-moisture foam method or professional cleaning is the safer choice.


How do you get a smell out of a fabric couch?

Vacuum thoroughly and air the couch with good ventilation first. On water-safe fabric, bicarbonate of soda left on the surface and then vacuumed off can help absorb everyday odours. Avoid soaking or heavy sprays, since trapped moisture often causes the smell. Odours deep in the padding usually need professional attention rather than more product.


How long does a fabric sofa take to dry?

It depends on how much moisture was used and the airflow in the room. A lightly cleaned couch may feel dry within a few hours, while damper cushions can take considerably longer. Good ventilation from an open window or fan speeds this up, and it is best to keep the sofa out of use until the fabric and padding are completely dry.


Keeping a Fabric Sofa in Good Condition



Cleaning a fabric sofa safely comes down to working in the right order and letting the care code lead: check the code, vacuum, spot test, treat gently, control moisture and dry fully. Matching the method to the fabric, keeping steam away from anything the code does not clearly permit, and knowing when a stain is beyond safe home treatment are what protect a couch from lasting damage while keeping it clean and fresh.

Blog

Person gently blotting a fresh stain on a wool rug with a clean cloth
By Kristen Nguyen • October 8, 2026
How to get a stain out of a wool rug: blot gently, use a mild wool-safe solution, work outside in, rinse lightly and avoid heat or overwetting.
Retail employee following a clean, maintain and reset store cleaning routine
By Kristen Nguyen • October 7, 2026
How to clean a retail store with a simple staff SOP: remove hazards first, spot clean during trade, clean floors safely with signage, then run a closing handover.
Butcher shop cleaning procedure covering equipment, food-contact surfaces, floors and work areas
By Kristen Nguyen • October 6, 2026
A butcher shop cleaning procedure separates cleaning and sanitising across equipment, food-contact surfaces, floors, drains, cool rooms, waste and records.

Book a Service Today