Residential cleaning
Upholstery Cleaning in NYC
Hot-water extraction for sofas, mattresses and rugs, priced per piece

Fabric holds what floors do not: body oils, spills, dust and pet dander work into the weave and stay there. We clean it out with hot-water extraction, the method manufacturers themselves recommend for most household fabrics.
Every piece is vacuumed first, spot treated where it needs it, then extracted with a hot solution that is pulled straight back out with the soil. We finish with a deodorising pass and leave the fabric damp rather than soaked, so a typical piece is dry again in four to six hours.
Pricing is per piece, so you pay for the sofa, the mattress or the rug you actually want cleaned — no room minimums and no square-footage guesswork. Fabric protection and pet stain and odor treatment are optional per piece.
What's included
- Deep pre-vacuum of cushions, seams and crevices
- Spot treatment on stains before extraction
- Hot-water extraction across every fabric panel
- Cushions cleaned on both sides where removable
- Mattress sleep surfaces sanitised and deodorised
- Area rugs cleaned in place by the square foot
- Optional fabric protection to slow the next stain
- Optional pet stain and odor treatment per piece
- Clients served
- 300,000+
- One-time customers become regulars
- 70%
- Satisfaction rate
- 99%
Other home services
from $25 per piece
Usually 1 to 3 hours, dry in 4 to 6 hours
Minimum $99 per visit. Supplies and equipment included, and you see the total before you book.
Book upholstery cleaningCall 917-933-0899How it works
Tell us the pieces
Pick each sofa, chair, mattress or rug in the booking flow. The price adds up as you go, with a $99 minimum per visit.
We clean by extraction
Pre-vacuum, spot treatment, then hot-water extraction that pulls the solution and the soil back out of the fabric.
Dry in 4 to 6 hours
We finish with a deodorising pass and leave the fabric damp, not soaked, so you can use the room the same day.
Prices per piece
Each piece is priced on its own, so a single armchair is as bookable as a full living room. Minimum $99 per visit, and every price below includes pre-vacuum, spot treatment, extraction and deodorising.
- Sofa — 2-seatPre-vacuum, spot treatment and hot-water extraction; dry in 4–6 hours.$129+45 min
- Sofa — 3-seatPre-vacuum, spot treatment and hot-water extraction; dry in 4–6 hours.$159+1 hr
- Sectional (per seat)Priced per seat: pre-vacuum, spot treatment and hot-water extraction.$55+15 min
- Armchair or reclinerFull pre-vacuum, spot treatment and extraction including seams and skirt.$69+25 min
- Dining chairSeat and back pre-vacuumed, spot treated and extracted.$25+10 min
- Ottoman or benchPre-vacuum, spot treatment and hot-water extraction on all fabric panels.$39+15 min
- Mattress — twinDeep vacuum, stain treatment and sanitizing extraction on the sleep surface.$99+30 min
- Mattress — fullDeep vacuum, stain treatment and sanitizing extraction on the sleep surface.$119+35 min
- Mattress — queenDeep vacuum, stain treatment and sanitizing extraction on the sleep surface.$139+40 min
- Mattress — kingDeep vacuum, stain treatment and sanitizing extraction on the sleep surface.$159+45 min
- Area rug (per sq ft)Priced per square foot: dry soil removal, spot treatment and rinse extraction.$3.50+2 min
- Fabric protection (per piece)Protective finish applied after cleaning to slow future staining.$25+5 min
- Pet stain & odor treatment (per piece)Enzyme treatment for pet stains and odors, followed by extraction.$35+10 min
- Fabric protection available per piece
- Pet stain and odor treatment available per piece
- No leather or suede — call us first
- Manhattan, Brooklyn, Queens, Staten Island and Hudson County NJ
Upholstery cleaning questions
What Our Customers Say
Book Your Cleaning Today
Pick your space, check your ZIP code, and lock in a flat price in under a minute.
