Upholstery cleaning is a recession-resistant service with strong margins—typical jobs run $150–$400 depending on piece size and fabric complexity. If you're ready to turn this skill into a profitable business, you'll need the right equipment, a clear pricing strategy, and a system to attract consistent customers. Let's walk through the concrete steps to launch and scale your upholstery cleaning operation.
Equipment Investment
Your startup costs hinge on equipment quality. A professional truck-mounted hot-water extraction system runs $15,000–$35,000 upfront; portable units cost $3,000–$8,000 and suit smaller operations or residential-only work. Don't skip on a quality upholstery wand attachment—it's the difference between a rushed $50 job and a detailed $250 one.
Buy or lease? Leasing spreads cost ($400–$800/month for truck-mounted units) but locks you into long-term agreements. Purchasing gives you asset equity and flexibility, though cash flow matters in year one. Most successful operators start with a solid portable unit and upgrade to truck-mounted within 12–18 months once customer volume justifies it.
Chemical Selection Matters
Use pH-balanced, furniture-safe detergents specific to upholstery. General carpet shampoos damage delicate fabrics and void warranties on premium furniture. Stock a basic arsenal:
- Hot water extraction solution ($30–$50 per gallon; typically lasts 50–100 jobs)
- Spot-treatment pre-spray for set-in stains
- Fabric protectant (upsell at 15–20% margin)
- Deodorizer for pet-odor jobs
- Dry foam cleaner for natural fibers like silk or wool
Supplier relationships matter. Build accounts with cleaning wholesalers like ChemDry distributors or regional suppliers; they often offer volume discounts at 15–25% below retail.
Pricing Structure
Base your rates on fabric type, square footage, and condition:
- Standard fabric sofa: $200–$350 (2–3 hours)
- Sectionals: $300–$500
- Specialty fabrics (leather, suede): $250–$450 (higher liability, slower process)
- Single chairs: $75–$150
- Stain treatments: $50–$100 per stain
Offer package deals—a sofa + two chairs for $350–$400 instead of itemized pricing—to close bigger jobs faster. Add 20% for odor removal, 15% for protection application.
Building Your Customer Base
Word-of-mouth drives 60–70% of upholstery cleaning revenue. Ask every customer for referrals and offer a $25 discount coupon for successful referrals. Partner with furniture retailers, interior designers, and restoration companies; they'll recommend you for 10–15% commission or reciprocal referrals.
Local SEO is critical. Create location-specific landing pages ("Upholstery Cleaning in [City]"), claim your Google Business Profile, and ask satisfied clients to leave reviews—review volume directly correlates to local search visibility. List your services on platforms like Mercoly to expand your online presence, win leads from customers actively searching for upholstery cleaning, and build credibility across multiple channels.
Insurance and Certification
General liability insurance costs $500–$1,200 annually and protects you against stain-setting accidents or fabric damage claims. Don't skip this—one damaged custom sofa can bankrupt a new business. Some clients require proof before booking.
Certifications from IICRC (Institute of Inspection, Cleaning and Restoration Certification) or your equipment manufacturer add credibility. They're not legally required but justify premium pricing and attract quality-conscious customers who pay more.
Scheduling and Workflow
Block 2–3 hours per job initially; as you refine technique, drop to 1.5–2 hours per standard sofa. This means 2–3 jobs per day at $250–$350 each—realistic daily revenue of $500–$1,050. Schedule strategically: residential jobs mid-week (Monday–Thursday) land higher confirmation rates than weekend bookings.
Use a simple scheduling tool (Acuity Scheduler, Housecall Pro) that syncs to your phone. Confirmation texts cut no-shows by 30–40%.
Frequently Asked Questions
Q: How long does upholstery typically take to dry after cleaning? Most fabrics dry within 4–8 hours with proper extraction and air circulation; leather and microfiber dry faster (2–3 hours), while natural fibers like linen may take 12+ hours. Recommend customers avoid the furniture until fully dry to prevent re-soiling.
Q: What's the difference between upholstery cleaning and carpet cleaning pricing? Upholstery jobs command 30–50% higher rates because of fabric fragility, stain complexity, and slower extraction methods; a $0.50/sqft carpet job translates to $3–$5 per sqft for upholstery, reflecting the specialized skill required.
Q: Should I offer leather conditioning as an upsell? Yes—leather conditioning runs $50–$100 per item and has 70%+ profit margin; it's a natural follow-up that customers expect after professional cleaning and increases average ticket by $75–$150 per job.
Start with one profitable service, nail execution and reviews, then scale into leather, antiques, and commercial contracts.