What does an upholstery cleaning business do?
An upholstery cleaning business removes soil, body oils, pet hair, odors and spots from fabric and leather furniture at the client’s home or business. Most jobs are sofas, loveseats, sectionals and armchairs; the rest are dining chairs, mattresses, headboards, ottomans, vehicle seats and commercial seating such as restaurant booths, office chairs, waiting-room seating and church pews.
Common services and how they are usually sold:
- Hot water extraction of W and WS fabrics with a hand tool: the standard service, priced per piece.
- Dry solvent cleaning of S-code fabrics, slower and priced higher because the chemistry and the risk are different.
- Leather cleaning and conditioning, sold per piece with a conditioner add-on.
- Pet odor and stain treatment, an add-on for cushions and sofas.
- Fabric protector after cleaning, sold per piece. Thumbtack notes that pros charge extra for adding a protective solution.
- Mattresses, often bundled with bedroom carpet cleaning.
- Commercial seating contracts: a restaurant’s booths every quarter, an office’s task chairs once a year.
Upholstery is almost always sold alongside carpet. The carpet cleaning guide covers extractors, wastewater disposal and the carpet side of the business; this guide covers what is specific to furniture and fabric. The two share one machine, one van and one client list, which is why most owners offer both.
What do the W, S, WS and X fabric cleaning codes mean?
Furniture manufacturers put a cleaning code on a tag under the seat cushion or on the frame: W means water-based cleaners are safe, S means solvent only, WS (sometimes SW) means either, and X means vacuum or brush only. The code decides your method, your price and your risk, so find it before you quote.
Furniture maker American Leather explains the codes in its fabric cleaning code guide. Here is what each one means for a professional:
| Code | What the manufacturer allows | What you do | Pricing note |
|---|---|---|---|
| W | Water-based cleaning solutions and mild detergents | Pre-spray, agitate, hot water extraction with an upholstery tool, dry with air movers | Your standard per-piece price |
| S | Solvent-based cleaners only, no water | Dry solvent method, good ventilation, gloves, and longer dwell. Water can leave rings, shrinkage or browning | Higher price; some cleaners decline S fabrics until trained |
| WS or SW | Water-based or solvent-based cleaners | Usually extraction, but test a hidden spot first | Standard price |
| X | No liquid cleaners; vacuum or light brushing only | Vacuuming and dry soil removal; refer wet cleaning to a specialist or decline | Low price or no job |
Three habits that prevent claims
- Find the tag and photograph it before you start. If there is no tag, treat the piece as S until a fiber test says otherwise.
- Test a hidden area for colorfastness and water sensitivity: inside a skirt, under a cushion, the back of the piece.
- Write the limits on the quote. Fabrics such as silk, linen, velvet and rayon, and any piece with existing water rings or sun fading, get a written “best effort, no guarantee” note that the client signs.
Cleaning codes are a cleaning guide, not a washing guide: a W code does not mean a cushion cover can go in a washing machine, and removing covers for machine washing is where many shrinkage disputes start.
What equipment do you need, and what does it cost?
An upholstery hand tool on a heated portable extractor, a pre-spray sprayer, a horsehair brush, spotting agents for both water and solvent fabrics, air movers and furniture protection. The hand tool is $645 to $780 new; the extractor, if you do not already own one for carpet, is the main cost.
| Item | What it is for | Rough cost (new, 2026) |
|---|---|---|
| Upholstery tool | Low-moisture spray and vacuum head for fabric | $645 to $780 at TMF Store: Mytee Dry 8400GT $645, Drimaster DM3 $725, Sapphire Scientific Upholstery Pro $780 |
| Heated portable extractor | Powers the tool; shared with carpet work | A few thousand dollars; see the carpet guide |
| Pump sprayer, horsehair and nylon brushes, grooming comb | Pre-spray and agitation without damaging pile | Under $150 |
| Upholstery pre-spray, acid rinse, dry solvent, spotting kit, leather cleaner and conditioner | Chemistry for W, S and leather pieces | A recurring cost per job |
| Fabric protector and sprayer | The protector add-on | Product cost built into the add-on price |
| Air movers, drop cloths, foam blocks, furniture tabs | Faster drying and protecting floors | A few hundred dollars |
| Gloves, eye protection, respirator for solvent work, safety data sheets | Safety; required once you have employees | Under $200 |
Buy the tool before the chemistry. A good upholstery tool controls how much moisture goes into the fabric, which is the single biggest cause of browning, rings and slow drying. Solvent products need storage in original containers away from heat, with safety data sheets on file; never mix solvent and water-based products or any product with bleach.
How to start an upholstery cleaning business, step by step
Register the business, get insured, take the IICRC UFT course, buy a tool and extractor, practice on your own and friends’ furniture while timing every piece, write a per-piece price list, and go after pet owners, furniture stores and commercial seating. Four to eight weeks is realistic.
- Pick your scope. Start with W and WS fabrics and leather. Add S-code fabrics and fine antiques once trained.
- Register and license. Structure, EIN and local licenses, covered in cleaning business licenses. Upholstery cleaning itself generally needs no trade license; check your state.
- Insure. General liability with coverage for property in your care, plus commercial auto.
- Train. UFT (next section), then practice fiber identification until you can tell cotton, polyester, rayon and wool apart by burn test and feel.
- Buy the kit listed above.
- Time practice pieces. A sofa, a loveseat, a chair, a sectional and a mattress, with minutes, product and drying time written down.
- Write a per-piece price list with add-ons, a minimum charge, and the written limits from the fabric-code section.
- Market with before-and-after photos and the partner list in the last section.
The shared steps for any service business, from bank accounts to bookkeeping, are in how to start a cleaning business.
Do you need certification to clean upholstery?
No license exists, but the IICRC Upholstery and Fabric Cleaning Technician (UFT) certification is the recognized credential, it has no prerequisites, and it is the course that teaches you to avoid the mistakes that cost a sofa.
The IICRC says the UFT certification covers upholstery fiber categories, fiber identification and testing, how fibers and fabrics are made, cleaning chemistry, methods, protection, spotting and potential problems. Graduates can identify limitations and cleaning-related problems on a given piece before they start. It is offered live-stream and in person, and it is required for the IICRC Master Textile Cleaner and Master Fire and Smoke Restorer designations.
What to practice after the course
- Burn and chemical tests on fabric swatches until you can identify natural versus synthetic fibers quickly.
- Moisture control: how many passes a cushion takes before it is wet through, and how long each fabric takes to dry with a fan.
- Spotting on W versus S fabrics, including what happens when you use the wrong one.
- Writing the pre-inspection: existing damage, loose seams, fading, pilling, and what you will not be able to fix.
If you already hold the Carpet Cleaning Technician (CCT) credential, UFT is the usual second course, and the pair is what many carpet and upholstery companies advertise.
How much should you charge for upholstery cleaning?
Price per piece, with a minimum per visit, a higher rate for S-code fabrics and leather, and add-ons for pet treatment and protector. Thumbtack reports a national average of $138 to $247 per upholstery cleaning job, with most people paying around $184, a low end of $91 and example prices by piece from its pros.
Thumbtack’s upholstery cleaning price page lists sample prices from cleaners in three cities, which are useful anchors for your own list:
| Piece | Sacramento, CA | Portland, OR | Philadelphia, PA |
|---|---|---|---|
| Chair or lounge chair | $55 | $40 | Not listed |
| Loveseat | $95 | $60 | Sofa and loveseat together: $100 |
| Couch (about 7 feet) | $135 | $80 | See above |
| Sectional (about 10 feet) | $190 | Not listed | Not listed |
Build your own list from time (hypothetical numbers)
- Your timed average for a W-code 3-seat sofa is 45 minutes including pre-inspection and setup, plus 10 minutes of fan drying while you pack.
- You want $45 an hour for labor: about $41. Chemistry, fuel and machine wear add $8. Direct cost: $49.
- With overhead at 25% of the price and profit at 20%, direct cost is 55% of the price: $49 divided by 0.55 is about $89.
- You round to $95 for a sofa, $65 for a loveseat, $40 for an armchair, and set a $120 minimum per visit so a single chair is not a losing trip.
- S-code fabrics are priced at 1.5 times the standard rate, leather at the standard rate plus a $25 conditioning add-on, protector at $20 to $30 per piece.
Because the per-piece prices are small, your real profit comes from bundles: sofa plus loveseat plus two chairs in one visit, or a sofa added to a carpet job that is already on the schedule. Write bundle prices on the list and show them first. The cleaning estimate template works for per-piece quotes, and the guide to pricing cleaning work from hours explains the labor, overhead and profit split.
Why upholstery and carpet cleaning belong in one van
The same extractor, the same hoses, the same pre-sprays for most synthetics and the same client list serve both. A carpet client is already home, already trusting you with their floors and already looking at a sofa that has not been cleaned in years.
- Attach rate. Offer upholstery on every carpet quote as a line with a bundle discount. Even one sofa in three visits lifts the average ticket.
- Scheduling. Upholstery dries faster than carpet with low-moisture tools, so clean the furniture first and let fans run while you do the floors.
- Seasonality. Upholstery and mattress work holds up in winter, when carpet bookings dip in cold climates.
- Commercial accounts. A restaurant that books carpet every quarter will add booth cleaning if you ask on the first visit.
If you are adding upholstery to an existing carpet business, the tool, a brush and a case of fabric chemistry are the only new spending. If you are starting with upholstery alone (a furniture cleaning business that works with retailers, for example), buy an extractor that will also take a carpet wand, so the second service costs almost nothing later.
What insurance does an upholstery cleaner need?
General liability with coverage for clients’ property in your care, commercial auto for the van, and workers’ compensation once you hire. The question that matters is whether the policy pays when a sofa shrinks, browns or bleeds after cleaning.
Insureon reports that carpet and upholstery cleaning companies buying through it pay a median of $73 a month for general liability ($1 million per occurrence, $2 million aggregate, $500 deductible), $117 a month for workers’ compensation, $214 for commercial auto and $83 for a business owner’s policy. Insureon’s own example of a covered loss is an employee running a machine into a fragile antique.
- Ask about a care, custody and control exclusion: furniture you are working on may not be covered by a standard liability policy without an endorsement.
- If you ever take pieces to a shop, ask about coverage for property off the client’s premises and in transit.
- Cover the extractor and tools against theft from the van.
The insurance guide for cleaning companies explains each policy. This is general information, not insurance advice; confirm coverage with a licensed agent.
Where do the first upholstery clients come from?
Pet owners, families with young children, furniture and mattress stores, restaurants, offices, car dealers and your own carpet clients. Upholstery sells best when the buyer has a reason: a new puppy, a sofa they want to keep instead of replace, a dining room that books private parties.
- Google Business Profile. List sofa cleaning, sectional cleaning, mattress cleaning and leather cleaning as separate services with photos.
- Furniture and mattress retailers. They field “how do I clean this” calls for years after a sale. Leave cards and a price sheet.
- Restaurants and bars. Booths and chairs on a quarterly schedule, cleaned after close. Price per booth.
- Offices and clinics. Task chairs and waiting-room seating once or twice a year, often through the facility manager or the janitorial company.
- Car dealers and detailers. Vehicle seats and headliners when a detailer lacks an extractor.
- Your carpet clients. The cheapest upholstery lead you will ever get is the sofa in the room you are already cleaning.
More channels and scripts are in how to get clients for a cleaning business. Once commercial accounts repeat on a schedule, booking software keeps the cycle, the reminders and the invoices straight. Broombook does booking, scheduling and reminders for recurring service businesses: it fits a carpet and upholstery company that has recurring residential or commercial clients and wants automatic reminders when a restaurant’s booths or a family’s sofas are due again. A solo cleaner doing only one-off jobs can start with a quote and invoice flow and add scheduling later; see the pricing page.
Products we suggest
Optional. Everything above works with basic supplies; these just save time or effort.
- See it on Amazon
For delicate pile
horsehair upholstery brush
A soft natural-bristle brush for grooming pile and removing dry soil, the only cleaning an X-code piece allows besides vacuuming. Keep it separate from the nylon brushes you use with pre-spray.
- See it on Amazon
Protector add-on
Scotchgard Fabric Water Shield
An aerosol fabric protector that helps fabric repel spills, sold as an add-on after the clean. Apply it to clean, dry fabric, test a hidden spot, and check the label for fabrics it should not be used on.
- See it on Amazon
Leather pieces
Lexol Leather Cleaner
A cleaner for finished leather sofas and chairs, followed by a conditioner. Do not use it on suede, and test unfinished or aniline leather before you start.
- See it on Amazon
Faster drying
XPOWER P-230AT Air Mover
A compact air mover aimed at cleaned cushions and backs so the furniture dries the same day. Point it across the fabric, not into it, and keep the cord out of walkways.
As an Amazon Associate, Broombook earns from qualifying purchases. Links open the product on Amazon, where sizes, sellers and prices change.