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 80 slots remaining. Slot required and Required revenue are reverse‑engineered from that: slot required = (N×40) − 80, required = that × $140/slot. Slot remaining required column is capped at 80.
| Employee | Required | Slot required | Slot remaining required |
|---|