Skip to content
LokalMatch

Upholstery Cleaning

Upholstery Cleaning near you

Clean sofas, chairs, mattresses and other fabric furniture. Tell us about your upholstery cleaning project and we’ll help you find local upholstery cleaners who serve your area.

Free for homeowners · No obligation to hire

On this page

Upholstery cleaning takes on the fabric furniture a vacuum can't fully refresh: sofas, sectionals, armchairs, dining chairs, headboards, ottomans and mattresses. A professional identifies the fabric, pre-treats spots and the body oils that darken arms and headrests, then cleans with a method the cover and the padding beneath it can tolerate, from low-moisture foam to extraction or solvents, and leaves it to dry.

The stakes are higher than with carpet. Upholstery ranges from sturdy synthetics to cotton, linen, wool, velvet and blends that can shrink, bleed dye, water-stain or lose their texture, and the foam and batting inside hold moisture if too much water goes in. People call for it after spills and pet accidents, around a move, when allergies flare, or when a second-hand piece needs a thorough clean.

This page covers fabric cleaning codes, how the work is done, stains and pets, drying and mould, dust mites and mattress care, and checking used furniture for bed bugs. Our carpet cleaning page covers rugs and wall-to-wall carpet.

Upholstery cleaning codes W, S, W/S and X: reading the care label

Most upholstered furniture carries a cleaning code on a tag under the cushions or the deck, or in the maker's care instructions. It's the first thing a careful cleaner looks for, because it says what kind of cleaner the fabric tolerates. The code describes the cover fabric only; finishes, backings and padding can still react, which is why a test in a hidden spot comes before anything else.

  • W: water-based cleaners can be used, so spot cleaning with a mild solution and, where the maker allows, professional extraction are options.
  • S: solvent-based cleaners only, because water can leave rings, shrink the fabric or strip its finish; solvents are used with good ventilation.
  • W/S, sometimes written SW: either water-based or solvent cleaners can be used, with the gentler approach usually tried first.
  • X: vacuum or brush only, with no liquid cleaner of any kind, so stains on these fabrics are a question for a specialist.
  • No tag: treat the fabric as unknown and expect the cleaner to test before choosing a method, or to recommend a specialist for antiques and delicate weaves.
  • Leather and suede follow their own care products and instructions rather than these fabric codes.

How professional upholstery cleaning is done, from inspection to grooming

A proper job starts with an inspection, not a spray. The cleaner checks the code and the fabric, notes existing stains, wear, loose seams and sun fading, and tells you what is likely to improve and what won't before starting.

  • Vacuuming with an upholstery tool, including crevices, the deck under the cushions and along the welting, to lift dry soil before any liquid goes on.
  • Pre-treating arms, headrests and seat fronts, where body oils and hair products build up and darken the fabric.
  • Cleaning with the method the code allows: low-moisture foam or light extraction for many water-safe fabrics, solvents for S-code fabrics.
  • Rinsing out the cleaning solution, since residue left in the fibres feels stiff and attracts soil faster.
  • Grooming the pile in one direction so velvet, chenille and microfibre dry evenly without marks.
  • Leaving zippered cushion covers on unless the tag says they can be washed, since covers can shrink or fade and no longer match the rest of the piece.

Upholstery stains and pet accidents: what cleaning can and can't remove

Fresh spills respond best, so blot rather than rub and don't soak the cushion. Some marks improve but never disappear completely: ink, dye transferred from new jeans, rust, heat marks, and stains set by an earlier attempt with the wrong product. Tell the cleaner what has already been tried, since some home remedies make professional removal harder.

  • Pet urine passes through the fabric into the foam, so a surface clean can leave an odour that returns in humid weather, and the cushion core sometimes needs treatment or replacement.
  • Pet hair should be vacuumed thoroughly before cleaning, because wet hair mats into the fabric and is much harder to remove.
  • Food, drink and bodily fluids on water-safe fabrics are treated with cool water first, since heat can set some stains for good.
  • Don't stack one spot remover on another: Health Canada warns that bleach mixed with ammonia-based products or acids releases toxic gases, and bleach also strips colour from most upholstery.

Upholstery drying time through the seasons: humidity, ventilation and mould

Upholstery dries from the outside in, and the foam and batting underneath stay damp longer than the fabric suggests. Drying is slowest on a humid summer day or in a cool basement and usually quicker in winter, when heated indoor air is drier. Health Canada recommends keeping indoor relative humidity between 30% and 50% to prevent mould, and a dehumidifier or air conditioning helps a damp room get there.

  • Keep people and pets off the piece until it's dry to the touch, including the deck under the cushions.
  • Stand loose cushions on edge, run fans or the ventilation system, and open windows only when the air outside is drier than inside.
  • Call the cleaner back if a musty or sour smell develops, dark rings appear as it dries, or the cushions still feel damp inside well after the estimated drying time.
  • Furniture soaked by floodwater or a sewer backup is a matter for a restoration company and your insurer, since contaminated water reaches deep into the padding.

Sofa and mattress cleaning for dust mites and allergies

