Cost to Build a Workforce Scheduling App Like Deputy: What Operators Actually Pay
The short answer
Building a workforce scheduling platform like Deputy costs $60,000--$180,000 depending on scope and jurisdiction. A V1 with roster building, time tracking, and leave management runs $60,000--$95,000 in 12--16 weeks. A full platform with award interpretation (AU), multi-jurisdiction payroll integration, and a branded employee app runs $130,000--$180,000 in 24--32 weeks. Operators with 500+ staff paying more than $35,000/year to Deputy recover build costs within 2--4 years. RaftLabs builds scheduling and workforce management platforms for hospitality and retail operators on fixed-price contracts.
Key Takeaways
- A V1 scheduling platform with roster builder, time clock, and leave management costs $60,000--$95,000 over 12--16 weeks.
- Adding AU Fair Work award interpretation and a branded employee app brings the total to $95,000--$130,000 over 16--22 weeks.
- Operators with 500+ staff paying more than $35,000/year to Deputy typically recover a custom build cost within 2--4 years.
- The Fair Work Ombudsman recovered $532M in back-payments in 2022-23; award interpretation accuracy is a legal liability, not just a feature.
- Multi-jurisdiction compliance (AU Fair Work, UK WTR, US FLSA) requires a unified platform -- Deputy's depth varies by market.
- Design the award interpreter before building the roster -- adding it later forces a significant data model refactor.
A restaurant group running 22 venues across New South Wales, Victoria, and Queensland pays Deputy $4.90 per user per month on the Premium plan. With 840 staff on roster at any given time, that is $49,392 per year -- before adding the award interpretation module required to correctly apply the Hospitality Industry (General) Award, which charges additional enterprise pricing on top. The group's rostering coordinator manually cross-checks penalty rate outputs every pay cycle because the award configuration "isn't quite right" for their split-site casual arrangements. Back-payment exposure from a single Fair Work Ombudsman investigation runs to tens of thousands of dollars.
This article is for operators in that position: hospitality groups, retail franchise chains, healthcare networks, and multi-jurisdiction employers who have grown beyond the use case Deputy was built for -- the small business paying $3.50/user/month with 35 staff and one award. If you are weighing a custom scheduling platform build against continuing to pay per-user SaaS fees to Deputy or one of its competitors, what follows covers real build costs, what multi-jurisdiction compliance adds to the scope, and when the math tips clearly toward ownership.
How much does it cost to build a workforce scheduling platform like Deputy?
Building a workforce scheduling and time-attendance platform costs $60,000 to $180,000 depending on scope. A V1 with roster building, mobile time clock, and leave management takes 12--16 weeks. A full platform with an award interpreter, branded employee app, and multi-jurisdiction payroll compliance takes 24--32 weeks.
| Build option | What it includes | Timeline | Cost |
|---|---|---|---|
| V1: Roster + time clock + leave | Drag-and-drop roster builder, mobile punch-in/out, leave requests, basic payroll export (CSV or Xero-ready) | 12--16 weeks | $60,000--$95,000 |
| V2: V1 + award interpreter + employee app | AU Fair Work award interpretation engine, branded iOS/Android employee app, shift notifications, direct payroll integration (Xero, MYOB, KeyPay) | 16--22 weeks | $95,000--$130,000 |
| V3: Full platform | V2 plus multi-jurisdiction compliance (AU + UK + US), biometric time capture integration, workforce analytics dashboard | 24--32 weeks | $130,000--$180,000 |
| Deputy Scheduling | Basic roster + time clock; award interpretation optional add-on at enterprise pricing | SaaS, immediate | $3.50/user/month |
| Deputy Premium | Adds performance management and HR tools | SaaS, immediate | $4.90/user/month |
| Deputy Enterprise | Custom; includes award interpretation at additional cost | SaaS, immediate | $5.90+/user/month |
| Tanda | Strong AU award interpretation; payroll-first orientation | SaaS, immediate | $3--$5/user/month |
| Humanity/WhenIWork | Strong US market; limited AU/UK compliance depth | SaaS, immediate | $3--$5/user/month |
What moves the cost range: whether you need the award interpreter built from scratch or can start with an integration to Tanda's engine, whether the employee mobile app is cross-platform (saves $25,000--$40,000 versus native iOS and Android separately), how many payroll systems you must integrate with at launch, and how many jurisdictions' compliance rules must be enforced in the scheduling engine itself. Cross-platform mobile is the right call for a time-clock and shift-notification app -- the performance requirements are modest and the cost difference is significant.
According to the Fair Work Ombudsman's 2022-23 Annual Report, the FWO recovered more than $532 million in back-payments during that financial year -- the majority from underpayments in hospitality, retail, and fast food. Many of those cases involved scheduling software that calculated hours correctly but applied the wrong penalty rates. The liability sits with the employer, not the software vendor.
How Deputy makes money -- and what you capture when you own the platform
Deputy is a per-seat SaaS business. Every employee on your roster is a billable unit. At $3.50/user/month (Scheduling), $4.90/user/month (Premium), or $5.90+/user/month (Enterprise), the fee grows with every new hire. There is no ceiling.
At 200 staff, Deputy costs $8,400--$14,160/year. At 500 staff, that is $21,000--$35,400. At 1,000 staff, $42,000--$70,800. The award interpretation capability that AU hospitality operators genuinely need to reduce back-payment risk sits behind the Enterprise tier -- the one with pricing that requires a sales call.
Deputy also earns from marketplace integrations. Payroll connectors, HR systems, and POS integrations each carry setup or per-connection fees depending on the integration partner. When you build your own platform, you own those integrations directly.
When you own the scheduling platform, the fee structure changes entirely. The platform has a build cost (one-time) and a maintenance cost (ongoing, typically $8,000--$20,000/year for hosting, security patches, and annual award rate updates). At 500+ staff, break-even on a $95,000--$130,000 build typically comes within 2--3 years. Past that point, every additional hire adds zero to the platform cost.
The other thing you capture when you own the platform: your data. Roster history, attendance records, leave balances, and award interpretation outputs are in your system. When an employee disputes a pay calculation, the full audit trail is yours to produce -- not an export request to a third-party SaaS vendor.
Who builds a custom scheduling platform instead of using Deputy?
Four types of operators regularly find that Deputy was built for someone smaller or simpler.
AU hospitality chains where award interpretation accuracy is liability-critical
An 18-venue restaurant group operating under the Hospitality Industry (General) Award needs penalty rate calculations that correctly handle: overtime after 38 ordinary hours per week, double-time on public holidays, evening penalty rates after 9pm, split-shift allowances, and minimum shift engagements of 2 hours. The specific award conditions interlock in ways that are genuinely complex for multi-day casual arrangements. A scheduling platform that applies these rules correctly protects the operator from Fair Work Ombudsman investigations. One that approximates them -- relying on manager overrides to catch edge cases -- is an underpayment waiting to be audited.
The Australian Bureau of Statistics estimates 2.97 million people work in accommodation, food services, and retail trade in Australia. The operators at scale in those industries are exactly the ones who cannot afford to get penalty rates wrong.
UK retail franchises operating near Working Time Directive limits
A franchise chain running 60 stores across the UK employs a mix of full-time and part-time workers. Some have signed WTR opt-out agreements; others haven't. The scheduling platform must track 17-week rolling averages for every worker, flag shifts that would push a non-opted-out worker past 48 hours, and enforce mandatory rest intervals. The operations manager should not be calculating rolling averages manually -- but they are, because Deputy's WTR enforcement in UK accounts depends on configuration that most franchise operators do not set up correctly.
Healthcare facility networks where credentialing gates shift assignments
A private hospital network running four facilities needs scheduling software that blocks a nurse from being assigned a shift in a clinical unit if their registration with AHPRA (Australia) or the NMC (UK) has lapsed. It also needs to match the right skill mix per shift (a ratio of registered nurses to enrolled nurses to patient care assistants), track mandatory training compliance, and handle on-call scheduling separately from rostered shifts. Deputy handles standard shift scheduling well. It does not natively handle credentialing gates, skill-mix enforcement, or the dual roster model (on-call versus rostered) that clinical operations require.
Multi-jurisdiction global operators where Deputy's compliance depth is uneven
A global workforce services company with operations in AU, UK, and the US needs one platform that applies Fair Work Act award rules in Sydney, Working Time Directive limits in Manchester, and FLSA overtime calculations in Chicago. Deputy has functionality in all three markets -- but the depth of compliance enforcement varies, and the platform was not designed to enforce jurisdiction-specific rules from a single unified admin console. For a global operator managing compliance across three different legal frameworks in one workforce, the custom build is the only way to get consistency.
What features does a workforce scheduling MVP need?
Scheduling Platform Build: V1, V2, V3
V1
Roster, clock in, manage leave
Everything an operator needs to replace Deputy at the core scheduling level. This is the $60K--$95K foundation -- it eliminates per-user SaaS fees from day one and gives you data ownership.
- Drag-and-drop roster builder with shift templates, recurring patterns, and open-shift publishing
- Mobile time clock: GPS-verified punch-in/out, photo verification option, geofence enforcement per location
- Leave request management: employee app requests, manager approval workflow, leave balance ledger integrated with roster
- Shift acknowledgment: employees confirm or flag conflicts on their assigned shifts before the roster locks
- Basic payroll export: hours worked, leave taken, and overtime flags in CSV format compatible with Xero, MYOB, or ADP
- Manager dashboard: daily attendance view, missed punches, early/late alerts, coverage gaps by shift
- Role and location access control: managers see only their own locations; area managers see across their patch
V2
Award interpretation + employee app + payroll integration
The version AU and UK operators need to reduce compliance liability and give staff a branded experience. Adds roughly $35K--$55K over V1.
- Award interpretation engine: applies modern award conditions to timesheet data -- overtime, penalty rates, allowances, minimum engagement rules -- for up to 4 awards (Hospitality, Retail, Restaurant, Clerks)
- Branded employee iOS/Android app: shift schedule, pay period summary, leave balance, shift swap requests, push notifications for roster changes and open shifts
- Direct payroll integration: structured data feed into Xero, MYOB, or KeyPay -- no manual CSV mapping, no middleware export step
- Shift swap and cover requests: employee-initiated swaps route through manager approval; platform checks eligibility (award, classification, hours) before approving
- STP Phase 2 (AU): Single Touch Payroll Phase 2 data structure in payroll export for ATO compliance
- UK Working Time Directive tracking: 17-week rolling average calculation per employee, rest-break enforcement flags, opt-out agreement status per worker
- Award rate update workflow: annual Fair Work Commission rate adjustments applied to the interpreter on July 1 each year via a structured update process, not a manual config
V3
Multi-jurisdiction compliance + biometrics + analytics
The full platform for operators in AU + UK + US simultaneously, or healthcare networks with credentialing requirements. Adds $50K--$65K over V2.
- Multi-jurisdiction compliance console: jurisdiction-specific rules enforced per employee based on work location -- Fair Work (AU), WTR (UK), FLSA (US) -- managed from a single admin UI
- FLSA overtime engine: correct identification of exempt vs non-exempt employees, 40-hour weekly overtime calculation, regular rate of pay calculation for workers with blended pay rates
- Biometric time capture integration: API integration with fingerprint or facial recognition terminals (ZKTeco, Suprema) for locations where fraud risk justifies hardware investment
- Credentialing gate (healthcare): block shift assignment if employee's professional registration, mandatory training, or insurance documentation has lapsed; expiry alerts with renewal workflow
- Workforce analytics dashboard: cost-per-hour by location and shift type, overtime trend by department, roster fulfilment rate, award rate variance across pay periods
- GDPR-compliant data architecture: employee consent records, data retention policies, right-to-erasure workflow for departed employees, data processing agreements with payroll integrations
- Multi-entity support: separate legal entities (Pty Ltd in AU, Ltd in UK) with consolidated reporting across the group and entity-level payroll runs
How the build timeline breaks down week by week
The biggest mistake operators make when scoping a scheduling platform build is treating the award interpreter as a module to add later. It is not. The award interpreter determines the data model for shifts, timesheets, and pay calculations. Building the roster first and adding the interpreter after forces a significant refactor. Design it in week one.
Weeks 1--2: Data architecture -- the location-to-team-to-employee hierarchy, shift structure, timesheet schema, and pay period model. Award interpreter design: which awards to support, which clauses to enforce, how interpretation outputs feed into the payroll export. GDPR data flow mapping for employee personal data.
Weeks 3--5: Roster builder -- drag-and-drop shift creation, shift templates, recurring patterns, location and role assignment, open shift publishing. Manager and admin user roles with location-scoped access.
Weeks 6--8: Time clock module -- mobile punch-in/out with GPS verification and geofence configuration per location. Missed punch alerts and correction workflow. Attendance view in manager dashboard.
Weeks 9--11: Leave management -- employee leave request submission, manager approval workflow, leave balance ledger, leave type configuration (annual, personal, sick, public holiday, long service). Roster visibility of approved leave.
Weeks 12--14: Shift acknowledgment and notification engine. Basic payroll export (hours worked, leave, overtime flag). Manager reporting dashboard. Coverage gap alerts.
Weeks 15--16 (V1 launch): QA across the full roster-to-timesheet-to-export flow. Payroll export validation against a sample pay run. Manager training materials. UAT with the operator's rostering team.
Weeks 17--20 (V2): Award interpretation engine. Fair Work Act clause implementation for the agreed award set (Hospitality, Retail, Restaurant, Clerks). Integration with timesheet output. Pay period calculation output mapped to payroll export format.
Weeks 21--26 (V2): Branded employee app (iOS + Android, cross-platform). Shift schedule view, leave balance, shift swap request flow, push notifications. STP Phase 2 payroll export structure. Direct Xero/MYOB/KeyPay integration via their respective APIs.
Weeks 27--32 (V3): Multi-jurisdiction compliance engine. FLSA overtime logic. WTR rolling-average tracking for UK employees. GDPR consent and retention workflows. Biometric terminal integration if in scope. Workforce analytics dashboard.
What compliance requirements does a scheduling platform need to get right?
Fair Work Act 2009 (AU) -- the one that generates back-payment liability
The Fair Work Commission updates modern award rates every July 1. The 2023-24 annual wage review applied a 5.75% increase to award minimum rates. A scheduling platform that hardcodes rate tables instead of consuming an updateable award rate source is out of date by July 2 of every year -- and that gap between what the software calculates and what the award requires is underpayment.
The Fair Work Ombudsman's 2022-23 Annual Report identified hospitality and retail as the highest-risk sectors for underpayment compliance. The FWO has civil penalty powers: up to $16,500 per contravention for an individual and $82,500 per contravention for a corporation. In systemic underpayment cases, those penalties compound across every affected employee and every affected pay period. A scheduling platform that gets award interpretation wrong at scale is not a technology problem -- it is a legal liability.
"Employers need to ensure their rostering and payroll software is configured to apply the correct modern award conditions for each employee classification. A system that cannot correctly identify when a split-shift allowance applies, or when a casual conversion trigger has been reached, creates underpayment risk regardless of the software vendor's general reputation."
-- Fair Work Ombudsman Guidance Note, Hospitality Industry (General) Award 2020 compliance, published 2023
The award interpretation must handle: ordinary hours (38 per week for full-time, proportionate for part-time), overtime rates (150% for the first two hours, 200% after), weekend penalty rates (150% Saturday, 175% Sunday under the Hospitality Award), public holiday rates (250%), evening penalties (115% after 6pm under some awards), and minimum shift engagement (typically 2 hours for casuals). Split shifts that cross midnight require the ability to split a single shift's hours into two calendar-day calculation windows -- a data model requirement that surprises teams who didn't model it upfront.
Working Time Regulations 1998 (UK) -- rolling averages and rest mandates
The Working Time Regulations 1998 (SI 1998/1833) impose obligations that are more complex to enforce than they first appear. The 48-hour weekly limit is measured as an average over a 17-week reference period -- not a hard cap on any single week. An employee who works 55 hours in one week is not automatically in breach; whether they are depends on their hours across the preceding 16 weeks.
A scheduling platform for UK employers must: calculate rolling 17-week averages per employee on every roster publication, flag any proposed shift that would push a non-opted-out worker above the average limit, enforce 11 consecutive hours of rest between shifts, require 20 minutes of rest for any shift exceeding 6 hours, and limit night workers to an average of 8 hours per 24-hour period. The CIPD Good Work Index 2024 found that 34% of UK workers report excessive workload as a primary stressor -- a figure that rises in hospitality and retail, exactly where scheduling pressure is highest.
Employers must maintain records adequate to demonstrate WTR compliance to the Health and Safety Executive. A scheduling platform that does not produce WTR audit records is asking the HR team to maintain them manually.
FLSA (US) -- exempt vs non-exempt and blended overtime
The Fair Labor Standards Act (29 U.S.C. § 207) requires overtime at 1.5x the regular rate for non-exempt employees working more than 40 hours in a workweek. The complexity for scheduling platforms is the "regular rate of pay" calculation when a worker has multiple pay rates in a week (shift differentials, tips, or different hourly rates for different job roles). A tipped employee who also earned non-tipped hours in the same workweek has a different regular rate of pay than one who only worked tipped hours.
According to the BLS Occupational Outlook Handbook 2024-25, approximately 3.9 million food service supervisors and managers are employed in the US -- the majority of whom are non-exempt and entitled to FLSA overtime protections. A scheduling platform that exports hours to payroll without correctly flagging overtime eligibility and the correct regular rate for blended-rate workers creates underpayment exposure.
GDPR and STP Phase 2
Employee scheduling data is personal data under GDPR. Name, work location, shift patterns, and biometric time data (where collected) are all in scope. A platform handling EU or UK employee data must have documented lawful basis for processing (typically legitimate interests or contract performance), data retention policies applied automatically (not just documented), a right-to-erasure workflow for employees who leave, and data processing agreements with any payroll integration that receives the export.
STP Phase 2 (AU) requires payroll exports to include income type disaggregation (salary and wages, closely held payee payments, etc.) and more detailed allowance breakdowns than STP Phase 1. If the platform is generating payroll data that feeds directly into an STP-compliant payroll system, the export schema must match STP Phase 2 requirements -- an ATO data structure standard, not a vendor format.
What technical challenges do scheduling platforms actually run into?
Award interpreter maintenance is a recurring cost, not a one-time build
The Fair Work Commission updates modern award conditions every July 1 following the annual wage review. It also amends specific award clauses throughout the year -- the Hospitality Award had clause changes in both 2022 and 2023 related to casual conversion rights. A scheduling platform with a built-in award interpreter requires a structured process for consuming these changes and applying them to the interpretation engine before they take effect.
Teams that build the interpreter as a hardcoded rules engine discover this problem at the first annual update. The correct architecture represents award rules as data (rate tables, clause conditions, effective-date ranges) rather than code. An update then becomes a data load, not a code change. Build it right the first time and the annual update takes 2--3 days of work. Build it wrong and each update is a 3--4 week engineering engagement.
Concurrent shift change conflict resolution creates payroll errors
When a manager modifies a shift -- say, extending the end time from 10pm to 11pm -- while the employee has already clocked out at 10pm and their timesheet is in the submitted state, the system has a conflict. The manager's edit changes the scheduled end; the employee's timesheet records the actual end. Most scheduling platforms resolve this by keeping both records and requiring a manager to reconcile the discrepancy manually. That reconciliation either happens in the software (creating an audit trail) or in a spreadsheet (no trail).
The harder case is when two managers in different locations are simultaneously editing the same employee's shift -- which happens in hospitality groups where an employee works at multiple venues in the same week and different area managers have scheduling authority over different locations. A naive last-write-wins approach loses one manager's edit with no notification. The correct model is optimistic locking: each edit carries a version number; a conflicting edit is rejected with a notification, not silently overwritten. Design this conflict model before building the shift-editing UI, not after discovering the problem during payroll reconciliation.
Biometric terminal integration edge cases
Time-capture hardware (fingerprint readers, facial recognition terminals) creates integration challenges that pure-software teams consistently underestimate. The terminal must be networked reliably to sync punch data to the platform in real time -- or store punches locally during network outages and sync on reconnect. Missed syncs during outages create gaps in the timesheet that must be flagged for manager review rather than silently creating a zero-punch record.
Template drift is the other failure mode. A biometric terminal stores enrolled templates for each employee. When an employee's fingerprint changes (injury, manual labor that roughens skin), the terminal starts rejecting their punches. The platform must have a re-enrollment workflow and a fallback (PIN or supervisor punch-in) that does not break the attendance record.
Payroll export reconciliation failures
Payroll integrations fail at the boundary between scheduling logic and payroll system expectations. Xero expects gross pay calculations; KeyPay expects raw hours and pays with its own award interpreter; MYOB has specific field mappings for leave types that don't match the natural language names operators use internally. A payroll export that passes validation but creates wrong entries in the payroll system because of field mapping assumptions is worse than one that fails visibly -- it underpays silently.
The correct approach is an integration test suite that runs against a sample pay period after every change to the export schema, flags any deviation from expected payroll output, and requires sign-off before the change goes to production. Most builds skip this and discover mapping errors after the first live pay run.
Build vs. Deputy: when does the math tip?
Keep using Deputy when: fewer than 200 staff on roster. One award, one country, standard hours with no unusual penalty rate arrangements. Your annual Deputy bill is under $15,000. Deputy's employee app covers your staff's experience requirements. You don't have internal capacity (or budget) to maintain a custom platform.
Use Tanda when: you need AU award interpretation depth without a custom build. Tanda's award engine is the strongest in the AU market and covers more awards than Deputy's configuration. For operators who need AU compliance but don't want to build, Tanda is the right SaaS choice.
Use WhenIWork or Humanity when: US-only operations with straightforward scheduling (no multi-rate overtime complexity). Both are stronger than Deputy in the US mid-market.
Build your own when: three or more of these apply.
You have 500+ staff and your Deputy bill exceeds $35,000/year. A $95,000 V2 build pays back in under 3 years. At 1,000 staff paying $5.90/user/month, payback is under 18 months.
Your AU operations require award interpretation accuracy that Deputy's configuration cannot deliver for your specific award structure -- particularly if you have casuals under the Hospitality Award with split-shift arrangements or irregular hours patterns.
You need scheduling logic integrated directly with your payroll system without a middleware export step. Every manual CSV export or third-party connector is a reconciliation failure waiting to happen.
You operate across AU + UK + US and need jurisdiction-specific compliance rules (Fair Work, WTR, FLSA) enforced from a single platform with a single admin view.
You need employee data and roster history in your systems -- not in Deputy's database -- for legal discovery, Fair Work audit response, or operational analytics that Deputy's reporting doesn't support.
How does Deputy compare to its main competitors?
Deputy competes for hourly workforce operators against Tanda (AU-strong), WhenIWork (US-strong), Humanity/TCP (enterprise US), and Rippling's workforce module (HR-first platform with scheduling add-on).
Deputy's strengths: the broadest geographic footprint (AU, UK, US, CA in one product), a polished employee mobile app, and the strongest brand recognition in the AU mid-market. Its scheduling and time-clock core is reliable.
Deputy's weaknesses at scale: the award interpretation module sits behind Enterprise pricing and requires significant configuration by the operator (or a Deputy implementation partner) to apply correctly to non-standard arrangements. The payroll integrations work but require a middleware export step that creates reconciliation work. Per-user pricing has no ceiling -- a hospitality group that doubles headcount doubles its Deputy bill with no corresponding improvement in capability.
Tanda is the AU market's strongest award interpreter. Its Fair Work compliance depth exceeds Deputy's at every tier. The tradeoff is a less polished employee experience and weaker international coverage. AU operators who need the award engine above all else often choose Tanda over Deputy.
WhenIWork and Humanity are US-centric. They handle FLSA overtime correctly and are better choices than Deputy for US-only operators. Neither has meaningful Fair Work or WTR depth.
Rippling's workforce module is not a scheduling-first product. It is an HR platform with scheduling added. For operators whose primary pain is scheduling and time capture (not HR workflow), Rippling's scheduling is too shallow and its pricing too high for mid-market hospitality groups.
A custom build wins on three things none of the above can match: award interpretation built specifically for your awards and your classifications, payroll integration with no export step or middleware, and total data ownership for compliance audit response.
Where scheduling platform builds go wrong
The failure mode that costs the most to fix is building the roster data model before modeling the award interpreter. A shift in a scheduling system seems simple: start time, end time, employee, location, role. But an award interpreter that correctly applies the Hospitality Industry (General) Award needs to know: was the shift on a public holiday? Did any part of it fall after 9pm (evening penalty)? Was it a split shift (two separate periods with a break of more than one hour, triggering the split-shift allowance)? Did the shift cross midnight -- which means parts of it fall on different calendar days with potentially different penalty rates?
A data model that stores a shift as a single start_datetime and end_datetime cannot support split-shift detection without additional columns. It cannot support midnight-crossing penalty calculation without splitting the shift into day-segments at build time. Teams that build the roster without these requirements in the schema spend 6--8 weeks refactoring the data model after they start building the award interpreter -- a refactor that also requires migrating any existing timesheet data to the new schema.
Design the award interpreter requirements first. Then build the shift schema to support them. Then build the roster UI on top of the schema. That order takes the same total time as getting it wrong and fixing it -- but it doesn't require a mid-build refactor that stalls the team and pushes the launch date.
How RaftLabs fits
We have built workforce scheduling and HR automation platforms for operators in hospitality, retail, and healthcare. The work is familiar: the data hierarchy from enterprise group to legal entity to location to team to employee, the award interpretation problem, the payroll integration plumbing, and the compliance obligations across AU/UK/US are patterns we have worked through before across similar builds.
For a scheduling platform build, we work in fixed-price cycles. V1 scope is defined in a two-week scoping engagement before writing code. We model the award requirements, design the shift schema to support them, identify the payroll integration target, and map the jurisdiction-specific compliance rules your operation needs to enforce. The scoping output is a build specification with a fixed price and timeline -- the number in the proposal is what you pay.
If you are paying more than $35,000/year to Deputy and operating under the Fair Work Act, the Working Time Directive, or both, a scoping call is the right next step. Tell us your headcount, your awards (AU), your jurisdictions, and your payroll system, and we will give you a realistic build cost and timeline within two business days.
Ask an AI
Get an instant summary of this post from your preferred AI assistant.
Frequently asked questions
- A V1 scheduling platform with drag-and-drop roster builder, time clock (mobile punch-in/out), leave request management, and basic payroll export costs $60,000--$95,000 over 12--16 weeks. Adding an award interpreter for AU Fair Work compliance, a branded employee mobile app with push notifications for shift changes, and direct payroll integration (Xero, MYOB, or KeyPay) brings it to $95,000--$130,000 over 16--22 weeks. A full platform with multi-jurisdiction compliance (AU + UK + US), biometric time capture integration, and workforce analytics costs $130,000--$180,000 over 24--32 weeks. These ranges reflect a team of 3--5 engineers at RaftLabs' rate of $35--$40/hr.
- The Fair Work Act 2009 (Australia) requires that pay calculations respect modern award conditions: ordinary hours, overtime rates, weekend and public holiday penalty rates, allowances, and minimum shift durations. These rules vary by award -- the Hospitality Industry (General) Award applies different penalty rates than the Retail Award or the Restaurant Industry Award. A scheduling platform for Australian operators must either integrate with a specialist award interpreter (Tanda's award engine, for example) or build one from scratch. Building an award interpreter that correctly applies the most common awards (Hospitality, Retail, Restaurant, Clerks) takes 6--10 weeks of dedicated engineering and ongoing maintenance as Fair Work updates rates annually. Getting it wrong means underpaying staff -- which triggers Fair Work Ombudsman investigations and back-payment liability. Design the award interpreter before building the roster, not after.
- The Working Time Regulations 1998 (UK) limit most workers to an average of 48 hours per week (calculated over a 17-week reference period), mandate 11 hours of rest between shifts, require 20 minutes of rest for shifts over 6 hours, and restrict night work to an average of 8 hours per 24-hour period. A scheduling platform for UK employers must calculate rolling 17-week averages per employee, flag shifts that would breach rest requirements, and maintain audit-ready records for WTR compliance. Workers who have opted out of the 48-hour limit must have opt-out agreements on file. Building WTR validation into the scheduling engine takes 3--4 weeks. Scheduling platforms that do not enforce WTR expose UK employers to employment tribunal claims and Health and Safety Executive investigations.
- Build when you have 500+ staff and your annual Deputy bill exceeds $35,000, when your AU operations require award interpretation accuracy that Deputy's configuration doesn't deliver for your specific award, when you need scheduling logic integrated directly with your payroll system without a middleware export step, or when you operate across multiple jurisdictions (AU + UK + US) and need compliance rules for each baked into one platform. Keep using Deputy when you have fewer than 200 staff, when your scheduling needs are straightforward (one award, one country, standard hours), when Deputy's mobile app meets your employees' adoption requirements, or when your budget is under $40,000 and you lack internal capacity to maintain a custom platform.
- Award interpretation is the hardest problem -- but the one most teams underestimate is concurrent shift change conflict resolution. When a manager modifies a shift that an employee has already acknowledged, and the employee submits a timesheet entry against the original shift while the manager is editing, you have a concurrency conflict. The resolution logic must decide which version wins, notify the relevant party, and create an audit record. This gets worse in hospitality environments where managers on different devices may be editing the same roster simultaneously. A naive last-write-wins approach creates payroll errors. Design the conflict model in the data architecture phase, not after the front-end is built.
Stay on topic
More on HR & recruiting
Work with us
HRMS Development Services
See the serviceRelated articles

Cost to Build a Team Sports App Like TeamSnap: What Sports Organizations Actually Pay
A regional youth soccer club with 40 teams pays $9,600/year in TeamSnap team subscriptions -- with no white-label branding, no registration fee control, and player data locked in TeamSnap's system. Here is what it costs to build your own team sports management app ($60,000--$230,000), what COPPA compliance requires for youth player data, and when building makes sense for leagues and national federations.

Cost to build a personal finance app like Mint (2026 guide)
Mint shut down December 2023, sending 3.6 million users to Credit Karma. Credit unions, neobanks, and employer wellness platforms are building replacements. Here is what it costs.

Cost to Build an App Like Mindbody: What Studio Owners Actually Pay
A 6-location yoga brand pays $251,880 to Mindbody over 10 years — plus loses 25–35% of new-client bookings to Mindbody's own marketplace. Here is what it costs to build your own studio management platform ($45,000–$175,000) and when the math tips toward owning it.
