When to Hire Calculator
Where the numbers come from (Firebase, next 30 days):
- Revenue →
calendar+activeCleanings+clients(each booking: date + amount), minus $600 cancel estimate - Driving → $15 per day of work from
scheduler(each day an employee is scheduled = $15; days not scheduled = $0). - Hourly / Tax / Supplies → From
scheduler(who is assigned to each booking). For each employee, hours = slot-based: Slot 1 8am–11am = 3 hrs, Slot 2 12pm–4pm = 4 hrs. If they have both slots that day, 1 hr drive time (11am–12pm) is added = 8 hrs (cap 8 hrs/day). Same logic as the weekly view. Then × pay/tax/supplies per hour fromsettings.
Revenue Breakdown (Next 30 days)
Loading data...
| Line Item | Per Day | Per Month |
|---|---|---|
| Revenue (projected - $600 cancel est.) | — | — |
| Expense from Employee | ||
| Driving | — | — |
| Total supplies | — | — |
| Total hourly | — | — |
| Total hours | — | — |
| Tax | — | — |
| Total Employee Expense | — | — |
| Profit After Employee | — | — |
| Self Employment Tax (~15.3% of profit) | — | — |
| To Personal Account | — | — |
| Marketing Budget | ||
When to Hire
Only hire when you have enough booked recurring revenue (not projected) to cover 120% of that employee’s payroll. Full-time employee cost = $3,700/mo all-in → you need $4,440/mo recurring revenue secured before hiring each new person. 40 slots per employee. MAX slots = N×40. Slot required to hire next = required revenue ÷ $140/slot; Slot remaining required = MAX slots − that, capped at 80 (builds up at lower levels, max 80).
| Employee | MAX revenue possible | Required to hire next employee | MAX slots | Slot required to hire next employee | Slot remaining required to hire next employee | Profit if fully booked | Estimated profit | Estimated profit after hire |
|---|