Health Canada notes that dust mites live in beds, furniture, carpets, plush children's toys and anywhere dust accumulates, and that children and toddlers are at greater risk from household dust. Professional cleaning removes built-up dust and allergens from a sofa or mattress, but neither stays allergen-free for long, so everyday habits matter as much as the cleaning.

  • Encase pillows and mattresses in covers dust mites can't pass through, as Health Canada suggests, to protect a freshly cleaned mattress.
  • Vacuum soft furnishings frequently with a HEPA-filter vacuum, which Health Canada recommends for trapping small particles.
  • Keep relative humidity between 35 and 50%, the range Health Canada gives for limiting dust mites, which is one more reason not to leave furniture damp after cleaning.
  • Mattress cleaning is mostly low-moisture work on the top and sides with stains spot-treated, because a soaked mattress can't be dried from the inside.
  • Where allergies are severe, washable slipcovers or smooth upholstery such as leather are easier to keep free of dust than textured fabric.

Checking used sofas, chairs and mattresses for bed bugs before cleaning

Cleaning a second-hand sofa doesn't make it safe from bed bugs, and bringing an infested piece inside to clean it spreads the problem. Health Canada advises being very cautious with second-hand or refurbished items and never taking a mattress or sofa from the curb. Inspect the piece outdoors or in a garage first, and if you find signs, leave it out and call a licensed pest control professional rather than an upholstery cleaner.

  • On upholstered furniture, Health Canada says to examine the creases, especially the seams and around zippers, and where the fabric is tacked to the frame.
  • On a mattress, check the creases, tufts and buttons, along the piping at the edges, around handles and air holes, and under a pillow top.
  • Look for live insects, pale shed skins and small dark spots, using a flashlight and a thin card to probe the seams.
  • Health Canada notes that steam cleaners generally reach at least 100°C and have a place in bed bug treatment, but steaming is one step in a professional plan, not a substitute for it.
  • Insist that a new mattress be sealed before delivery, as Health Canada advises, since new and old mattresses can travel in the same truck.

Upholstery Cleaning: frequently asked questions

What does the X cleaning code on a couch mean?

The fabric should only be vacuumed or brushed, with no water-based or solvent cleaner. Stains on X-coded fabric are hard to treat, so ask an upholstery specialist before trying anything.

Can I clean an S-code sofa with water?

It isn't recommended. Water can leave rings, shrink the fabric or strip its finish. The code calls for a solvent cleaner, used with good ventilation and tested in a hidden spot first.

How long does a sofa take to dry after cleaning?

It depends on the method, the fabric, the padding and the humidity in the room. Low-moisture cleaning dries fastest. Ask the cleaner for an estimate for your home and keep air moving until the piece is completely dry.

Can professional cleaning remove pet urine odour from a couch?

Sometimes. If urine has soaked into the foam, the cushion core may need a targeted treatment or replacement; cleaning the fabric alone often lets the odour come back.

Is mattress cleaning worth it for dust mite allergies?

It removes surface stains, dust and odours, but it won't keep dust mites away for long. A mite-proof encasement, linens washed in hot water weekly and humidity between 35 and 50%, as Health Canada suggests, do more over time.

Sources

  1. Dust and dust mites — Health Canada
  2. Guide to addressing moisture and mould indoors — Health Canada
  3. Use household chemicals safely — Health Canada
  4. Health Canada: Bedbugs, how do I prevent an infestation?
  5. Health Canada: Bedbugs, how do I get rid of them?

Written by the LokalMatch editorial team. Last reviewed September 10, 2026.

Find upholstery cleaners by city

Ontario

Show 71 cities

Quebec

Show 74 cities

What affects the cost of upholstery cleaning

Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:

  • Size of the home and number of bathrooms
  • Type of clean: regular, deep, move-in or move-out
  • Current condition and how long since the last clean
  • How often you book
  • Extras like inside the oven, fridge, cabinets or windows
  • Pets, stairs and access

How to compare upholstery cleaners before you hire

  • Ask exactly what's included in a standard clean, a deep clean and a move-out clean, since each company defines them differently.
  • Check whether the company carries liability insurance and whether cleaners are employees or contractors.
  • Ask whether they bring their own supplies and equipment, and whether they can use products you prefer.
  • For recurring service, ask whether the same cleaner or team will usually come.
  • For specialty work like carpet, upholstery or pressure washing, choose someone with the right equipment for that job.

Questions to ask upholstery cleaners before you hire

  • What exactly is included in the clean you're quoting?
  • Do you bring your own supplies and equipment?
  • Are you insured if something is damaged or someone is hurt?
  • Will the same person or team come each time?
  • How do you handle keys, alarm codes and access to my home?
  • What happens if I'm not happy with part of the clean?

Upholstery cleaning permits and local rules

Some upholstery cleaning work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.

Permits and licensing

Ready to get upholstery cleaning quotes?

Tell us about your upholstery cleaning project.

Do you offer upholstery cleaning services?

Join LokalMatch to get matched with homeowners in the areas you serve.