Start by finding the cleaning code on the sofa's tag. W means a water-based cleaner, S means a water-free solvent, W/S means either, and X means vacuum only. Then vacuum out the crumbs, blot spills instead of rubbing, and spot clean with whatever the code allows after testing a hidden patch first.
What the sofa cleaning codes mean#
The tag is usually under the seat cushions, on the platform the cushions sit on, or stapled under the frame. The codes are standard across most furniture makers. La-Z-Boy's care guide spells them out:
| Code |
What you can use |
What to avoid |
| W |
Water-based upholstery shampoo or foam |
Soaking the fabric, solvents, steam and hot water extraction |
| S |
A water-free dry-cleaning solvent |
Any water, including a damp cloth |
| W/S or WS |
Mild soap and water for water-based spills, solvent for oily ones |
Using solvent without testing it first |
| X |
Vacuuming and light brushing only |
Any liquid or foam cleaner at all |
If there's no tag and you can't find the paperwork, treat the sofa as an X until the manufacturer or a professional tells you otherwise. Water on an S fabric can leave a ring that never comes out.
How to clean a fabric sofa, start to finish#
- Pull off every cushion that's designed to come off. Vacuum the platform underneath, then run the crevice tool along the seams and into the gap at the back of the seat. That's where the crumbs, coins and dog hair live.
- Vacuum the cushions and the arms with the upholstery brush. On velvet, chenille and other deep-pile fabrics, use a soft brush and low suction, or just the brush on its own. A strong nozzle pressed into the pile can crush it and leave marks.
- For pet hair the vacuum won't lift, drag a slightly damp rubber glove across the fabric in one direction. The hair rolls up into clumps you can pick off. Skip this on S and X fabrics.
- Spot clean any marks with the method your code allows (steps below).
- Plump the cushions and put them back in a different position than before. Rotating seat cushions spreads the wear so one spot doesn't sag first.
How to get a stain out of a W or W/S sofa#
- Blot up as much as you can with a white cloth or paper towel. Press and lift. Don't rub, because it frays the weave and spreads the stain.
- Mix a few drops of clear, mild dish soap into a cup of lukewarm water. Whip it so you can use mostly the suds, which keeps the fabric from getting soaked.
- Test on the back or underside of the sofa and let it dry. Check for color loss or a change in texture.
- Dab the suds onto the stain with a clean cloth. La-Z-Boy recommends working from the side toward the center to avoid a halo.
- Rinse by blotting with a second cloth dampened in plain water, then press with a dry towel to pull out as much moisture as you can.
- Let it air dry with a fan pointed at it. Don't sit on it, and don't use a hair dryer, which can leave a ring at the edge of the wet patch.
For S fabrics, the process is the same but with a water-free upholstery solvent in place of the soapy water. Open a window, use very little, and follow the product label. For X fabrics, vacuuming is the whole job. Anything beyond that is for a professional.
Why water rings happen#
When a damp patch dries, any dirt or dye in the fabric travels with the water to the edge of the wet area and gets left behind as a line. The fix is to use as little liquid as possible and to feather the edges outward with a barely damp cloth so there's no sharp boundary. If a ring appears anyway, stop adding products. More water usually makes it bigger.
Can you put sofa cushion covers in the washing machine?#
Usually not, even when they have a zipper. La-Z-Boy's guide says W-coded cushion covers should not be removed and laundered, and S-coded ones should not be removed and dry cleaned. Washing risks shrinkage, so the cover may not fit back over the foam, and fading that makes one cushion look different from the rest.
The exception is a cover sold as washable, like a slipcover with its own laundry care label. Follow that label, and wash all the covers together so they fade evenly.
Can you steam clean a fabric sofa?#
Usually not. La-Z-Boy lists steam and hot water extraction under what to avoid even for W fabrics, the most water-tolerant code, and S and X fabrics shouldn't get steam either. A handheld steamer pushes hot moisture deep into the cushions, where it's hard to dry. If the whole sofa looks dingy, not just one spot, that's the point to hire an upholstery cleaner. La-Z-Boy suggests a professional "when an overall soiled condition has been reached."
When to call an upholstery cleaner#
- The code is X, or there's no code and you can't find one.
- The fabric is silk, a vintage piece, or anything you'd hate to lose.
- A pet accident has soaked through into the cushion foam. Surface cleaning won't reach it.
- The arms and headrest are visibly darker than the rest of the sofa.
- A spot treatment left a ring or changed the texture and you don't want to make it worse.
Tell the cleaner the code and anything you've already tried.
How often to clean a fabric sofa#
Vacuum it weekly if you have pets or eat on it, and every two weeks otherwise. Flip and rotate the cushions at the same time. Deal with spills the moment they happen. A proper deep clean, DIY or professional, is a once-a-year job for most households, sooner if you see darkening on the arms. If the sofa sits on carpet, it's worth pairing the two, since the carpet deep-clean schedule runs on a similar cycle. Keep your vacuum's brush tool free of tangled hair (here's how to clean a vacuum) so it doesn't drag grit across the fabric.
Leather is a different job entirely. If you have leather seats or panels, see how to clean a leather sofa. A ChoreLists.com reminder for the weekly vacuum and cushion rotation is enough to keep most sofas looking even.