How to Deep Clean a Fabric Couch and Upholstered Furniture
The best way to clean a fabric sofa in 7 steps without solvent-based cleaners + a DIY sofa cleaning solution to make upholstery bright and fresh.
Cleaning a couch is right up there on the chores list of things I dread alongside cleaning the oven, scrubbing the shower, and mopping floors all rolled up into one. It’s a workout!
But when it’s done? It feels SO good, plus, it’s like having a brand new sofa.
Over the years, we’ve had 5 couches, all of which went through trails and errors in cleaning. But I’ve found the winning combination of a few different methods if you’ve ever wanted to know how to clean your couch, plus a DIY sofa cleaning solution that’s quick and cheap to make.
This was our sofas’ grubby “before” (pictures make it look better than it did in person). We got our two down blend Pottery Barn York couches (which I shared the full unbiased pro/con review about here) about a year ago.
I was under the impression that the Sunbrella removable covers would remain a crisp clean white with just needing the occasional spot treatment on stubborn stains because it’s a super high performance upholstery fabric. But time has proven to me that it still gets dingy just like you’d expect any white sofa would (surprise, surprise).
We have a dog and two kiddos who spill all over them, track dirt all over them, leave pet hair everywhere, and honestly, Robert and I aren’t exactly the easiest on these sofas either. We have little to no rules against food and drinks on these couches, and our crew is a rowdy bunch, so you can imagine the carnage.
It called for an all-over majorly intense couch cleaning. This method I use works on fabric chairs too, slipcovered or not.
Step-By-Step Guide to Clean a Couch with Upholstery
I recommend doing this couch deep cleaning method once or twice per year (I usually prefer spring and fall). But it’s best to vacuum couches once per month and treat spills as soon as they happen to prevent permanent stains.
Over the years, I’ve cleaned everything from our slipcovered IKEA couches to upholstered sofas and chairs, and they’ve all resulted in a beautifully deep clean that looks like new.
Supplies
- Vacuum cleaner with upholstery attachment wand (We love our Shark Navigator)
- Large box of baking soda
- OxiClean White Revive
- Spray bottle
- 2 Cups distilled water
- 2 Tbsp clear Dawn dish soap
- 2 Tbsp distilled white vinegar
- Optional: Upholstery cleaning machine
Before You Start
It’s a good idea to spot test any cleaning solution you’re using in an inconspicuous hidden area first. Scrub a small area in a circular motion with a clean cloth and the above water-based cleaner solution. If color from the couch shows up on the cloth, don’t use the cleaning solution on your couch.
Check your couch manufacturer’s instructions for cleaning guidelines on the label.
Upholstered Furniture Cleaning Codes
Look for a cleaning code on your sofa label as shown below to determine the best cleaning method to use. It’s not always a one-size-fits-all approach. Different fabrics require different kinds of care, but the method I’m sharing here works for many.
W – Water based cleaning agents or foam may be used, preferably distilled water.
S – Only mild, water-free cleaning solvents.
S/W – Water-based cleaning agents may be used, distilled water recommended.
X – Clean only by vacuuming or light brushing to remove soil.
Step 1 – Remove Cushion Covers
If possible, unzip and remove covers from the couch cushions. Take the time to “fluff” the cushions and batting. Give the covers a good shake to release any loose debris.
(If you can’t remove your cushion covers, move on to Step 3.) Check inner cushions for pet stains. Give stained areas a thorough cleaning with an upholstery steam cleaner, if possible.
Step 2 – Wash Cushion Covers on Cold/Gentle
My favorite combination for white fabric all over our house (sheets/towels/bedding/slipcovers) is tossing them in the washing machine with 1 cap full of OxiClean White Revive and 1 cup of baking soda. It makes all dingy, dirty whites look bright and clean without bleach!
The OxiClean White Revive is color safe and septic safe, if that’s a concern for you. I used it on our white IKEA slipcovers for years to get them as white as possible.
Avoid using hot water as it can make couch covers shrink. Wash the sofa cushion covers on cold and on the gentle cycle.
Line dry until damp, DO NOT tumble dry. It’s best to put clean covers back on the sofa cushions while they are still damp to stretch out wrinkles, prevent shrinking, and make them easier to put back on.
If you’re washing slipcovers on the entire sofa, you can toss the whole thing in the wash separately from the cushion covers to prevent overcrowding.
But since our couches mainly needed cleaning on the arms, I didn’t want to go through the hassle of cleaning the entire cover. You can use this method below on attached sofa upholstery too.
Step 3 – Vacuum Couch Upholstery
Remove any loose hair, dirt, and debris under couch cushions and on the couch upholstery itself with a vacuum wand brush attachment. Get in every nook and crevice in the entire couch as much as possible with the wand hose.
Would you like to save this?
We have this Shark Navigator Lift-Away Vacuum that we love!
Step 4 – Sprinkle Baking Soda
To help absorb any odors, sprinkle baking soda all over the sofa (focusing on high traffic spots like the sofa arms) and let it sit for at least 30 minutes.
Use the vacuum wand attachment again to vacuum up the baking soda.
Step 5 – Make a DIY Couch Cleaner Solution
I’ve used a few upholstery cleaners in the past (Folex is one I generally like), but I’ve found mixing this DIY couch cleaner in a spray bottle to be just as effective.
Mix in a spray bottle:
- 2 cups distilled water
- 2 Tbsp clear Dawn dish soap
- 2 Tbsp white distilled vinegar
Only use this cleaner if your couch’s manufacturer label allows water-based cleaning agents.
Step 6 – Spray Couch Fabric with Cleaner
Spritz the couch upholstery with the water/soap/vinegar solution until damp.
Step 7 – Wipe Sofa Fabric Surface
Using a dry, lint-free cloth, wipe the soiled sofa fabric surface to remove any dirt and grime.
Optional: If you have an upholstery cleaning machine (we have this Bissell Little Green Stain Cleaner we like), use it after this step for an even deeper clean.
Allow your sofa to air dry before putting cushions in place.
Cleaned Couch
Does it look so much better?! It smells absolutely amazing. Robert has said over and over ever since I cleaned our couches a few days ago that they feel like brand new! So fluffy and bright!
The good news is, even though it is quite a chore to do, if you make it part of your regular spring and/or fall cleaning along with spot cleaning tough stains when they happen, it can extend the life of your fabric couches.
I was really feeling the sofa fabric regret last week, but now that these couches have gotten a deep clean, I’m even happier with these Pottery Barn couches that we saved up for for years.
Even if we did have feathers flying throughout the whole cleaning process, I still love how squishy soft and comfy they are.
All in all… totally worth it.
My reward for tackling this couch cleaning chore was to bust out some fall decor to make this living room feel extra cozy, so you can guess what comes next in here. 😉
By the way, in case you want to know since sometimes people ask, here are our living room’s decor sources.
Living Room Decor Sources
- Wall color: Benjamin Moore Swiss Coffee
- Door color: Benjamin Moore Wrought Iron
- Trim color: Benjamin Moore Simply White
- Couches
- Curtains
- Curtain rod
- Area rug
- Coffee table (Facebook Marketplace find – similar linked)
- Nesting end table (Facebook Marketplace find – similar linked)
- Ceiling fan (I spray painted it gold)
- Table lamp
- Picture frames
- Audubon art (free printable set)
More House Cleaning Ideas
- How to Remove Stains from Marble
- The Best Vacuum Cleaners & Cleaning Tools We Use and Love
- Deep Cleaning Checklist Printable
- How to Clean Wood Furniture to Make It Look New
- How to Clean Outdoor Cushions and Furniture
Frequently Asked Questions
Synthetic microfiber couches are the easiest clean and perfect in a home with kids or pets.
Vacuum the entire couch to remove any dirt and pet hair. Generously sprinkle baking soda all over the entire couch, including crevices. Let the baking soda sit for an hour or two to absorb odors. Then, vacuum the baking soda off of your now fresh smelling couch.