How It Works

How We Clean Your Upholstery: Our 7 Step NYC Process

Seven steps, the same order, every job. Arrive, assess, move, vacuum, pretreat, clean, dry. Nothing gets skipped because a piece looks fine, and nothing gets assumed about a fabric before the tag has been read.

All 5 NYC Boroughs
Fabric Code Verified Every Job
COI Available for Co-ops & Condos
Same Day Callback if We Miss a Spot

The Process

Seven Steps, Every Cleaning Job, No Shortcuts

Each step is there because skipping it is how upholstery gets damaged. Here is what each one actually involves.

1

Inspection & Fabric Code Verification

Find the care tag, identify the fiber, and note any existing damage before we start.

2

Hidden-Area Pretest

Test the cleaning solution on a hidden spot and watch for any reaction.

3

Dry Vacuum of Loose Soil

Remove loose soil, dust, and debris before any liquid touches the fabric.

4

Pretreatment Application

Apply a solution matched to the fabric code to break down oils and soil.

5

Hot Water Extraction or Dry Solvent

Clean with the method the fabric code calls for, water based or solvent based.

6

Rinse & Groom

Rinse out leftover solution and groom the pile back to its original texture.

7

Drying & Furniture Setup

Speed up drying with airflow, then return cushions and furniture to place.

Step by Step

What Each Step Actually Involves

Step 1

Inspection and Fabric Code Verification

We start by looking over the whole piece and finding the manufacturer's fabric care tag. This tag carries a code: W for water safe, S for solvent only, WS for either method, or X for vacuum only. We also identify the fiber type and note any existing damage, fading, or wear before we touch anything.

Get this wrong and the fabric is finished. In a pre war building in Harlem or on the Upper West Side the sofa has often been reupholstered at some point, and nobody stapled a new tag on. So the label is a starting point, not the answer. We read the weave, the sheen and how the fiber moves under a hand before anything is chosen.

The four cleaning codes:
  • W, water based cleaning is safe
  • S, solvent (dry) cleaning only. Water can permanently damage this fabric.
  • WS, either method works
  • X, vacuum only. No liquids at all.
Check every tagged piece, not just the main body
Identify fabric fiber type alongside the code
Note any mixed materials, some pieces use different fabrics on different panels
If no tag is present, we proceed with the most conservative assumption

Step 2

Hidden-Area Pretest

Before any solution touches a visible surface, we test it on a small hidden spot, such as the back corner of a cushion or the underside of an arm. We watch for color bleed, shrinkage, or texture change. If the fabric reacts, we stop and choose a different method.

Three minutes, and it earns them on secondhand furniture, which is most of what moves through this city. A stoop find in Park Slope. Something handed down in a pre war co-op. Neither arrives with a tag. The test puts the risk on a panel behind the wall instead of the seat cushion everyone looks at.

Where we test:
  • Back corner of a removable cushion
  • Underside of an armrest
  • Inside the skirt or dust ruffle
  • A back panel that sits against a wall

Step 3

Dry Vacuum of Loose Soil

A professional upholstery vacuum removes loose soil, dust, pet hair, and dry debris from every surface, including seams, crevices, and under the cushions. This clears surface material first so the cleaning solution can reach the soil that is embedded in the fibers.

In a studio the sofa is also the dining chair, the desk and the place takeout gets eaten. Grit collects in the seams faster than anywhere else in the apartment. Vacuuming first means the solution works on what is actually bound into the fiber, rather than being spent on dust a vacuum would have taken out for free.

Seating surfaces and back panels
Under and between all cushions
Seams and piping
Arm tops, sides, and fronts
Crevice tool into all tight gaps

Step 4

Pretreatment Application

We apply a pretreatment solution matched to the fabric code and the type of soil on the piece. This breaks down body oils and grease so the next step lifts them out of the fabric instead of just moving them around.

Body oil and cooking grease do not surrender to water on their own. Pretreatment buys dwell time, which is the gap between a sofa that comes back clean and one that comes back slightly better. It is why a hard used studio sofa can finish level with a barely used one in a bigger apartment.

What pretreatment targets:
  • Body oils and skin cell buildup on arms and headrests
  • Cooking grease and food residue near seat cushions
  • General grime in the highest traffic seating area
  • Dust and allergen buildup along seams and piping

Step 5

