All figures are an illustrative sample shipped with the download — a fictional agency. They are not a benchmark and not advice about wages, rates or payer rules in your state.
At a glance
- Care demand
- 45.0 h
- Roster available
- 76.0 h
- Margin per visit
- $1.64
- Break-even visit
- 79 min
30 visits of 90 minutes is 45 hours of care. The roster has 76 hours, so the week is staffable with 31 hours spare — and the sample still only clears $1.64 per visit.
| Visit length | Revenue | Labour incl. travel | Margin |
|---|---|---|---|
| 30 min | $16.00 | $23.18 | −$7.18 |
| 60 min | $32.00 | $34.76 | −$2.76 |
| 90 min | $48.00 | $46.36 | $1.64 |
| 120 min | $64.00 | $61.94 | $2.06 |
Thirty minutes of paid travel on a thirty-minute visit turns a billable job into a loss. That is the single most useful table in the file, and it takes one line of input to change.
What else it checks
- Roster cannot cover the plan: shortfall stated in hours and in visits left unstaffed.
- Overtime above a caregiver's available hours: flagged on that person, not averaged away.
- Cancellations: 12% on 30 visits a week over four weeks is 14 visits and $672 of revenue.
- Break-even length moves with travel: with 15 minutes of travel it drops below 79 minutes.
What is in the download
| File | What it does |
|---|---|
| index.html | The planner: care plan, roster, coverage, visit economics, break-even, cancellations, CSV, print |
| README.md | The arithmetic and the limits of the model |
| LICENSE.txt | Single-person licence, editable for your own agency |
| tests/math.test.js | 15 assertions: coverage shortfall, burden and OT, travel-weighted margin, break-even |
Rerivo preview. Sample figures only; nothing on this page is calculated live.