A cozy interior scene featuring black and wood picture frames on a brown leather sofa with indoor plants.

How to Clean Upholstery: A Comprehensive Guide

By Samer Alsayegh · · Updated · 8 min read

A cozy interior scene featuring black and wood picture frames on a brown leather sofa with indoor plants.

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.

CodeWhat it meansWhat to use
WWater-based cleanerMild detergent and water, or a water-based upholstery shampoo
SSolvent-based cleanerA water-free solvent; water can leave rings or shrink the fabric
WSWater or solvent-based cleanerEither one; start with the gentlest option
XVacuum onlyVacuum 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:

StainFirst step
Coffee or teaBlot, then dab with detergent solution and rinse with plain water
Red wineBlot right away, dab with cool water, then use detergent solution
Grease or food oilSprinkle baking soda, let it sit, vacuum, then treat with detergent solution
Pet accidentsBlot, then use an enzyme cleaner made for pet stains
InkCall 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.

How To

1.
Tools and Materials NeededBefore you start, gather the following essential items: Vacuum cleaner with upholstery attachment; Soft-bristle brush; Microfiber cloths; Mild detergent; Warm water; Spray bottle; Baking soda (optional)
2.
Step-by-Step Upholstery Cleaning ProcessStep 1: Vacuum the Upholstery Start by vacuuming the upholstery to remove loose dirt and debris. Use the upholstery attachment to get into crevices and seams. This step is crucial as it prevents dirt from embedding deeper into the fabric during the cleaning process. Step 2: Check the Manufacturer's Instructions Always refer to the manufacturer's care label before applying any cleaning solution. Different fabrics require different cleaning methods. Look for these important symbols: W - Water-based cleaner; S - Solvent-based cleaner; WS - Water or solvent-based cleaner; X - Vacuum only Step 3: Perform a Spot Test Before applying any cleaning solution to the entire piece, perform a spot test on a hidden area. This ensures that the cleaner won't damage or discolour the fabric, protecting your furniture from potential harm. Step 4: Prepare the Cleaning Solution Mix a small amount of mild detergent with warm water in a spray bottle. Avoid using harsh chemicals or bleach as they can damage the fabric. You can also use a mixture of vinegar and water as a natural alternative for eco-friendly cleaning. Step 5: Clean the Upholstery Spray the cleaning solution onto a microfiber cloth, not directly onto the fabric. Gently blot the upholstery, working in small sections. For stubborn stains, you can use a soft-bristle brush to gently scrub the area without damaging the material. Step 6: Rinse and Remove Residue Dampen a clean microfiber cloth with plain water and wipe down the upholstery to remove any soap residue. This step is essential to prevent any cleaning solution from attracting more dirt over time. Step 7: Dry the Upholstery Use a dry microfiber cloth to blot excess moisture. Allow the upholstery to air dry completely before using it again. You can speed up drying by using a fan or opening windows for better ventilation.
3.
Why Choose Professional Upholstery Cleaning?Cleaning upholstery can be time-consuming and requires attention to detail. By choosing Ezi Services, you can save time and ensure your furniture is cleaned professionally. Our team uses eco-friendly products and advanced techniques to deliver exceptional results.
4.
Get Professional Help TodayReady to restore your furniture to its original condition? 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; Discover our Service Locations to find us near you

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

S

Written by

Samer Alsayegh

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.