Hot Water Extraction or Dry Solvent Cleaning

For W and WS coded fabric, we use hot water extraction: a warm water and cleaning solution mix is injected into the fibers under pressure and immediately vacuumed back out. For S coded fabric, we use a dry solvent method with no water at all. The fabric code decides which method we use, never a guess.

Extraction leaves the fabric damp, not wet, because the solution comes straight back out behind the wand. Two to four hours to dry. S coded pieces take no water at all and are ready to sit on in thirty to forty five minutes. In an apartment where the air barely moves, how little water goes in matters as much as how clean it comes out.

Hot water extraction vs. steam cleaning:

These terms are often used interchangeably in marketing, but they are different methods. Steam cleaning uses dry steam at very high temperatures. Hot water extraction uses pressurized warm water solution that is immediately vacuumed out. We use hot water extraction, since it is effective and keeps moisture levels low.

Step 6

Rinse and Groom

A clear water rinse pass removes leftover cleaning solution so it does not attract new soil once the fabric dries. We then groom the pile or nap with a soft brush to restore its original direction and texture.

Skip the rinse and a film stays in the fiber, pulling soil back the moment the piece dries. That is why a rushed job looks dirty again inside a month. Grooming matters just as much on velvet and chenille, which fill newer apartment buildings here, because a flattened pile reads as a stain even on fabric that is completely clean.

Clear water rinse pass on W and WS coded fabric
S coded fabric wiped down with a clean absorbent cloth
Pile brushed back into its original direction
Extra nap check on velvet and chenille pieces

Step 7

Drying and Furniture Setup

We position fans and cushions to speed airflow through the fabric. Hot water extraction cleaning typically dries in 2 to 4 hours. Dry solvent cleaning is usually ready to sit on in 30 to 45 minutes. Once dry, we return cushions and furniture to their original position and do a final inspection with you.

Airflow does more work here than it would in a house with central air. Most buildings have no ventilation of their own, and plenty of rooms open on one side only. So fans go across the fabric rather than at it, and cushions stand on edge so both faces dry at the same rate instead of one staying damp against the deck.

Fans positioned to move air across the surface
Cushions propped on edge to expose both sides
Windows opened when the weather allows it
Furniture returned to place after a final check

Why It Matters

Why We Always Test Before Cleaning

The hidden area pretest only takes a few minutes, but it can prevent damage that has no fix. Here is what tends to go wrong when that step gets skipped.

Common problems from skipping a pretest:
  • Water applied to an S coded fabric like velvet or wool can leave permanent rings or crush the pile
  • Tap water used without a pH neutral solution can leave faint mineral deposits on light colored linen and natural weaves
  • Hot water on a delicate fiber like silk or rayon can cause shrinking or distortion that cannot be reversed

New York tap water carries enough dissolved mineral to dry as a faint chalk on fabric. That is one reason the solution is pH neutral rather than plain water out of the tap, and why the fabric's reaction gets confirmed somewhere hidden before anything reaches a cushion you can see.

It catches dye movement too. A trace of bleed on a hidden back panel is information. The same trace across a seat cushion in the middle of the room is a problem with no fix.

It happens even on fabric that looks fine, and even on a piece cleaned before. Dyes shift with age, and residue left by whoever cleaned it last can react differently this time. The minutes cost nothing. The alternative is not repairable.

Equipment & Supplies

What We Bring to Every Cleaning Job

We carry everything needed to handle any fabric code we encounter. You do not need to provide anything.

Professional upholstery vacuum with specialized attachments for crevices and seams
Fabric-safe hot water extraction solution, pH neutral, with no harsh surfactant residue
Dry solvent cleaner for S-coded and delicate fabrics
Enzyme treatment for pet odors, applied on request
Soft upholstery tools, no stiff brushes on delicate weaves
General liability insurance documentation and a certificate of insurance (COI) for co-op and condo buildings

What to Expect

What We Don't Do, Our Limits & Scope

Knowing what we will not do is just as useful as knowing what we will.

We do not:
  • Use bleach or chlorine-based products on upholstery
  • Apply any product without verifying the fabric code first
  • Leave fabric oversaturated. Our hot water extraction process keeps moisture low throughout.
  • Guarantee complete stain removal for every stain. Some permanent stains, such as set ink, certain dye transfers, and heat-set stains, cannot be fully removed by any cleaning method. We will tell you this upfront, before we start, so you can decide whether to proceed.

