Starting a Carpet Cleaning Business typically costs between $5,000 and $30,000 (SBA, 2025), depending on your location, scale, and approach. The $5,000 version is a portable hot water extraction unit in the back of your car serving residential clients. The $30,000 version is a truck-mounted extraction system with a dedicated van, commercial chemicals, and enough marketing to land your first 20 recurring clients. The truck-mounted setup produces dramatically better results and is 3x faster - but the portable unit gets you in the door. Most carpet cleaning businesses start in the $8,000-$15,000 range with a quality portable unit and upgrade to truck-mounted within their first year.
Quick Cost Summary
| Cost Category | Low Estimate | High Estimate | Type |
|---|---|---|---|
| Carpet Cleaning Equipment | $2,000 | $20,000 | One-Time |
| Chemicals & Cleaning Solutions | $200 | $800 | One-Time |
| Vehicle | $0 | $8,000 | One-Time |
| Insurance & Business Setup | $500 | $2,000 | One-Time |
| Marketing | $300 | $2,000 | One-Time |
| Total Estimated Startup Cost | $5,000 | $30,000 |
Costs are estimates based on national averages.
Detailed Cost Breakdown
Carpet Cleaning Equipment - $2,000 to $20,000
Portable extraction unit ($1,500-$5,000): A Mytee, Ninja, or Sandia portable hot water extractor is your entry-level machine. It heats water, injects cleaning solution, and extracts dirty water. Output: adequate for residential work but slower and less powerful than truck-mounted. Portable units handle 3-5 jobs per day.
Truck-mounted unit ($10,000-$20,000): A truck-mounted extractor (Prochem, Butler, or Sapphire Scientific) powers off the van's engine, produces hotter water, stronger suction, and dries carpets faster. This is what separates professionals from amateurs. A truck mount handles 5-8 jobs per day and produces noticeably cleaner results. Buy used from retiring operators ($5,000-$12,000) to save significantly.
Accessories ($300-$1,500): Wand ($100-$400), hoses ($100-$400), upholstery tool ($50-$150), stair tool ($50-$100), corner and detail tools ($50-$100), and a rotary or CRB (Counter Rotating Brush) machine ($500-$2,000) for heavily soiled commercial carpet.
Chemicals & Cleaning Solutions - $200 to $800
Pre-spray/traffic lane cleaner ($30-60/gallon concentrate), rinse solution ($20-40/gallon), spot treatment chemicals ($15-30 each - you need solutions for grease, pet stains, red dye, and rust), defoamer ($15-25), and protectant (Scotchgard-type - $40-80/gallon). Initial chemical stock: $200-$500.
Chemical costs per job are low - $3-8 per average residential cleaning. At $150-$300 per job, chemicals represent 2-5% of revenue. Buy concentrated solutions and dilute per manufacturer specs - a gallon of concentrate makes 40-100 gallons of ready-to-use solution.
Vehicle - $0 to $8,000
Portable units fit in any car or SUV - your transportation cost is $0. A truck-mounted system needs a van. Used cargo vans (Ford Transit, Chevy Express, Ram ProMaster) run $5,000-$15,000 with 100,000-200,000 miles. The van is both your transportation and your machine room.
Some operators install truck mounts in an enclosed utility trailer ($3,000-$6,000 used) instead of a van. Cheaper total cost but less convenient and limits where you can park for appointments.
Insurance & Business Setup - $500 to $2,000
LLC ($50-$250), general liability insurance ($300-$800/year), and commercial auto if using a work van ($500-$1,500/year). Some commercial clients and property managers require $1-2 million in liability coverage before you can work on their properties. Bonding ($100-$300/year) is sometimes requested by commercial accounts as an additional trust signal.
Marketing - $300 to $2,000
Carpet cleaning has one of the highest Google search volumes of any local service. "Carpet cleaning near me" drives consistent leads year-round. Google Business Profile is your most important marketing asset - get it set up with photos of your van, equipment, and before-and-after results on day one.
Google Ads targeting carpet cleaning keywords convert well at $15-$35 per lead. A simple website ($12-20/month) with your services, pricing, service area, and before-and-after photos. Nextdoor posts and door hangers in target neighborhoods. Offer a "3 rooms for $X" launch special to build your initial client base and review count.
Monthly Operating Costs
| Expense | Low Estimate | High Estimate |
|---|---|---|
| Insurance & Business Setup (est.) | $42/mo | $167/mo |
| Marketing (est.) | $25/mo | $167/mo |
| Total Monthly | $67/mo | $334/mo |
What Most People Forget
Hidden costs that catch first-time carpet cleaning business owners off guard.
Water Damage Claims ($1,000-$5,000 per incident)
Over-wetting carpet can cause mold, delamination, and subfloor damage. One water damage claim from an over-saturated carpet can cost $1,000-$5,000 in restoration and replacement. Proper training on extraction passes and drying times prevents this - but it's a real risk that makes insurance non-negotiable.
Equipment Maintenance and Repair ($500-$2,000/year)
Extraction machines have pumps, heaters, and vacuum motors that need regular maintenance. A pump rebuild costs $200-$500. A vacuum motor replacement on a truck mount costs $500-$1,500. Budget $500-$2,000/year for parts and maintenance. Truck mounts need annual servicing ($300-$800) to maintain performance.
Stain Treatment Callbacks ($100-$300/month in callbacks)
Some stains reappear as carpet dries (wicking). Pet urine deep in the carpet pad resurfaces. Red dye stains that looked gone come back the next day. You’ll need to return for free re-treatments on 5-10% of jobs. Each callback costs you 30-60 minutes plus chemicals and gas - and more importantly, the opportunity cost of a paying job you could be doing instead.
Slow Winter Months ($2,000-$5,000 in reserves)
Carpet cleaning demand peaks in spring (post-winter deep clean) and fall (pre-holiday), with a significant dip from November through February in most markets. Holiday weeks are especially slow. Budget for 30-50% revenue decline in winter months or add complementary services like tile and grout cleaning, upholstery cleaning, or hardwood floor refinishing.
Fuel and Water Costs ($200-$500/month in fuel)
Truck-mounted units consume fuel to operate the engine-powered extractor - you’re idling the van for 1-3 hours per job. At 1-2 gallons/hour idle, that’s $5-10 in fuel per job plus driving fuel. Water usage is typically from the client’s tap, but some locations (apartments, commercial buildings) charge for water access or don’t have easily accessible spigots.
How Long Does It Take?
Plan for 1 to 4 weeks.
Business Setup & Equipment (2-5 days): Form LLC, get insurance, purchase equipment and chemicals. A portable unit can be ordered and delivered in days.
Training & Practice (2-5 days): Practice on your own carpets and offer free or discounted cleanings to friends and family. Learn extraction techniques, chemical dilution ratios, and stain treatment protocols. Take before-and-after photos for your portfolio.
Marketing & First Clients (1-2 weeks): Set up Google Business Profile, launch website, post on Nextdoor, distribute door hangers. Offer a launch special (3 rooms for $X) to build your initial client base and review count.
Full Schedule (Weeks 3-6): Build to 3-4 jobs/day through reviews, referrals, and marketing. At this point the business becomes self-sustaining through repeat clients and word-of-mouth.
How Long Until You're Profitable?
Most carpet cleaning business owners reach profitability within 1 to 4 months.
Carpet cleaning economics are excellent. An average residential job (3-4 rooms) takes 60-90 minutes and bills at $150-$300. Your cost per job - chemicals, fuel, wear and tear - runs $10-25. That's 85-95% gross margin (IBISWorld, 2025) per job.
A solo operator doing 4 jobs/day at $200 average grosses $800/day or $4,000/week. Working 5 days/week for 48 weeks: $192,000/year gross. Subtract $20,000-$30,000 in annual expenses (insurance, fuel, chemicals, marketing, equipment maintenance, vehicle costs) and you're netting $100,000-$170,000.
If you invested $10,000 to start, you break even in 2-4 weeks of full-time work. Even a $25,000 truck-mount setup pays for itself within 2-3 months. The limiting factor isn't profitability - it's filling your daily schedule. Four jobs per day is a realistic full-time target that most operators reach within 30-60 days of consistent marketing.
Typical Breakeven Timeline
| Period | Stage | Revenue vs. Costs |
|---|---|---|
| Months 1-2 | Launch & initial sales | Operating at a loss |
| Months 2-4 | Building customer base | Revenue growing |
| Months 4-6 | Reaching profitability | At or near breakeven |
| Months 6-12 | Growth & reinvestment | Generating profit |
Most carpet cleaning business owners break even within 1-4 months.
First-Year Cash Flow Summary
| Category | Low | High |
|---|---|---|
| One-Time Startup Costs | $3,000 | $32,800 |
| 12 Months Operating Costs | $804 | $4,008 |
| Total First Year | $3,804 | $36,808 |
How to Start for Less
Start with a Portable Unit, Upgrade to Truck Mount Later (Save $6,000-$16,000 upfront)
A $2,000-$4,000 portable unit gets you cleaning carpets this week. A truck mount upgrade ($10,000-$20,000) makes sense once you’re doing 4+ jobs/day and the speed difference justifies the investment. Many successful operators started portable and upgraded within 6-12 months.
Buy a Used Truck Mount from a Retiring Operator (Save $5,000-$15,000)
Carpet cleaners retire and sell their equipment constantly. A used truck mount that’s been maintained sells for $5,000-$12,000 versus $15,000-$25,000 new. Have it inspected and serviced before purchase. The Truckmount Forums marketplace is the best source for used equipment.
Target Property Managers for Recurring Revenue (Save Not savings - $15,000-$40,000/year in recurring revenue)
Apartment complexes and rental property managers need carpet cleaning between every tenant turnover. One property management account with 50+ units can provide 3-5 jobs per week year-round. Volume pricing ($100-$150 per unit vs. $200-$300 retail) is worth the consistency.
Upsell Protectant on Every Job (Save Not savings - $200-$400/week in additional revenue)
Carpet protectant (Scotchgard-type) costs you $5-10 per room to apply and bills at $20-40 per room. On a 4-room house, that’s $80-$160 in upsell revenue at 75%+ margins. Offer it to every client - a 50% take rate adds $40-80 per job to your average ticket.
Add Upholstery Cleaning as an Upsell (Save Not savings - $300-$600/week in additional revenue)
An upholstery tool ($50-$150) lets you clean sofas, chairs, and mattresses at the same appointment. Upholstery cleaning adds $50-$150 per piece to the job total. A sofa that takes 20 minutes to clean and bills at $75-$100 is excellent revenue per hour of added labor.
Tools & Resources
Accounting: QuickBooks Self-Employed - Track income per job, chemical costs, mileage, and quarterly tax estimates. Carpet cleaning generates high cash volume - you need clean books from day one.
Scheduling & CRM: Jobber - Scheduling, invoicing, route optimization, and automated review requests. Getting a Google review after every completed job is the single best marketing move in carpet cleaning.
Business Insurance: Next Insurance - General liability for carpet cleaning businesses. Water damage claims and chemical damage to carpets are real risks that require proper coverage.
Business Formation: LegalZoom - Form your LLC. Water damage from over-extraction or chemical damage to expensive carpeting can generate significant claims - liability protection is essential.
Payments: Square - Accept card payments on-site after completing the job. Most residential clients pay immediately - make it easy with a contactless card reader.
Website: Squarespace - A clean site with your services, pricing, before-and-after photos, and a booking form. Most clients find carpet cleaners on Google - your website confirms you're legitimate.
Some links are affiliate links. We may earn a commission at no extra cost to you.
Comparing Startup Costs
- Cleaning Business - Lower startup costs and year-round demand. Carpet cleaning is a natural upsell for house cleaning clients - many operators offer both.
- Pressure Washing Business - Similar equipment-based model with high per-job margins. Exterior pressure washing pairs with carpet cleaning for a complete home refresh package.
- Junk Removal Business - Similar startup range ($5,000-$30,000). Related business model in the same category.
- Pest Control Business - Similar startup range ($5,000-$25,000). Related business model in the same category.
Frequently Asked Questions
How much do carpet cleaning business owners make?
A solo operator doing 4 residential jobs per day typically nets $80,000-$150,000/year. Operators with truck mounts, commercial accounts, and 1-2 employees can gross $300,000-$500,000 with 20-30% net margins. Income scales directly with daily job count and average ticket size.
What equipment do I need to start carpet cleaning?
At minimum: a hot water extraction unit ($1,500-$5,000 for portable, $10,000-$20,000 for truck-mounted), a wand, hoses, a pre-spray solution, rinse solution, and spot treatment chemicals. A portable unit gets you started for under $3,000. Upgrade to a truck mount when revenue justifies it.
Is carpet cleaning a good business?
Yes - it has low startup costs, high per-job margins (85-95%), strong repeat demand (carpets need cleaning 1-2 times per year), and year-round work. The learning curve is moderate and results are immediately visible, which makes marketing easy. The physical demands are real but manageable.
How do I price carpet cleaning?
Most residential operators price per room ($30-75/room) or per square foot ($0.15-$0.30/sqft). A standard 3-room package runs $150-$250. Charge premiums for heavily soiled carpet ($15-25/room surcharge), pet treatment ($25-50/room), and protectant application ($20-40/room). Don't compete on price - compete on quality and reviews.
Portable vs. truck-mounted carpet cleaner - which is better?
Truck-mounted units produce hotter water, stronger suction, and faster drying times - they clean better and faster. But they cost $10,000-$20,000 versus $1,500-$5,000 for a portable. Start with portable to learn and build revenue, then upgrade to truck-mounted when you're doing 4+ jobs/day. The speed difference alone (3 jobs/day vs. 5-6) justifies the upgrade.
How do I get customers for a carpet cleaning business?
Google Business Profile with reviews is your #1 source. Google Ads for 'carpet cleaning near me' converts well. Nextdoor posts, door hangers, and cross-referrals with cleaning businesses, real estate agents, and property managers fill the pipeline. Most operators reach a full schedule within 30-60 days of consistent marketing.