Reviewed against ISSA (International Sanitary Supply Association) cleaning industry labor benchmarks
Cleaning Employee Growth Threshold Calculator
Answer the question every growing cleaning operator asks: 'When can I afford to hire another cleaner?' Enter the proposed employee's wage, hours, payroll tax burden, benefits, vehicle cost, and supply allowance to compute the minimum monthly revenue needed for the hire to be immediately profitable at your target gross margin. Hiring before reaching this threshold means subsidizing the new employee from existing profits.
Calculator
Adjust the inputs below; the result updates instantly.
Wages
Operating costs
Overhead
Minimum monthly revenue for this hire to be profitable
- Fully-loaded employee cost per month
- $4,388.00
- Monthly gross wages
- $3,120.00
- Summary
- Employee growth threshold: a new cleaner at $18/hr for 40 hrs/wk costs $3,120/mo in gross wages + $468/mo payroll tax + $0/mo benefits + $600/mo vehicle + $200/mo supplies = $4,388/mo fully loaded. With 25% overhead absorption, total monthly cost: $5,485. At a 45% target gross margin, the hire needs to generate at least $9,973/mo in new revenue to be immediately accretive. If current revenue does not support this threshold, delay the hire until the backlog warrants it. ISSA benchmark: a well-utilized cleaner should generate 3-4× their fully-loaded wage cost in revenue.
How this calculator works
This calculator answers the most common operational question for growing cleaning businesses: "Can I afford to hire another cleaner?" It computes the minimum monthly revenue the new employee's work must generate for the hire to be immediately profitable — not just break-even, but profitable at your target gross margin.
The calculation builds the fully-loaded monthly cost of employment from the ground up: base wages, payroll tax burden, benefits, vehicle, and supply allowance. It then applies an overhead absorption rate to capture the new hire's share of company overhead (insurance, software, admin, marketing). The resulting total cost is divided by the gross margin complement to get the minimum required revenue.
If your current backlog does not meet this threshold, the hire will subtract from existing profits until enough new clients are acquired to cover it.
What goes into the fully-loaded employee cost
Wages: gross hourly wage × hours per week × 52/12 months. A cleaner at $18/hour for 40 hours/week costs $3,120/month in gross wages.
Payroll tax burden: employer-side FICA (7.65%), FUTA (0.6% after state credit), SUTA (1-5% by state), and workers'-comp premium (class code 9014/9015, $4-$15/$100 payroll by state). Default of 15% represents mid-range states. California, Ohio, and New England states typically run 18-22%.
Benefits: health insurance contribution, dental, vision, 401(k) match, and paid leave accrual. Entry-level cleaning positions often provide no benefits; as the business grows and competition for labor increases, benefit packages become a retention tool. A health insurance contribution typically runs $200-$600/month per employee.
Vehicle: if the company provides a vehicle, the monthly cost includes lease/depreciation, insurance, fuel, and maintenance. A typical leased cargo van with insurance and fuel runs $800-$1,200/month. Owner-operated routes where the cleaner uses their own vehicle may substitute a mileage reimbursement — but that cost must still be accounted for.
Supply allowance: monthly chemicals, microfiber, and consumables budget for the employee's route. ISSA benchmark: $200-$400/month for a full-time residential cleaner.
The ISSA revenue-to-wage benchmark
The ISSA publishes guidance that a well-utilized cleaner should generate 3-4× their fully-loaded wage cost in revenue per month. This is a useful sanity check against the threshold this calculator produces:
- Fully-loaded wage cost of $2,500/month → $7,500-$10,000/month in revenue target
- Fully-loaded wage cost of $3,500/month → $10,500-$14,000/month in revenue target
If this calculator's minimum revenue threshold is materially above the ISSA benchmark, it typically means overhead absorption or vehicle costs are high — investigate which cost component is driving the gap.
When to hire ahead of the threshold
There are legitimate reasons to hire before reaching the minimum revenue threshold — but they require intentional management. Hiring a week before a large commercial contract starts, when signed paperwork is in hand, is reasonable. Hiring speculatively because you expect new clients from a recently launched marketing campaign is a risk that could erode profits for several months if the bookings do not materialize. The threshold in this calculator is the number you should have in booked, recurring revenue before signing the offer letter.
The right time to hire is when you have enough committed recurring revenue to cover the new employee's fully-loaded cost at your target gross margin — AND when you have a backlog of work that requires another body. Hiring ahead of the revenue threshold means you are subsidizing the new employee from current profits, which is viable as a short-term investment if you have strong confidence in the pipeline but is a risk if the projected bookings do not materialize. The ISSA rule of thumb is that a well-utilized cleaner should generate 3-4× their fully-loaded wage cost in revenue per month. At $2,500/month in fully-loaded wages, that implies $7,500-$10,000/month in revenue assigned to that cleaner.
Resources
Links marked sponsoredmay earn The Fennec Lab a commission. They do not affect the calculator's output. See disclosures.
- ISSA — International Sanitary Supply Association — ISSA publishes labor benchmarks and business-management resources for cleaning operators, including revenue-per-employee targets and staffing cost analysis for residential and commercial cleaning businesses.
- BSCAI — Building Service Contractors Association International — BSCAI member surveys provide commercial cleaning operator benchmarks on vehicle costs, supply allowances, and overhead rates by employee count — the primary reference for the cost inputs in this calculator.