Turn your weekly job count and average job value into a complete monthly profit model for your carpet cleaning business — materials, labor, fuel, and overhead included.
Here's the part of carpet cleaning nobody tells you when you buy the machine: the chemicals barely cost anything. Twelve jobs a week at $165 puts roughly $8,500 of monthly gross on the books, and at 8% materials — pre-spray, neutralizer, deodorizer — your supply bill is a mere $680. Add $1,800 labor, $400 for the van and fuel, $1,200 overhead, and $300 marketing, and you keep about $4,120 a month. That's a 48% margin, which is genuinely good for a service trade — and it's good precisely because the product in the bottle is the cheapest thing about the job.
The per-job model in carpet cleaning is more reliable than most trades because average job value is fairly predictable once your service menu is set. Residential carpet cleaning in a midsize home runs $120-$250; commercial cleaning contracts often produce $200-$500 per visit with greater frequency. The calculator's Jobs Per Week and Average Job Value inputs capture both residential and commercial work as a blended average — or you can run them separately and compare the channel margins if your business serves both.
Carpet cleaning revenue isn't really a chemistry problem — it's a routing, ticket-mix, and recovery problem. A truck-mount running 1,200 PSI with 220-degree heat can finish three rooms in 35 minutes, but if your scheduler stacks a Belmont job at 9 AM and a 14-mile drive to Sunnyside at 10:30 AM, you've burned the productivity gain on windshield time. Model the day the way it actually plays out: blended ticket of $215 across protector upsells and pet-treatment add-ons, 5 stops between 8 and 4, two restoration callbacks pushing labor into overtime. The calculator surfaces what each truck-day actually pays after detergent, defoamer, hose wear, and quarterly wand recalibration. See real net on a 14-stop residential week with two scotch-guard upsells →
Materials cost: the low-percentage advantage of carpet cleaning
Carpet cleaning is unusual among service trades for having a relatively low materials cost percentage. The primary consumables — pre-treatment solution, encapsulation cleaner, stain treatment compounds, deodorizer — represent a small fraction of job value compared to trades like auto repair or painting where materials can be 30-40% of the invoice. At 8% materials on a $165 job, you're spending $13.20 in supplies per job. Even at 15% materials on a $165 job, the dollar cost is only $24.75.
This low materials percentage means the carpet cleaning business model is primarily a labor and overhead equation rather than a materials sourcing equation. Profitability improvement comes from job efficiency (more square footage cleaned per hour), pricing optimization (higher average job value), and overhead management — not from squeezing chemical suppliers. This is different from other trades where materials negotiation can move your margin significantly.
Vehicle and fuel cost: the real overhead of a mobile service
The van is the factory for a mobile carpet cleaning business. Van payment or depreciation, fuel, commercial auto insurance, and maintenance are real costs that the calculator captures in the Monthly Vehicle/Fuel input. The default $400/month is reasonable for a paid-off van with moderate fuel use. If you're carrying a van payment ($600-$900/month), insurance ($200-$350/month), and fuel ($200-$400/month), your actual vehicle cost may be $1,000-$1,650/month — significantly higher than the default.
Routing efficiency directly reduces fuel cost. A carpet cleaning business that clusters jobs by neighborhood — booking the same area on the same day — can complete 3-4 jobs in the travel time that would otherwise be split across 2. At $400 in average job value per clustered 4-job day, the routing efficiency is worth modeling. Reduce your vehicle and fuel input by 15-20% to simulate what tighter routing would produce, and use that fuel saving to evaluate whether investing in scheduling software or CRM tools makes financial sense.
Average job value and the upsell opportunity in each home
A basic whole-house carpet clean at $175 becomes a $245 job when the homeowner adds pet odor treatment ($30), fabric protection application ($40-$50), or upholstery cleaning for a sofa ($40-$65). These upsell additions require minimal additional time — the protection application takes 15 minutes; pet odor treatment adds 20 minutes — but raise the average job value by $40-$80. The calculator's Average Job Value input captures this: enter your actual blended average including upsells, not just the base cleaning price.
Tracking upsell attachment rate is a simple management metric. If you complete 52 jobs per month and upsell 15 of them at an average of $55 additional, you're adding $825/month in revenue with no additional marketing or acquisition cost. The opportunity cost of not asking about protection or odor treatment on every job is exactly that number — quietly declining every month you don't actively offer it.
Commercial accounts and how they change the revenue model
Commercial carpet cleaning — office buildings, retail spaces, restaurants, medical offices — operates differently from residential. Commercial clients often schedule regular maintenance cleaning (monthly or quarterly), which creates predictable recurring revenue. A commercial account at $400 per visit on a monthly schedule generates $4,800 annually from one client relationship — equivalent to 29 average residential jobs.
Commercial work typically involves higher square footage per job and requires after-hours scheduling, both of which affect the cost structure. Labor for evening or weekend commercial cleaning may carry overtime premiums. Equipment requirements for high-traffic commercial areas may justify heavier-duty solutions and faster-drying chemistry. Model commercial accounts by raising your average job value for those days and comparing the per-job profit at commercial versus residential average values. Many operators find commercial accounts produce higher per-hour labor efficiency despite requiring more equipment investment.
Breakeven job count and what a slow month looks like
The fixed costs in a carpet cleaning business — labor base, vehicle, overhead — don't disappear during a slow week. At $1,800 labor, $400 vehicle, $1,200 overhead, and $300 marketing, monthly fixed costs total $3,700 before materials. At an $165 average job value and 8% materials, each job contributes $151.80 toward fixed costs. Breakeven is approximately 24 jobs per month — about 5-6 jobs per week. That's below the default 12 jobs per week, which means there's meaningful operating cushion.
The slow-month risk is weather and seasonality. Carpet cleaning demand drops in some markets during peak summer months when families are outdoors or renovating; it spikes in fall when people prepare for holiday entertaining. Model the calculator at your historically slowest month's job count to confirm you stay above breakeven, then set that number as your floor — the minimum schedule that justifies staying at full capacity rather than scaling back temporarily. See whether your margins are healthy or quietly bleeding before your next quote.
Carpet Cleaning Revenue Calculator vs. the alternatives
| Capability | Metric | Standard 3-room residential | Whole-house residential | Commercial maintenance | Restoration emergency |
|---|---|---|---|---|---|
| Average ticket size | $150-$225 | $280-$475 | $320-$900 per visit | $1,200-$4,800 per loss | |
| Gross margin after chemicals & labor | 48-54% | 52-58% | 38-46% | 55-68% | |
| On-site minutes per job | 55-80 min | 110-160 min | 90-180 min after-hours | 3-7 hours plus return visits | |
| Repeat / recurring rate | 12-18 months between cleans | 9-14 months between cleans | Monthly or quarterly contract | Single event, insurance-billed | |
| Days to collect payment | Same day (card on file) | Same day (card on file) | Net-30 to Net-45 invoice | 30-90 days through carrier | |
| Truck-mount runtime per job | 0.6-0.9 hours | 1.4-2.1 hours | 1.2-2.4 hours | Continuous + air movers 3-5 days |
How to use it
- Enter Jobs Per Week and Working Weeks Per Month — use your realistic monthly average, not your best week.
- Set Average Job Value from your actual blended invoice average including upsells and add-on services.
- Adjust Materials/Parts Cost (%) to your actual chemical and supply spend percentage.
- Enter Monthly Labor Cost, Monthly Vehicle/Fuel, Monthly Overhead, and Monthly Marketing.
- Read Monthly Revenue, Materials Cost, Net Profit — then reduce jobs per week to find your monthly breakeven volume.
Who it's for
- Solo carpet cleaner evaluating whether to add a second technician — Models adding $1,800/month wages and 10 additional weekly jobs — finds the second technician pays for itself only if the additional volume fully materializes, setting a hiring condition before committing.
- Operator building a commercial account base — Raises average job value from $165 to $280 to reflect commercial account mix, reduces jobs per week slightly for longer commercial visits — finds significantly better net margin per month despite fewer jobs.
- Owner evaluating an equipment upgrade to truck-mount from portable — Adds $800/month in equipment payment to overhead, models whether the speed improvement allows 3 more jobs per week — confirms the equipment investment is worthwhile if the extra jobs materialize within 90 days.
- New carpet cleaner setting opening pricing — Uses the calculator to find that $130 average job value at 8 jobs per week barely covers fixed costs — sets a minimum of 10 jobs per week or $155 average job value as a go/no-go condition before leaving employment.
Key terms
- Average job value
- Mean revenue per completed carpet cleaning job, including all services performed on that visit: cleaning, protection application, deodorizing, and upholstery add-ons.
- Vehicle overhead
- Monthly cost of operating the service vehicle: payment or depreciation, insurance, fuel, and routine maintenance. The primary cost unique to mobile service businesses.
- Encapsulation
- A low-moisture carpet cleaning method where crystallizing polymers encapsulate soil particles for dry vacuuming after the chemical dries. Typically reduces drying time and chemical cost versus hot-water extraction for maintenance cleaning.
Sources & further reading
- IICRC — Institute of Inspection, Cleaning and Restoration Certification (S100 carpet cleaning standard) — The IICRC publishes the ANSI/IICRC S100 Standard for Professional Cleaning of Textile Floor Coverings, which defines fiber identification, pre-inspection, and hot-water extraction procedures every certified carpet cleaning tech is expected to follow.
- Cleanfax — trade publication for carpet cleaning and restoration operators — Cleanfax runs annual industry pricing surveys, truck-mount equipment reviews, and chemistry coverage that carpet cleaning operators use to benchmark per-room rates and protector attach rates against the rest of the industry.
- BLS OES 37-2012 — Maids and Housekeeping Cleaners wage data — The BLS Occupational Employment Statistics page tracks median and percentile hourly wages for cleaning occupations by metro, which carpet cleaning owners use to calibrate W-2 tech pay against local labor markets before pricing a route.
- IRS — Standard Mileage Rates for business vehicles — Carpet cleaning operators running a work van between residential stops use the IRS standard mileage rate to either deduct route miles or compare it against actual-cost depreciation on a truck-mount-equipped van.
- CRI — Carpet and Rug Institute (Seal of Approval cleaning program) — The CRI Seal of Approval program tests and certifies carpet cleaning chemistry, extractors, and vacuums for soil removal and fiber safety, and many residential warranty-preservation clauses require cleaning with CRI-approved equipment and detergents.
Andy Gaber is the founder of Digital Empire LLC and the operator of Digital Dashboard Hub. He has shipped 260+ free interactive tools — including this Carpet Cleaning Revenue Calculator — used by founders, marketers, freelancers, and operators to run their businesses without spreadsheets.
. Sister sites: aipromptshub.co (40 AI prompt generators) · donepins.com (Pinterest pin service).