How much to charge for upholstery cleaning
Rates reviewed June 2026
Upholstery cleaning is priced per piece by size and fabric, with a minimum. Pet odor and set-in stains are the time sink, so price the condition, and bundle with carpet cleaning to lift the whole ticket.
You should charge
$145
per job · typical $75–$400
Why this number. Set a minimum and bundle with a carpet-cleaning visit so the trip pays. Heavy pet odor and stains take real extra time, so price the condition rather than quoting every sofa the same.
Typical upholstery cleaning prices
| Job | Typical range |
|---|---|
| Armchair | $40 – $90 |
| Sofa | $80 – $180 |
| Sectional | $150 – $400 |
Free · The words, not just the number
Get the upholstery cleaning pricing script
A short, calm script for quoting upholstery cleaning in person. The goal is not to pitch. It is to ask a few good questions, say your number once without flinching, and let them talk themselves into yes.
- ✓The questions to ask before you ever name a price
- ✓How to say your number so it lands, then stay quiet
- ✓The line for when they say "that's too much" (no discounting)
- ✓A rate-increase template for clients you already have
- ✓Early access to the paid Pricing Toolkit
Instant unlock, and a copy in your inbox. No spam. The calculator stays free either way.
What changes the price
- Piece type and size (sofa, sectional)
- Fabric (delicate, leather)
- Stains and pet odor
- Number of pieces
The pricing move most people miss
Set a minimum and bundle with a carpet-cleaning visit so the trip pays. Heavy pet odor and stains take real extra time, so price the condition rather than quoting every sofa the same.
What to SayAI
They pushed back on your price? Get the exact reply.
Paste what a upholstery cleaning client says. A sales-psychology-trained AI writes the words that hold your price, in seconds. Free.
Get the reply →Frequently asked questions
How much should I charge for upholstery cleaning?+
Most upholstery cleaning is priced $75–$400 per job, with a typical rate around $150 per job. Where you land inside that range comes down mainly to piece type and size (sofa, sectional) and fabric (delicate, leather). Use the range as your anchor, then adjust up for experience, strong demand, and a higher cost-of-living area.
Should I charge per job or by the hour for upholstery cleaning?+
Most upholstery cleaning is priced per job, and that is the stronger model. It pays you for the result rather than the clock, and clients far prefer one fixed number they can plan around. Estimate the hours a job takes, multiply by the hourly rate you want, then add a 15-25% buffer for the jobs that run long.
How much should I charge for upholstery cleaning as a beginner?+
Starting out, price near the lower end of the range, roughly $75 to $150 per job. Resist going below that to win work: a price that is too low attracts price-shoppers, signals low quality, and is hard to raise later. Once you have a few happy clients and reviews, move toward $400.
What affects how much upholstery cleaning costs?+
The biggest factors are piece type and size (sofa, sectional); fabric (delicate, leather); stains and pet odor; number of pieces. Two jobs that look alike can price very differently once these are accounted for, which is why a quick walkthrough or a few questions before quoting protects your rate.
How do I quote upholstery cleaning so the client says yes?+
Set a minimum and bundle with a carpet-cleaning visit so the trip pays. Heavy pet odor and stains take real extra time, so price the condition rather than quoting every sofa the same. Put the quote in writing with exactly what is included, state the price once without apologizing for it, and give one clear next step. A confident, well-structured quote wins jobs at a higher price than a vague one at a lower price.