Pricing
Free for one team. $39 flat when you grow.
No per-provider fees, no add-on maze, no sales call to find out what you will actually pay. Two plans, both listed in full below.
Roster
forever, for one team
Everything one team needs to stop scheduling in spreadsheets.
- 1 team, up to 10 providers
- The full schedule generator - fairness math included
- 2 active schedules (draft or published)
- Published who's-on page + print view
- Per-provider calendar (ICS) feeds
- Time-off tracking, manual edits, rule warnings
- No card to start
Practice
per month, flat
Every team, the whole group. One flat price - never per provider.
- Everything in Roster
- Unlimited teams, providers and schedules
- Swap requests from the published page, applied with an audit trail
- Your name on published schedules (no RotaBay badge)
- Every schedule's full audit history
- Month to month. Cancel in two clicks, keep your data.
Side by side
Every difference between Roster and Practice
| Included | Roster (free) | Practice ($39/mo) |
|---|---|---|
| Teams | 1 | Unlimited |
| Providers per team | 10 | Unlimited |
| Active schedules | 2 | Unlimited |
| The generator, fairness math | Included | Included |
| Published who's-on page, ICS feeds | Included | Included |
| Time off, manual edits, rule warnings | Included | Included |
| Swap-request board with audit trail | Not included | Included |
| Full schedule audit history | Not included | Included |
| RotaBay badge on published pages | Shown | Removed |
Looking for how RotaBay compares to a dedicated on-call vendor? See the fact-checked alternatives pages.
Pricing questions
No surprises, no fine print
A team is one group that shares a schedule, typically a service line, a residency program or a call pool. Roster includes 1 team; Practice removes the cap so a whole department can run multiple teams under one account.
Start free today
The generator, fairness math and the published page, free for one team. Upgrade to Practice only when you grow.