How to Clean Upholstery: A Comprehensive Guide
By Samer Alsayegh · · Updated · 8 min read

Instant Quote
What's your postal or ZIP code?Same-day availability in most areas
Key Takeaways
- Vacuum upholstery first to remove loose dirt before applying cleaner.
- Check the care label code: W, S, WS, or X before cleaning.
- Always spot test a hidden area before treating the whole piece.
- Spray cleaning solution onto a cloth, not directly onto the fabric.
- Deep clean upholstery every 6 to 12 months; it dries in 4 to 8 hours.
Upholstery cleaning can seem hard, but with the right approach and tools you can keep your furniture looking fresh. Whether you're dealing with everyday dirt or stubborn stains, this guide walks you through each step. Plus, see how Ezi Services can save you time and effort when you book professional cleaning.
Tools and materials needed
Before you start, gather these items:
- Vacuum cleaner with upholstery attachment
- Soft-bristle brush
- Microfibre cloths (white or light-coloured, so dye can't transfer)
- Mild detergent (clear, unscented dish soap works)
- Warm water
- Spray bottle
- Baking soda (optional)
For solvent-only fabrics, you'll also need a water-free upholstery solvent from a hardware store. Don't swap in rubbing alcohol or paint thinner unless the label allows it.
Step-by-step upholstery cleaning process
Step 1: Vacuum the upholstery
Start by vacuuming to remove loose dirt and debris. Use the upholstery attachment to get into crevices and seams. This step matters because it stops dirt from working deeper into the fabric once it's wet.
Remove loose cushions and vacuum the deck underneath. Crumbs, pet hair, and grit collect there. Run the crevice tool along the piping on cushion edges, where dust packs in.
Step 2: Check the manufacturer's instructions
Always check the care label before applying any cleaning solution. Different fabrics need different methods. The label is usually under a seat cushion or on the underside of the frame.
| Code | What it means | What to use |
|---|---|---|
| W | Water-based cleaner | Mild detergent and water, or a water-based upholstery shampoo |
| S | Solvent-based cleaner | A water-free solvent; water can leave rings or shrink the fabric |
| WS | Water or solvent-based cleaner | Either one; start with the gentlest option |
| X | Vacuum only | Vacuum and brush only; book a professional for stains |
No label? Treat the piece as an S or X fabric until a spot test shows otherwise.
Step 3: Perform a spot test
Before applying any cleaning solution to the whole piece, perform a spot test on a hidden area, such as the back of the skirt or the underside of a cushion. Dab on a little solution, let it dry, then check for colour change, rings, or a stiff feel. This protects your furniture from damage you can't undo.
Step 4: Prepare the cleaning solution
Mix a small amount of mild detergent with warm water in a spray bottle. A few drops are enough. Too much soap is harder to rinse out than the dirt. Avoid harsh chemicals or bleach, as they can damage the fabric. For a natural option, use a mix of white vinegar and water.
Step 5: Clean the upholstery
Spray the solution onto a microfibre cloth, not directly onto the fabric. Gently blot the upholstery, working in small sections. For stubborn stains, use a soft-bristle brush to work the area gently without damaging the material.
Work from the outside of a stain toward the centre so it doesn't spread. Blot, don't rub. Rubbing pushes the stain deeper and can fuzz the fibres. Clean a full panel or cushion face at a time, edge to edge, so you don't leave a clean patch that stands out against the rest.
Step 6: Rinse and remove residue
Dampen a clean microfibre cloth with plain water and wipe down the upholstery to remove soap residue. Leftover soap is sticky and attracts more dirt over time.
Step 7: Dry the upholstery
Use a dry microfibre cloth to blot excess moisture. Let the upholstery air dry completely before using it. You can speed things up with a fan or by opening windows.
Keep the piece out of direct sun while it dries, since sunlight can fade damp fabric. Don't put cushion covers in the dryer unless the label says so. Many shrink and won't zip back on. Once dry, brush the fabric gently in one direction so the surface looks even.
Quick fixes for common stains
Treat spills as soon as they happen. Fresh stains lift far more easily than set ones. On W or WS fabrics:
| Stain | First step |
|---|---|
| Coffee or tea | Blot, then dab with detergent solution and rinse with plain water |
| Red wine | Blot right away, dab with cool water, then use detergent solution |
| Grease or food oil | Sprinkle baking soda, let it sit, vacuum, then treat with detergent solution |
| Pet accidents | Blot, then use an enzyme cleaner made for pet stains |
| Ink | Call a pro on delicate fabrics; ink spreads easily with the wrong solvent |
Avoid hot water on protein stains like milk or blood. Heat can set them.
Freshen without water
Baking soda is the easiest fix for mild odours. Sprinkle a light layer over dry fabric, leave it for a few hours or overnight, then vacuum it up well. This works on any fabric code, including X, because no liquid touches the fibres.
Common mistakes to avoid
- Overwetting. Soaking the fabric can reach the foam and frame, which leads to slow drying, musty smells, and water rings.
- Spraying straight onto the fabric. It puts too much liquid in one spot. Spray the cloth instead.
- Skipping the rinse. Soap left in the fibres pulls in dirt and makes the area look dull again.
- Using coloured cloths or paper towels. Dye can transfer, and paper towels shred on textured fabric.
- Ignoring an S or X code. Water on these fabrics can cause damage that can't be reversed.
Keep upholstery clean longer
Vacuum high-use pieces weekly, and flip or rotate cushions so they wear evenly. Use washable throws where pets or kids sit most. In winter, homes in Ottawa, Toronto, and Montreal track in salt and slush, so keep wet coats and boots away from fabric sofas near the entryway. Salt residue can leave white marks on fabric.
Why choose professional upholstery cleaning?
Cleaning upholstery takes time and attention to detail. By choosing Ezi Services, you save time and get your furniture cleaned professionally. Our team uses eco-friendly products and proven techniques. For deeper stains, our professional cleaning services bring the equipment and skills DIY methods can't match.
A pro is the safer choice for S or X fabrics, delicate materials like silk or velvet, large pet stains, and any stain you've already tried to remove twice.
Get professional help today
Ready to restore your furniture? Let Ezi Services handle the hard work for you.
- Book now to schedule your upholstery cleaning
- Learn more about our services
- Have questions? Check out our FAQ
- Read our latest blog for more cleaning tips
- Find our service locations near you
How To
Frequently Asked Questions
How often should I clean my upholstery?
For regular maintenance, vacuum your upholstery weekly and perform a deep clean every 6-12 months, depending on usage and household traffic.
Can I use bleach on upholstery?
No, bleach can damage and discolor most fabrics. Always use mild detergents or natural alternatives like vinegar and water solutions.
What should I do if the stain won't come out?
For stubborn stains, consider professional cleaning services. Ezi Services has the expertise and equipment to handle difficult stains safely.
Is it safe to use a steam cleaner on all upholstery?
Not all fabrics are suitable for steam cleaning. Always check the manufacturer's care label first. If the label shows an 'X', avoid water-based cleaning methods entirely.
How long does upholstery take to dry after cleaning?
Typically, upholstery takes 4-8 hours to dry completely, depending on humidity, ventilation, and fabric type. Using fans can accelerate the drying process.
upholstery cleaning
fabric care
stain removal
Explore more
Written by
Home Cleaning · Maintenance
Co-founder of Ezi Services and Draftbase, entrepreneur and builder focused on SaaS, AI, and growth — I turn ideas into scalable businesses using technology, automation, and relentless execution.






