How to Clean a Fabric Sofa the Right Way
A calm, step-by-step guide to cleaning a fabric sofa without damaging it, from reading the care code to blotting spills and when to call a pro.
A fabric sofa handles years of everyday life, and most of what keeps it looking new comes down to a few simple habits and one calm response when something spills. The steps below work whether the moment is routine weekly upkeep or the sudden scramble after a glass tips over.
The single most important rule sits on a tag you may never have read. Before any cleaner touches the cushions, find that tag and let it tell you what the fabric can take.
What should you do first when you clean a fabric sofa?
Read the cleaning code printed on the tag, then follow it before you reach for any product.
The code is a single letter: W means water-based cleaners are safe, S means solvent-only, WS means either water or solvent works, and X means vacuum only with no wet cleaning at home. Reading it first keeps a small spot from becoming a permanent mark.
Once you know the code, test whatever cleaner you plan to use on a hidden spot first, such as the back corner or underside of a cushion. Give it a few minutes to confirm the fabric holds its color before you work on a visible area. Our guide to upholstery cleaning codes explained walks through each letter in more detail.
How do you clean a fresh spill without spreading it?
Blot the spill gently and work from the outside toward the center so it does not spread, and move quickly.
Speed matters far more than scrubbing, because a liquid that has not soaked in lifts away with almost no effort. Press a clean, dry cloth straight down onto the spill to pull the moisture up, then lift and repeat with a fresh section of cloth. Never rub, since rubbing pushes the stain deeper into the weave and frays the surface fibers.
Always start at the edge of the spill and blot inward. Working outside-in keeps the mark from widening into a larger ring, and it concentrates the stain where it is easiest to lift.
What is the safest way to clean water-friendly fabric?
For W and WS fabrics, use a little mild soap with distilled water, and never over-saturate the cushion.
Distilled water is the quiet key here, because tap water carries minerals that can dry into faint rings on the fabric. Mix a small amount of mild soap into distilled water and apply it with a damp cloth rather than pouring it on. A light touch cleans the surface without driving moisture into the cushion foam, where it lingers and can lead to odor.
Let the spot air dry fully before anyone sits down, and set up a fan nearby to speed things along. Rushing a damp cushion back into use traps moisture, so give it the time it needs to dry completely.
How do you keep a fabric sofa clean day to day?
Vacuum weekly with an upholstery attachment, and rotate and flip the loose cushions so they wear evenly.
Regular vacuuming lifts the grit and dust that would otherwise grind into the fibers every time someone sits down. Run the upholstery attachment across the seat, back, arms, and into the seams where crumbs collect. Weekly attention keeps the fabric from dulling and cuts down on how often a deeper cleaning is needed.
Rotating and flipping the seat and back cushions spreads the wear across every surface, so no single spot flattens or fades ahead of the rest. Cushions that get turned regularly hold their shape and color far longer.
Can you unzip and machine-wash the cushion covers?
No. Do not unzip and machine-wash cushion covers, because they can shrink and stop fitting the cushion.
The zippers you see are part of how the sofa was built, not an invitation to launder the covers. Washing machines and dryers shrink upholstery fabric and can distort its shape, and a cover that no longer fits cannot be stretched back. The zipper is there for the upholstery process, not for laundering.
Clean the cover while it stays on the cushion instead, using the blot-and-spot method that matches the tag's code. Treating the fabric in place is the only reliable way to keep the fit crisp.
Do performance fabrics change how you clean?
Yes. Performance fabrics are built to release stains, and many clean with nothing more than mild soap and water.
Lines such as Crypton, Revolution, Sunbrella, Sustain, and Inside/Out are engineered so spills sit on the surface rather than soaking in. Some go even further. Revolution fabric, for instance, is bleach-cleanable even in dark colors, which makes it a favorite in homes with children and pets. If a performance sofa is on your list, our guide to the best sofa fabric for kids and pets covers the trade-offs.
For an X-code fabric or a delicate natural fiber, skip the home treatment and call a professional. Delicate weaves reward a careful hand, and the wrong cleaner can set a stain for good.
When should you call in a professional?
Call a professional for X-code fabrics, set-in stains, and any spot you are unsure about.
A specialist has the tools and the trained eye to treat delicate upholstery without risking the fibers or the color. At Seville Home, an in-house care team helps clients protect the pieces they have invested in, from routine guidance to full custom work through the custom upholstery program. Sorting out fabric care before a stain appears is far easier than reversing a mistake. More upkeep advice lives on the care page, including how the approach shifts for leather in how to care for leather furniture.
Bring your fabric care questions to Seville Home
Seville Home has helped Kansas City families choose and care for fine furniture since 2000, and the team is glad to talk through your specific fabric.
Whether you are weighing a performance weave or wondering how to treat a stubborn spot, an honest conversation saves both worry and guesswork. Visit the showroom at 5205 W 135th Street in Leawood, open Monday through Saturday from 10 to 5, or plan your visit ahead of time. The first consultation is always complimentary, so book a consultation and let the team point you toward the right fabric and the right care routine for the way you live.
Common questions
Can you machine-wash sofa cushion covers?
No. Even when the covers unzip, washing them can shrink the fabric so it no longer fits the cushion. The zippers exist for the upholstery process, not for laundering. Spot-clean the cushion in place instead, following the code on the tag.
What does the W, S, WS, or X code on my sofa tag mean?
The letter is the manufacturer's cleaning code. W means clean with water-based products, S means solvent-only, WS means either is safe, and X means vacuum only and leave wet cleaning to a professional. Read it before you touch a spill.
Should you use tap water to clean a fabric sofa?
Use distilled water rather than tap water. Tap water carries minerals that can dry into faint rings on upholstery. Distilled water rinses clean, and pairing it with a mild soap keeps water-safe fabrics looking even.
How often should you clean a fabric sofa?
Vacuum weekly with an upholstery attachment and rotate the loose cushions so they wear evenly. Address spills the moment they happen, and plan on a deeper cleaning once or twice a year depending on household traffic.