Staff Rostering With AI vs Deputy: What We Actually Use
Deputy costs $88-263/month for 10 staff. Our AI rostering costs $0. Here's an honest comparison — including where Deputy still wins.
Staff rostering is one of those tasks that nobody enjoys but everybody needs. In a small practice, it's usually the practice manager spending an hour or two each week juggling availability, leave requests, and appointment load — often in a spreadsheet, sometimes on paper, occasionally in their head.
Deputy is the obvious solution most people land on. It's well-known in Australia, it works, and it integrates with payroll. We tried it. And then we built something else.
This isn't a takedown of Deputy. It's genuinely good software. But for our 8-person dental practice, it turned out to be more tool than we needed — and it was missing the one thing we actually wanted: a roster that follows the appointment book.
What Deputy does well
Let's start with the things Deputy gets right, because there are plenty.
- Award interpretation is excellent. Deputy understands Australian awards, penalty rates, overtime rules, and public holidays. For businesses in hospitality or retail where award compliance is complex, this alone justifies the cost. Getting penalty rates wrong is expensive — Deputy makes sure you don't.
- The employee app is polished. Staff can view their roster, request leave, swap shifts, and clock in/out from their phone. It's well-designed, intuitive, and removes a huge amount of back-and-forth between staff and managers.
- Payroll integration works. Deputy talks to Xero, MYOB, KeyPay, and most major Australian payroll systems. Timesheets flow straight through. Less manual data entry, fewer errors.
- Multi-location support. If you run three cafes or five retail stores, Deputy handles cross-location scheduling, staff sharing, and consolidated reporting. That's genuinely hard to replicate.
- Shift templates and scheduling tools. You can build recurring rosters, copy previous weeks, and drag-and-drop shifts. For manual rostering, the UX is as good as it gets.
Deputy has earned its reputation. For a 50-person restaurant group with complex awards and high staff turnover, it's probably the right choice. We mean that.
Where Deputy didn't fit us
Our practice is different from a restaurant. We have 8 staff. Most of them work the same days every week. Turnover is low. And our roster isn't really driven by "how many people do we need on Tuesday" — it's driven by "what's booked on Tuesday."
Here's what we found:
- The roster should follow the appointment book. If Dr. Chen has patients booked from 8am to 5pm on Wednesday, we need a dental assistant with her. If Thursday is light with only hygiene appointments, we don't need full staffing. Deputy doesn't know what's in our appointment book. It schedules people based on templates and rules, not based on actual demand.
- We were paying for complexity we didn't use. Award interpretation, shift swapping, multi-location — we don't need any of it. Our team is salaried. They work set days. The "rostering problem" in our practice is really just "make sure the right support staff are here on the right days based on what's booked."
- It was another system to manage. Another login, another app, another set of notifications. For a small team with stable patterns, the overhead of maintaining a dedicated rostering platform felt disproportionate to the problem.
What we built instead
We built an AI rostering component that reads our appointment book and generates staff schedules based on what's actually happening in the practice.
It works like this: the system looks at the upcoming week's appointments — which clinicians are working, what procedures are booked, how many patients are in each session — and generates a roster that matches support staff to the workload. If Monday is packed with surgical cases, it schedules the experienced dental assistant. If Friday is half-day hygiene only, it scales staffing down.
The roster is generated automatically and sent to the practice manager for review. She tweaks it if needed (someone's on leave, someone requested a specific day off), approves it, and it's done. The whole process takes about five minutes instead of an hour.
It's not a product. It's a custom build that sits inside our broader AI infrastructure. It reads from our practice management system, applies simple rules about staffing ratios, and outputs a weekly schedule. No app, no subscription, no per-user fees.
Head-to-head comparison
Here's how the two approaches stack up for a practice with 10 staff:
| Feature | Deputy | Our AI Rostering |
|---|---|---|
| Monthly cost (10 staff) | $87.50–262.50 | $0 |
| Award interpretation | Yes — excellent | Basic |
| Shift swapping | Yes — employee app | Via request to AI |
| Timesheet integration | Yes — Xero, MYOB, KeyPay | Manual |
| Employee self-service app | Yes | No |
| Schedule generation | Manual with templates | AI-generated from appointment book |
| Considers appointment load | No | Yes — reads the appointment book |
| Setup time | 1–2 hours | Custom build |
The table tells the story pretty clearly. Deputy wins on features, breadth, and polish. Our system wins on cost and on the one thing that actually matters for a small practice: matching staff to the real workload.
The cost picture
Deputy's pricing (at time of writing, from deputy.com/au/pricing) works on a per-user-per-month basis:
| Plan | Per user/month | 10 staff/month |
|---|---|---|
| Scheduling | $8.75 | $87.50 |
| Time & Attendance | $13.75 | $137.50 |
| Premium | $17.50 | $175.00 |
| Enterprise | $26.25 | $262.50 |
For context, competitors like Tanda run about $5–10 per user per month, and RosterElf about $3–5. Deputy isn't the cheapest option even among dedicated rostering tools.
Over a year, Deputy for 10 staff on the Premium plan costs $2,100. Over three years, that's $6,300 — assuming no price increases (and SaaS prices rarely stay flat). Our AI rostering costs $0 in ongoing fees. The investment is in the initial build, and after that, adding staff doesn't change the cost.
We've written more about how these subscription costs compound across all your practice tools in our post on the real cost of AI tools. Rostering is just one line item, but they all add up.
Where Deputy is the right choice
We want to be clear about this. Deputy wins for:
- Large teams (20+ staff) with complex award interpretation. If you're running a hospitality business with casuals, part-timers, penalty rates, and overtime rules, getting this wrong costs more than the subscription. Deputy's award engine is genuinely worth paying for.
- Businesses that need employee self-service. If your staff regularly swap shifts, pick up extra hours, or manage their own availability, the Deputy app is excellent. Our system doesn't have anything comparable.
- Multi-location businesses. Three cafes, five retail stores, two clinics across town — Deputy handles cross-location scheduling elegantly. We don't need this, but if you do, it's a real advantage.
- Payroll integration. If your rostering needs to flow seamlessly into Xero or MYOB with zero manual steps, Deputy's integrations are mature and reliable. Our system requires manual timesheet entry.
- High staff turnover. If you're onboarding new people regularly and need a structured system for availability, qualifications, and training requirements, Deputy handles all of it.
Honestly, if we ran a 50-person restaurant group, we'd use Deputy ourselves. The product is built for that use case and it does it well.
Where AI rostering wins
Our approach makes more sense when:
- Your team is small and stable. Four to ten people who mostly work the same days each week. The "rostering problem" is minor, and a dedicated platform is overkill.
- Your roster should follow your appointment book. This is the big one. In a practice, staffing needs change based on what's booked, not based on a static template. AI rostering that reads the appointment book matches staff to actual demand. Deputy doesn't do this.
- You're cost-sensitive. For a small practice watching every dollar, $1,000–3,000 a year on rostering software is hard to justify when the schedule rarely changes. That money is better spent elsewhere.
- You want everything in one system. If you're already building integrated AI tools for your practice — email automation, phone answering, clinical documentation — rostering can be another component in that ecosystem rather than another standalone subscription.
- Your staff are salaried with predictable hours. If you don't need award interpretation, penalty rate calculations, or complex overtime tracking, you're paying for features you'll never use.
What we actually do each week
Here's the real workflow in our practice. Every Friday afternoon, the system looks at the following week's appointment book. It checks which clinicians are working each day, what types of procedures are booked (surgery days need more support than hygiene days), and how full each session is.
Based on simple rules we've defined — every clinician needs at least one assistant, surgical sessions need a senior assistant, quiet sessions can run with minimal support — it generates a draft roster and sends it to our practice manager.
She reviews it in about five minutes. Maybe she adjusts one shift because someone mentioned they needed to leave early on Wednesday. She approves it, and it's done. Total time: five minutes. Previous time with manual rostering: 45 minutes to an hour.
It's not flashy. There's no app for staff to check. But for a team of eight people who mostly know their schedule already, it works. The practice manager's time is better spent on things that actually need human judgement.
The bottom line
Deputy is a great product that solves a real problem for the right businesses. If you have a large team, complex awards, high turnover, or multiple locations, it earns its subscription. Don't let anyone tell you otherwise.
But if you're a small practice with a stable team, predictable patterns, and a roster that should really just follow the appointment book — you don't need a $175/month platform to solve a five-minute problem. AI rostering that reads your actual workload and generates a schedule is simpler, cheaper, and frankly more useful.
The right answer depends on your practice. If you're not sure which approach fits, get in touch. We'll give you an honest recommendation — even if that recommendation is Deputy.
Want to build something like this?
We build custom AI tools for businesses. Tell us what you're dealing with — we'll tell you what's possible.
Get in Touch