If a stain is permanent, we would rather tell you clearly before the job than have you disappointed after. See our pricing page for what is included in each service level.

Scheduling

How Long Does Each Piece Take?

These are typical time ranges. Heavily soiled pieces or detailed fabrics may take longer.

Piece Time Range
Standard 3-seat sofa 45 to 75 min
Sectional sofa 60 to 90 min
Armchair 20 to 35 min
Set of 4 dining chairs 30 to 45 min
Queen mattress 30 to 50 min
Area rug (8x10) 30 to 60 min

NYC Appointment Windows & Scheduling

Scheduling includes travel time between jobs. A morning appointment typically covers 8am to noon. An afternoon appointment typically runs noon to 5pm. We will give you a more specific arrival window when we confirm your booking.

If your building has a service elevator window, common in Manhattan and Brooklyn co-ops, let us know when you book and we will schedule around it. Most service elevator windows run weekdays 8am to 5pm.

Booking multiple pieces? If you are cleaning a sofa and a chair in the same visit, we can often do both within a single appointment window. Mention everything you want cleaned when you call.

NYC-Specific

Building Logistics in New York City

Most NYC apartments have at least one logistical consideration we need to know about in advance. Here are the common ones.

Certificate of Insurance (COI): If your building requires a COI before allowing vendor entry, contact us when you book. We will provide the documentation in advance and send it directly to your building manager if needed. This is standard for most Manhattan co-ops and many Brooklyn condominiums.

Service elevator windows vary by building. Most Manhattan and Brooklyn co-ops require service workers to use the designated service elevator during weekday hours, typically 8am to 5pm. Some buildings require 24 to 48 hours advance notice to reserve the elevator. Let us know your building's requirements and we will schedule around them.

Walk-up buildings: we carry our equipment up. No surcharge for stairs.

Common Questions

What to Know Before You Book With Us

We assess the piece and read the care tag, move what is in the way, dry vacuum the seams, pretreat the marks, extract with the method the tag allows, groom the fabric and set airflow for drying. Then we walk the finished work with you before payment.

Only for the start and the end. Be there when we assess the piece so the quote is agreed in front of you, and at the finish for the walkthrough. In between you are free to leave, as long as someone can let us out of the building.

Move anything breakable off the surfaces being cleaned, we handle cushion removal. We do not move heavy items like bookshelves or entertainment units. If a piece needs to be shifted slightly for access, we will handle that as part of the job.

Yes, we ask that someone be present for the full appointment. This is mainly for the final inspection and payment, but also so we can flag anything unusual before it becomes a problem. We do not leave work unreviewed.

Pets should be in another room while we are working. Some animals get anxious around vacuum and extraction equipment, so it is better for them and it helps us work without interruption. Pet odor enzyme treatment is available as an add-on, mention it when you book so we bring the right product.

Most fresh stains respond well to cleaning. Set stains, particularly old pet stains, ink, heat-transferred marks, or stains that have been treated with the wrong product, may not fully come out. We give you an honest assessment before starting. If we think a stain is permanent, we will tell you before we touch it. See our full FAQ page for more on stain types.

Call us the same day. We will come back to address anything we missed at no charge. This does not apply to stains we told you upfront were permanent, but if we missed a spot or a treatment did not perform as expected, we will fix it.

Marcus Reid Lead Upholstery Cleaning Technician · IICRC Certified · New York City

Marcus holds IICRC certification in Upholstery and Fabric Cleaning (UFT). The seven step process on this page follows the IICRC S300 standard for upholstery cleaning: inspection and fabric code identification, a hidden area pretest, dry vacuuming, pretreatment, hot water extraction or dry solvent cleaning depending on the fabric code, a rinse and groom pass, and a final drying and setup step. Marcus trains our technicians to follow this sequence on every job across New York City, from studio apartments to pre war co-ops.

Our Office for Upholstery Cleaning NYC

Everything dispatches from East Harlem. The same seven steps in every borough, with no travel surcharge.

89 E 116th St
New York, NY 10029
Call (332) 242-5389

Ready to book? We explain the process before every job.

Call us or get a quote. We will walk through what to expect before anyone shows up at your door.

Free Estimate (332) 242-5389