
Cleaning sofa cushions — or couch cushions — properly depends on the fabric type and whether the covers are removable. Get that wrong and you risk shrinking the covers, damaging the foam, or setting a stain rather than lifting it.
In this post, we cover everything you need to know: how to identify your sofa’s cleaning code, how to machine wash or hand wash sofa cushion covers, how to tackle the most common stains, and what to do when the cushions aren’t removable at all.
TL;DR
- Check the upholstery cleaning code label on your sofa cushions before using any water or solvent.
- Removable couch cushion covers can usually be machine-washed on a delicate cycle with cold water and mild detergent.
- Foam cushion inserts should never be machine-washed — spot-clean and air-dry instead.
- Always vacuum cushions before wet-cleaning to lift loose debris and make the wash more effective.
- Treat stains immediately by blotting, never rubbing, using a solution matched to your sofa’s cleaning code.
Table of Contents
1. Identify the cushion material
It’s extremely important to know what material your sofa cushions are made of before you attempt any cleaning. All upholstered furniture carries upholstery cleaning codes, usually sewn into an inconspicuous area of the sofa — on the underside of a seat cushion or along the very bottom of the couch. Different fabrics require different cleaning methods and detergents. Some of the most common sofa fabrics are:
The cleaning codes you are looking for have the following information:
- X: You should only vacuum and lightly brush the sofa. Avoid using water and solvent when cleaning.
- WS: Using water and solvent-based cleaning solutions is perfectly fine.
- S: Don’t use water when cleaning your sofa. Instead, opt for a solvent-based cleaner.
- W: You can use water and water-based cleaners.
For sofas with an S or WS code, rubbing alcohol applied sparingly with a clean cloth is an effective solvent-based spot treatment — particularly useful on microfibre and synthetic fabrics.
2. Pre-clean the sofa cushions
Before applying any cleaning method to your sofa cushions, hoover both the covers and the cushions (if the covers are removable) thoroughly so all accumulated dust, hair, food particles and similar debris are lifted. This makes the washing stage considerably easier.
Use your vacuum’s upholstery attachments for the best results. They come in different sizes and shapes, and some have a soft brush attachment. You should be able to use your vacuum cleaner for most fabric types, but check beforehand just in case.
Check the care label before removing covers as well. Some fabrics, particularly cotton blends, are prone to shrinking if washed in warm water.
3. Choose a cleaning method that suits your sofa cushions
It’s important to choose a cleaning technique that will be safe for your cushions to avoid damage to the fabric or the form of your sofa cushions. With that in mind, we advise you to try the following.
Option 1: How to machine wash your sofa cushions
If your sofa cushions have a zipper, you can remove the covers and clean them separately. This can help if only the cushion covers have been heavily stained. However, if any liquid has soaked into the cushions themselves, it’s important to clean those too, to eliminate bad smells and potential mould growth.
Machine washing can work well for smaller cushions made from foam, polyester, or similar washable materials. A front-loading machine is preferable for this task, as it handles delicate items more gently.
Always make sure the label or manufacturer of your sofa permits machine washing. If you’re unsure, stick to hand washing, which we cover in the next section.
For the cushion itself:
- Remove the cover and place the cushion in the washing machine. You can clean both together if your washer is large enough.
- If your machine has an agitator, switch it off — most UK front-loading machines do not have one, making them preferable for this task.
- Use a delicate or gentle cycle with slightly warm water to avoid damaging the cushion.
- After the cycle finishes, place your cushions outside to dry in the sun. Depending on their size, sofa cushions may take 1–2 days to dry completely — which is why washing them on a bright, sunny day is strongly recommended.
For removable couch cushion covers:
- Unzip the covers and remove them from the cushions.
- Zip your couch cushion covers all the way up to protect them during the wash.
- Use a mild detergent and set your washer to a gentle cycle with cold water.
- Ensure the covers are completely dry before placing them back on the cushions.
Option 2: How to hand wash the sofa cushions
Follow these steps if you prefer a safer way of cleaning your couch cushions:
How to hand-wash sofa cushions safely at home using a bathtub.
Fill the bathtub
Add enough water so the cushion submerges fully. Make sure the bathtub itself is clean — dirt transfers easily to fabric. If you have access to a large outdoor space and a garden hose, that works just as well.
Add the cleaning solution
Add half a cup of mild laundry detergent, suitable for delicates, to the water. Swirl the water so the detergent mixes in evenly.
Work the solution into the cushion
Press the cushion down firmly to force the soapy water into it. Work from one end to the other so you don’t miss a spot. You can also use your feet if you don’t mind getting them wet, or apply the solution with a sponge if you’re concerned about damaging the cushion. Leave it to soak for around 15 minutes. Scrub any visible stains with a scrub brush.
Drain and refill
Drain the tub — the water will be dirty by this point — then refill with warm water and add detergent again as above.
Rinse the cushion
Refill the bathtub with warm water and submerge the cushion again, working out as much dirt and soap as possible. Alternatively, use the showerhead to spray the cushion directly — this is quicker and often more thorough.
Drain and press out water
Once the tub has drained, press down firmly on the cushion again, working from one end to the other towards the drain. Remove as much water as you can — the less moisture left in the cushion, the faster it will dry.
Wrap in towels
Place clean towels beneath the cushion and wrap them over the top. Press firmly to absorb moisture. Replace the towels as they become saturated.
Air dry completely
Move the cushion to a well-ventilated area and leave it to dry fully. Outside on a clean surface in warm, sunny weather is ideal. If the weather is poor, stand it upright in the bathtub so both sides can dry. To test if it’s done, press a dry paper towel firmly against it — if the towel comes away damp, it needs more time.
If you’re still unsure and want to avoid any risk of damage, scheduling a professional upholstery cleaning session might be the right call. The specialists have the experience to identify the safest and most effective method for your specific sofa and will deliver results that are difficult to match at home.
Count on a professional for the in-depth cleaning of your sofa cushions.
Enter your postcode to view our rates and availability in your area.
For questions about the services we offer visit our main site
4. Tackle the most common sofa cushion stains
Stains from food and drink are tough to remove once they’ve set in. Deal with them while fresh and the job is twice as easy. Use the right cleaning solution for your sofa’s fabric code and you’ll save yourself a lot of effort.
Lifting coffee stains from sofa cushions
Imagine having a blissful morning. You made your coffee, got the book you would like to read and relax for a bit. But you, unfortunately, spill the beverage onto the sofa and sofa covers. Don’t stress about it one bit! Just act quickly and the stain will be long gone.
- While the coffee is still wet. Make sure to blot as much of the liquid as you can with a clean cloth or a paper towel.
- Create a mixture of 2 cups of cold water and 1 tablespoon of bleach-free liquid dish soap.
- Get another piece of paper towel and gently work the solution onto the affected area.
- Remove the soap by wetting a clean towel with cold water and then blotting the surface.
- If the method mentioned above doesn’t entirely remove the stain – try applying a dry cleaning solvent to the coffee stain.
Cleaning red wine stains from sofa cushions
Having some people over for a glass of wine might be an amusing idea, but a couple of wine glasses is all it takes for a minor accident to occur. Simply make sure to act as quickly as you can.
- Blot as much of the stain as possible with a paper towel while making sure not to rub it in.
- Create a solution with two parts warm water and one part salt and scrub the stain thoroughly with a sponge.
- Sprinkle some talcum powder over the affected area and leave it for approximately 5 minutes.
- After that, grab your upholstery brush and grind the powder in the fabric.
- Drop a small amount of vinegar onto the stain and rub it in.
- Apply a small amount of mild, non-bleaching liquid detergent to the stain, then use warm water and a sponge to clean it, and finally, blot the area with a paper towel.
Removing vomit from sofa cushions
Sometimes, there is no helping it. Cats have hairballs they want to let out, dogs occasionally consume “mystery treats”, babies hiccup, or someone has the flu. All of those might result in an unpleasant puke all over the couch and couch covers, leaving you to have to deal with all the mess. Clean the stain as fast as possible to avoid damage to the upholstery and get that annoying task over with.
- Remove the vomit particles as much as you can by using a spoon while also trying not to rub the liquid into the fabric.
- Wet a sponge or a rag and wipe the affected area in order to remove the residue. After that, blot the surface with a clean cloth or a rag.
- Spread a layer of baking soda onto the stain and let it set in for a few hours.
- When the baking soda fully dries, hoover it off the cushion covers with the upholstery attachment of your cleaner.
- Spread an enzymatic cleaner onto the vomit stain and leave it to air dry. Please check the instructions on the back of the product and follow them closely.
Cleaning urine from sofa cushions
You are probably wondering how to remove this pesky lingering smell and the stain your beloved pet left on the sofa and sofa cushions. Don’t feel discouraged. You can easily remove both the nasty smell and the stain with the use of an enzymatic cleaner. Here is how the cleaning process goes:
- When you go to the store looking for the right enzymatic cleaner, make sure you purchase one suitable for your sofa’s fabric.
- Use an old rag, which you must toss in the garbage after working with it. Blot the affected area with the rag to remove the excess pee. Avoid rubbing the stain because by doing so, you will only push it further into the fabric.
- Soak the stain thoroughly with the previously bought enzymatic cleaner while also paying attention to drops/dribbles.
- Let the solution sit for around 15 minutes to break the uric acid in the urine effectively.
- Get another cloth and soak up as much cleaner and urine as possible. Repeat this step until there is no more moisture transferring to the rag. Keep in mind that you may need multiple rags for this step.
- Finally, you need to let the area air dry. Rinsing isn’t required, as the product evaporates and breaks down the uric acid into carbon dioxide and ammonia.
How to clean non-removable sofa cushions
Not all sofa and couch cushions can be unzipped and taken off. That doesn’t mean they can’t be cleaned properly. The method and the products you use will depend on the type of stain and your sofa’s fabric code. Here are the key steps to follow.
- Dust and hair removal. Put on a pair of rubber gloves and run your hands over the cushions to loosen accumulated dust and hair before you vacuum. It makes the next step considerably more effective.
- Hoover the cushions. Thoroughly hoover the cushions using the upholstery attachment until the loosened dust and hair are gone. Switch to a seams attachment so you can vacuum beneath the cushions too.
- Remove stains. Use cleaning products suited to your sofa’s fabric — either a solvent or a water-based cleaner, depending on the code. Apply the cleaner, let it sit for a few minutes, then gently blot the stain with a microfibre cloth. Do not scrub — scrubbing pushes the stain deeper into the fabric and can damage the cushion surface. Tougher stains may need more than one treatment.
- Wash the cushions. Fill a bucket with warm water, add half a teaspoon of dye-free dish liquid, and mix to create suds. Dip an upholstery brush into the solution and work it gently across the cushions, being careful not to soak them. Wipe the cushions down with a clean, damp cloth afterwards, then allow them to dry completely before use.
Still seeing stains on your favourite sofa? We can help make them disappear for good.
Enter your postcode to view our rates and availability in your area.
For questions about the services we offer visit our main site
Frequently Asked Questions
Can I wash sofa cushion covers in the washing machine?
Yes, if the care label shows a W or WS code. Remove the cover, zip it up fully, and wash on a gentle cycle with cold water and mild detergent. Always allow the cover to dry completely before replacing it on the cushion.
How do you clean foam sofa cushions?
Foam inserts should not be submerged or machine-washed. Spot-clean the surface with a damp cloth and mild detergent, press out any moisture firmly, and allow to air-dry in a well-ventilated area. Fully saturating foam can cause it to take days to dry and increases the risk of mould forming inside the cushion.
How long do sofa cushions take to dry after washing?
Hand-washed cushions typically take 1–2 days to dry fully, depending on their size and the conditions. Drying outside in sun and fresh air is fastest. If drying indoors, stand the cushion upright in a well-ventilated room and check for residual dampness by pressing a dry paper towel firmly against the surface before use.
Conclusion
Cleaning sofa cushions correctly always starts in the same place: the care label. The cleaning code tells you whether water, solvent, or neither is safe to use, and ignoring it is how cushion covers shrink, foam inserts stay damp for a week, and stains get pushed deeper into the fabric rather than lifted out. Get that right first, and the rest of the process is straightforward.
Stains caught early almost always come out. Stains left to set rarely do, at least not without professional help. For heavily soiled cushions, delicate upholstery fabrics, or anything you’re not confident tackling at home, a professional upholstery cleaning service is the sensible fallback — and often far less costly than replacing a sofa that’s been damaged by the wrong cleaning method.
Image source: Ground Picture / Shutterstock.com








Leave a Reply