TL;DR
Cleaning a fabric sofa is four steps in a fixed order: read the cleaning code, vacuum thoroughly, test a hidden area, then clean panel by panel at the lowest moisture that works. Skipping the vacuum is the most common mistake, because adding liquid to dry soil turns it into mud that gets driven into the weave.
Step One: Read the Code Before You Touch Anything
Find the tag before you buy a product. W means water-based cleaners are safe, S means solvent only, WS means either, and X means vacuum only with no liquid at all. Using the wrong one can ring or shrink the fabric in a single pass, and the damage does not rinse out.
The tag is usually under a seat cushion on the deck, on the cushion underside, or stapled to the frame beneath the sofa. Where the tag hides walks the whole search, and check the cleaning code first explains each letter.
Step Two: Dry Soil Removal Does Most of the Work
Vacuum the entire piece with an upholstery tool -- no beater bar -- before any liquid appears. Do the deck, the inside backs, the arms, both faces of every cushion, and the crevices with a crevice tool.
This is not a formality. Dry soil is abrasive, it is a large share of what makes a sofa look dull, and it is far easier to remove dry than wet. A thorough vacuum on a neglected sofa often accounts for most of the visible improvement.
Work top to bottom so anything you dislodge falls onto surfaces you have not done yet. Finish with the floor underneath.
Source: IICRC S300 Standard for Professional Upholstery Cleaning
Step Three: Test a Hidden Area, Even With a Clear Tag
Pick a spot nobody sees -- inside the skirt, the back of the deck, the underside of a cushion boxing. Apply a small amount of your intended cleaner to a white cotton cloth, press it against the fabric, and let the spot dry completely.
Then look at it in daylight. Dye on the cloth, a ring, stiffness, or a texture change all mean stop. Age and sun exposure change how a fabric behaves, so the tag describes the cloth as it left the mill, not the sofa in your living room.
Give it hours, not minutes. Rings and browning appear during drying, so a spot checked while damp has not been tested.
Step Four: Clean Panel to Panel, Not Spot to Spot
Treat each panel -- one seat cushion face, one arm, one inside back -- as a unit and work from seam to seam. Cleaning only the dirty patch leaves a bright halo that is more noticeable than the soil was.
Apply lightly. Spray onto a cloth or a soft brush rather than soaking the fabric, and let the cloth do the transfer. Work in overlapping passes with a soft brush in one direction, then blot with a dry white towel pressed straight down.
Rubbing back and forth distorts the surface, and on a napped fabric it leaves a permanent shading difference. Blot, do not scrub.
Why Over-Wetting Is the Real Danger
The fabric is the part you see, but the foam underneath is the part that causes trouble. Open-cell foam absorbs and holds water, and a soaked cushion core can take days to dry. In that time it develops a musty smell from the inside out that no surface cleaning will fix.
That is why "more water equals cleaner" fails on upholstery even more than it does on carpet. Why foam cushions hold water covers what happens when a cushion goes too far.
Never remove a cushion cover to wash it in a machine. A zipper is a manufacturing convenience, not a permission slip -- covers shrink, and the backcoating that holds their shape does not survive a wash cycle.
Drying: The Step That Decides the Result
Move air across the surface with a box fan or an oscillating fan, open windows if the outside air is dry, and run a dehumidifier if it is not. Stand the cushions on edge so both faces get airflow rather than laying them flat.
Most properly cleaned upholstery is dry in roughly two to six hours with good airflow. Heat alone does not do it -- moving air and lower humidity do. How long upholstery takes to dry covers the variables.
Keep pets and kids off the piece until it is fully dry, and do not put the cushions back in place while any of them are still damp.
When to Hand It Over
Some jobs are not weekend jobs. An S or X code fabric, a sofa with years of body oil in the headrests, dye that transfers on a test cloth, a pet accident that reached the foam, or a piece you cannot afford to replace all point the same direction.
Professionals bring controlled moisture, real extraction, and airflow equipment, and they test before they choose a method. How sofa cleaning methods compare covers what each approach does well.
FAQ
How do you clean a fabric sofa at home?
Read the cleaning code on the tag, vacuum the entire piece with an upholstery tool, test your cleaner on a hidden area and let it dry fully, then clean one panel at a time from seam to seam using the least moisture that works. Dry with moving air.
Can I use a carpet cleaner on my couch?
Only on a W or WS code fabric, and only with the upholstery hand tool rather than the floor wand. The wand puts down far more water than a cushion can handle. Even then, test a hidden area and keep the passes light.
Should I vacuum a sofa before cleaning it?
Always. Dry soil plus liquid makes mud that gets pushed into the weave, and vacuuming alone accounts for a large share of the visible improvement on a neglected sofa. Use an upholstery tool and a crevice tool, working top to bottom.
Can I put sofa cushion covers in the washing machine?
No, even when they have zippers. Machine washing shrinks many covers enough that they no longer fit, and it strips the backcoating that gives the fabric its shape and drape. Clean covers in place instead.
How long does a fabric sofa take to dry?
Roughly two to six hours with good airflow, longer in humid conditions or if the cushions were over-wetted. Stand cushions on edge, run a fan across the surface, and use a dehumidifier if the air is damp. Heat alone will not do it.
What makes a sofa smell after cleaning?
Almost always trapped moisture in the foam core. Open-cell foam holds water, and a soaked cushion develops a musty odor from the inside that surface cleaning cannot reach. Prevention is low moisture and aggressive airflow, not more product.
The whole-carpet version of this work is covered by professional carpet cleaning.
Done in the right order, cleaning a fabric sofa is straightforward and mostly patient work. When the code rules out home methods or the soil is deeper than the surface, that is the point to hand it over. Get a quote and we will walk you through the options.