Find out what your cleaning business actually nets per job after materials, labor, fuel, overhead, and marketing — not just what you billed.
A residential cleaner doing 4 jobs a day at $165 per job looks like an $87,000-a-year business on paper. The reality depends on what stays after you pay supplies, a crew, gas, the van insurance, and yourself. This calculator takes every cost layer apart: materials as a percentage of revenue, labor as a flat monthly number, vehicle and fuel costs, overhead, and marketing. What is left is the number that matters.
The tool gives you profit per job and net margin alongside monthly gross revenue. Those two numbers together tell you whether your pricing is right, whether your crew cost is sustainable, and whether adding a second truck actually pencils out at your current average job value — before you commit to another van payment.
Residential cleaning is a route-density business dressed up as a service business. A two-person crew that loses 35 minutes in drive time between a Tuesday recurring on the east side and a one-time deep clean across town has just burned roughly $42 of billable labor on a $0 revenue line — and that disappears straight from gross margin no matter how tight your supply cost ratio looks. The operators who survive past year two are the ones who price their bi-weekly recurring routes high enough to absorb a 38-cents-per-mile vehicle load and a $19-per-occupied-hour fully-loaded cleaner cost, then layer move-outs and post-construction cleans on top at premium ticket prices. Run a recurring-vs-one-time mix through the inputs and watch what a tighter ZIP-cluster does to profit per house. See real margin on a 14-house Tuesday recurring route in a single ZIP cluster →
Why job count alone tells you almost nothing
Two cleaning operators can run the same number of jobs per week with radically different margins. One does deep cleans at $300 each with a solo operator and minimal supply cost; the other does quick turnovers at $95 with a two-person crew and heavier chemical spend. The job count looks identical. The profit per job does not.
By anchoring on jobs per day, working days per month, and average revenue per job, the calculator builds a gross revenue figure that reflects your actual service mix. From there it layers in your real costs so the net result is specific to how your operation actually runs, not a generic industry average.
Materials, labor, fuel: the three costs that eat residential margins
Materials as a percentage of revenue is the first cost input because supplies have a direct volume relationship — more jobs means more product. Residential cleaning supply costs typically run 8–15% of revenue depending on whether clients supply their own products and how efficiently your crews manage inventory. Enter your actual rate and see the monthly dollar figure.
Labor is a flat monthly number rather than a percentage because most cleaning businesses pay hourly or salary regardless of the exact job count in a given week. The tool keeps it as a fixed cost so you can see exactly what your payroll load looks like against revenue. Vehicle and fuel sits below that — combine the van payment, insurance, fuel, and maintenance into one monthly line. On a $14,000 gross month, a $2,800 vehicle line is 20% of revenue before rent, which is why operators who skip this often wonder where the margin went.
Overhead and marketing: the costs owners chronically understate
Monthly Overhead covers everything that is not supplies, labor, or vehicles — software subscriptions, insurance beyond vehicle coverage, storage unit, uniforms, bank fees. These small costs add up fast and rarely get tracked against job count. Enter a real figure, not a guess, because a $400 underestimate on overhead is $4,800 underestimated on your annual cost structure.
The Marketing line matters because customer acquisition in residential cleaning is ongoing. Referral programs, Google Ads, Nextdoor advertising, or direct mail — all of it costs something. A $500 marketing spend that brings in 8 new clients per month is a $62.50 acquisition cost. Whether that is justified depends on what those clients are worth over their lifetime, and that math starts with the per-job profit this tool calculates.
Testing the second truck question before you sign anything
The most common use of this calculator is pressure-testing an expansion. You are doing 18 jobs per week solo and want to add a crew. The new crew adds $3,000 in monthly labor, $900 in vehicle cost, $200 in supplies spend, and you need 10 more jobs per week to cover it. Does your market support 10 extra jobs? Model the new inputs — jobs per day goes up, labor and vehicle go up — and see whether the margin holds or collapses.
The tool also works in reverse: enter the profit per job you need to hit, back out what revenue per job that requires, and you have a minimum pricing floor before the expansion makes sense. Most owners skip this calculation and learn the answer the expensive way.
Net margin benchmarks for residential and commercial cleaning
A well-run solo residential cleaning operator can hit net margins of 35–50% once the owner is drawing a real salary from the labor line. A crew-based operation typically runs 15–25% net, with margins compressing as you add supervisory overhead and more vehicles. Commercial cleaning often runs tighter on margin but higher in volume, which is why operators who mix residential and commercial work need to track profit per job by service type, not just in aggregate.
If the calculator returns a margin below 12% on a crew operation, check the labor and vehicle lines first. Those two cost items account for the majority of most cleaning businesses' total expense load, and a single inefficient routing day or crew overtime pattern can swing margin significantly month to month. The benchmark is a sanity check, not a ceiling. Run your real numbers, save the output, and stop wondering what you actually keep at the end of the month.
Cleaning Business Revenue Calculator vs. the alternatives
| Capability | Metric | Solo W-2 owner-operator | Solo with 1099 sub | 3-crew W-2 operation | Franchise (Molly Maid / Merry Maids) |
|---|---|---|---|---|---|
| Average ticket (recurring house clean) | $155-$210 | $140-$185 | $165-$235 | $175-$260 | |
| Net margin after owner wage | 32-42% | 18-26% (audit-risk discount) | 12-19% | 6-11% after royalty + ad fund | |
| Recurring client retention (12-mo) | 78-86% | 55-65% | 70-78% | 62-72% | |
| Fully-loaded cleaner cost / occupied hour | $22-$26 (owner) | $24-$32 + IRS exposure | $21-$25 per crew member | $23-$28 + franchisor mandated rate | |
| Workers' comp + GL premium / year | $580-$1,100 | $0 (illegally uncovered) | $3,400-$7,800 | $2,900-$6,200 (often bundled) | |
| Cash to owner on $400K revenue | $128K-$168K | $72K-$104K before audit | $48K-$76K | $24K-$44K after royalties |
How to use it
- Enter Jobs Per Day and Working Days Per Month using a real average — exclude holidays and slow weeks if they are structural.
- Set Average Revenue Per Job to what a typical job invoices, blended across all service types if you mix residential and commercial.
- Drag the Materials/Supplies Cost percentage to what your supply spend actually runs as a share of revenue.
- Enter monthly Labor, Vehicle/Fuel, Overhead, and Marketing as flat dollar amounts from your books.
- Read Net Profit, Profit Per Job, and Profit Margin — then adjust one variable at a time to model a price increase, crew addition, or service mix change.
Who it's for
- Solo operator deciding whether to hire a second crew member — Adds $2,400 per month to the labor line and 3 additional jobs per day to test whether the margin holds above 20% before making the hire.
- Commercial cleaning operator pricing a new contract — Enters the proposed job volume and per-job rate to verify that the contract clears their $38 minimum profit-per-job threshold after all costs.
- Residential cleaner evaluating a move from hourly to flat-rate pricing — Models flat-rate average job value against their current average, seeing that a $175 flat rate produces the same or better margin than $50/hr with a 3.2-hour average job time.
- Multi-crew operator presenting to a business partner — Runs the current numbers, prints the revenue breakdown, and shows exactly which cost line — vehicle fleet at $4,200/month — is the primary margin constraint.
Key terms
- Profit per job
- Net monthly profit divided by total jobs completed. The most useful metric for pricing decisions because it ties a dollar value to every service call, independent of volume.
- Materials cost percentage
- Cleaning supplies and consumables expressed as a share of gross revenue. Rises with job count but should stay roughly constant as a percentage if purchasing is consistent.
- Net margin
- Net profit as a percentage of gross revenue after all costs — labor, materials, vehicle, overhead, and marketing — are deducted.
- Acquisition cost
- Total marketing and referral spend divided by new clients gained. Tells you what it costs to add one recurring customer to your route.
Sources & further reading
- ARCSI — Association of Residential Cleaning Services International benchmarks and standards — ARCSI publishes the operator wage surveys, recurring-vs-deep-clean pricing benchmarks, and bonding requirements that residential cleaning service owners use to set route pricing and crew comp.
- CleanLink — trade publication for residential and commercial cleaning service operators — CleanLink covers chemical SKU pricing, microfiber rotation cycles, backpack vacuum reviews, and labor-board enforcement trends that directly hit a residential cleaning service's COGS and payroll lines.
- BLS OES 37-2011 — Maids and Housekeeping Cleaners wage data — The 10th-90th percentile wage table for SOC 37-2011 is the source of truth for what a residential cleaning service must actually pay cleaners in each metro to retain crews past the 90-day mark.
- IRS Household Employer — payroll tax rules for in-home workers — Residential cleaning service owners read this page to confirm that the household-employer regime does NOT apply to their agency model, so cleaners must be W-2 employees of the cleaning business, not 1099 of the homeowner.
- ISSA Worldwide Cleaning Association — chemical safety, CIMS certification, and operator education — ISSA's CIMS-GB certification and chemical hazard guidance set the OSHA-aligned operating standard a residential cleaning service is judged against in liability claims and commercial RFPs.
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 Cleaning Business 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).