Free tool · Plan my marketing
How many recurring cleaning customers can we add—and what would they require?
Connect a recurring-customer goal to the visits, labor hours and contribution it implies, then see what that leaves for acquisition.
How many recurring cleaning customers can we add—and what would they require?
Model recurring cleaning visits, labor capacity and contribution using your own figures. Monthly frequencies are averages. Browser-only calculation; no website scan or data upload.
Who this planner is for
This planner is for an owner or manager of a recurring cleaning service who needs to connect an additional-customer goal with monthly visits, labor availability and acquisition economics. Use your own residential or commercial service pattern; it does not assume the two are interchangeable.
How to use this tool
Bring: Your customer goal, service frequency, revenue and variable delivery cost per visit, labor hours per visit, available monthly hours and currency. Enter buffers and extra labor explicitly; recovery period, close rate, retained contribution and spending are optional.
- Choose one currency and describe the monthly planning period. Enter a gross additional-customer goal and the service frequency. Custom frequency uses your own visits per customer per month.
- Count labor hours, not elapsed clock time: two cleaners working two hours use four labor hours. Record available hours, a capacity buffer and additional non-visit labor; enter zero only when that amount is genuinely none.
- Enter delivery revenue and variable costs separately. Optionally supply your close rate, a recovery period, the contribution you want to retain and acquisition spending. Blank optional money, rate and recovery inputs remain unknown; the labeled operational buffer and extra-hour defaults are zero, which you should review explicitly.
- Compare up to three named, session-only scenarios. Check staff coverage and service timing before acting; more inquiries do not create labor hours.
Hypothetical example — fictional inputs, not a forecast
| Inputs | Value |
|---|---|
| Additional customers | 10, each cleaned twice monthly |
| Revenue per visit | $150 |
| Variable delivery cost per visit | $100 |
| Labor hours per visit | 3 |
| Available hours | 80 |
| Buffer and extra hours | 0 and 0 |
| Close rate | 25% |
| Recovery period | 3 months |
| Contribution to keep per customer | $150 |
| Acquisition spending | $1,500 |
| Results | Value |
|---|---|
| Visits and labor hours per month | 20 visits, 60 hours |
| Customers the entered capacity supports | 13 |
| Monthly contribution before marketing and overhead | $1,000 (not net profit) |
| Three-month contribution ceiling per customer | $300 |
| Acquisition allowance per customer | $150 ($300 minus $150) |
| Target cost per inquiry | $37.50 ($150 times 25%) |
| Inquiries implied | 40 (10 divided by 25%) |
Replace these deliberately supplied example values with your own consistent inputs. The example is not a benchmark or recommendation.
Read the result in context
Capacity and contribution answer different questions. A goal can fit the calendar while an entered retained-contribution target leaves no feasible acquisition allowance. The recovery period is your hypothetical accounting window, not evidence that customers will stay.
Questions owners ask
Is biweekly the same as twice monthly?
No. The planner uses 26 ÷ 12 visits per month for biweekly service and 2 for twice-monthly service. These are monthly planning averages, not a dated roster.
Should I enter clock hours or labor hours?
Use labor hours consistently: two cleaners working for two hours require four labor hours. Available additional hours must already exclude existing work; the buffer and extra non-visit hours are separate.
Does the recovery period estimate customer lifetime value?
No. You choose a hypothetical recovery window. It does not prove retention, payment, future demand or repeated visits.
Why is the acquisition allowance unknown?
The recovery period and desired retained contribution must be supplied. A known positive close rate is also needed for a cost-per-inquiry target. Blank optional inputs are not zero.
Does capacity mean we should buy that many leads?
No. Capacity describes the entered hours and service pattern. Inquiry volume is a separate model using your supplied close rate, and neither proves available demand.
Work through the decisions
- How many recurring cleaning customers can your team handle? →
Translate recurring cleaning customers into monthly visits and labor hours. Reserve time for non-visit work before choosing a growth goal.
- What can a cleaning business allow for customer acquisition? →
Calculate a recurring cleaning customer acquisition allowance from visit contribution, an explicit recovery window and contribution you want to retain.
Keep a planning report
Download a fictional example report (PDF) — illustrative figures only, not client results or a forecast.
Run the planner with a named period and consistent currency, then review warnings and unknowns before using Download planning report. You can optionally add a business name for your own report; keep it free of personal information. Generation stays local and requires no email address.
Copy and Print private summary remain separate choices. A browser print dialog is not itself a direct PDF download. Your report should preserve the entered inputs, units, assumptions and generation time; it is a planning snapshot, not a business forecast. Notes you add do not change the calculation. Treat any saved or shared file as your own business information.
Connect the plan to your marketing
Home-services marketing → is a relevant next conversation when you want help with the customer journey. For an explicitly funded campaign, review PPC advertising services →. Bring the assumptions behind your result; sharing the report is your choice.
Assumptions and limitations
- Gross additions only: replacing departing customers requires a separate scenario.
- No retention, demand, productivity, local market price, typical lead cost or customer outcome is assumed. Weekly and biweekly frequencies are monthly averages, not a staff roster.
- The labeled operational buffer and extra-hour defaults are zero; review them against real staffing needs. Unknown optional monetary costs, close rates or recovery inputs withhold dependent results. Contribution is before marketing and overhead and is not net profit.
Your information
Entries, scenarios and report drafts stay in this browser session unless you explicitly copy, download or print them. No account or email gate is required. Do not enter client names, contact details, patient information or confidential personal data. These statements describe the tool code; other website scripts have their own privacy practices.
Read the website privacy policy →