Upholstery cleaning

Sofas, sectionals, armchairs and dining chairs. Fabric gets identified and tested first, then cleaned at the right pressure so it comes out fresh rather than soaked.

  • Fabric code checked first
  • Dry in 4 to 6 hours
  • Free, no-pressure quote

The part people skip

Every sofa has a cleaning code.

Somewhere on your sofa — usually a tag under a cushion or beneath the frame — is a single letter that tells you how the manufacturer intends it to be cleaned. W means water-based. S means solvent only. WS means either works. X means vacuum only, nothing wet at all.

That letter decides the whole job. Steam extraction is a water-based method, so it is right for W and WS and wrong for S and X. Using water on an S-code fabric is how you get rings, shrinkage and a couch that looks worse than when we arrived.

So the first thing we do is find the tag. If there is no tag, we identify the fiber and test in a hidden spot — under a skirt, behind a cushion — before anything general happens. It takes a few minutes and it is the difference between a refreshed sofa and an expensive mistake.

Straight answers

What we clean, and what we will not touch.

Furniture is less forgiving than carpet. There is no pad underneath to absorb a mistake, and the fabric is usually the thing you actually look at.

We clean these

  • W and WS code fabrics — the majority of modern sofas and sectionals.
  • Microfiber and synthetic blends — durable, forgiving, and they clean up very well.
  • Dining chairs and bar stools — seats and backs, including the ones nobody has cleaned since they were bought.
  • Armchairs, recliners and ottomans — the arms and headrests are usually where the soil actually is.
  • Fabric headboards — often overlooked and often overdue.
  • Pet odor and body oil — the two things that make a couch smell lived-in.

These need a different method

  • S-code fabrics — solvent-only. Water will ring and may shrink them, so extraction is the wrong tool.
  • X-code fabrics — vacuum only, by the manufacturer's own instruction. Nothing wet should go near them.
  • Leather — a different discipline entirely. Leather is cleaned and conditioned, not extracted.
  • Silk, viscose and some velvets — prone to permanent water marking and pile crush.
  • Antique frames and loose joints — if the furniture is already fragile, cleaning is not its most urgent problem.

We check the tag before we quote, not after. If your piece is in this column you will know at the walkthrough, not once it is wet.

How the job runs

Careful, in that order.

  1. Find the code

    The cleaning tag first. No tag means we identify the fiber ourselves and treat it conservatively until we are certain.

  2. Test in a hidden spot

    Under a skirt or behind a cushion, where nobody would ever see it. If the fabric reacts, we stop and talk to you.

  3. Dry soil and pre-treat

    Loose soil, crumbs and hair come out first. Then spots, arms and headrests get treated individually.

  4. Low-moisture extraction

    A hand tool at lower pressure than carpet, with more recovery passes. The fabric should come out damp, never wet through.

  5. Groom and dry

    Pile set in one direction, cushions stood on edge so air gets to both faces. Typical upholstery is dry in 4 to 6 hours.

What does it cost?

Upholstery is priced per piece, by size, fabric and condition — a two-seater in microfiber is a different job to a large sectional with a pet history. Quotes are free, and the number you get after the walkthrough is the number you pay.

Get a free quote

Before you book

Upholstery questions we get every week.

Usually 4 to 6 hours, a bit longer for dense foam or a humid day. We stand cushions on edge before we leave so air reaches both sides, which speeds it up considerably.

Not with steam extraction — leather is cleaned and conditioned rather than extracted, and it is a genuinely different discipline. We will tell you that up front rather than take the job and improvise.

Common on older furniture and on anything reupholstered. We identify the fiber by eye and feel, then test conservatively in a hidden spot. If we cannot be confident, we will say so instead of guessing on your sofa.

Not on a W or WS fabric cleaned at the right moisture level — that is precisely why we check the code and control the water. Rings and shrinkage are what happens when a water-based method is used on a solvent-only fabric.

Usually. Odor in upholstery lives in body oils and dander worked into the fabric, and extraction removes those. If a pet has repeatedly soaked the same cushion through to the foam, that is a harder problem and we will say so.

Every 18 to 24 months for a normally used sofa, more like every 12 with pets, small children, or a piece that gets sat on every evening. Arms and headrests soil far faster than the seat cushions.

Ready when you are

Get the couch back.

Free quote, straight answers, and a firm price before any equipment comes off the truck. Serving New Richmond and 30 miles around it.

Monday–Friday, 8:00am–7:00pm Central