| Rostering software is a system that builds and publishes staff shifts, records swaps and unavailability, and can record attendance against the plan. Payroll then calculates pay from approved hours, either in the same product or in a connected payroll system. |
The roster for next week is a spreadsheet on somebody’s laptop. It went out by group chat on Thursday, three people have since asked to swap by text, and Saturday afternoon still has nobody in it.
Nobody has compared the plan with the hours actually worked either. That comparison turns up a fortnight later in the payroll run.
Ask what the finished work turns into. Work quoted against a job number ends as an invoice, and the software that runs quotes, jobs and invoices handles it. A shift works differently: somebody has to be there between eight and four whether the phone rings or not, and that time is paid as wages.
Treat the following as illustrative. A Dunedin operator runs two sites seven days a week with 28 staff on rotating shifts and builds every roster by hand. The duty manager reworks it after every swap, nobody costs the week before it goes out, and hours are retyped into payroll each fortnight.
Each of those is time and risk worth measuring before choosing rostering software, because the right fix depends on where the effort and the errors actually sit.
What Is Rostering Software Used For?
Rostering software is used to decide who works when, publish that to staff, and keep a record of every change to it. In a small business it replaces a spreadsheet, a group chat and a wall planner with one place managers and staff both read.
The shift is the unit it works in: a block of time somebody has to cover, which exists even when no customer work is booked into it.
Payroll works out what those hours are worth. It may be a module in the same product or a separate system that receives approved hours.
What is the difference between a roster and a timesheet?
A roster is the plan for hours that have not happened yet, and a timesheet is the record of hours that have. Many products hold both and show where they differ.
Some businesses also allocate rostered time to jobs for costing, so shift cover and job costing can sit side by side. The roster still has to be paid as wages whether or not the time is billed.
Which businesses need a roster system?
Any business that covers set hours with changing staff has a roster, whether or not anybody calls it one. A cafe, a shop, a clinic, a rest home, a gym or a yard with two crews all have to cover a time window whether or not the phone rings.
Rest homes run around-the-clock cover with staffing and skill requirements on every shift. Aged care IT support covers the rest of that picture.
Staff scheduling software is the other name vendors use for this category, and international products call themselves employee scheduling software.
Should Rostering and Payroll Be One System or Two?
Either can work. The choice depends on which modules the plan actually includes, how hours move between them and who approves the result.
| Approach | What to establish before choosing |
|---|---|
| Combined suite | Which rostering, attendance, HR and New Zealand payroll modules are included in the actual plan, and how each is supported |
| Rostering linked to payroll | The supported product pairing, which system owns each field, the transfer method, approvals, reconciliation and exception handling |
| Payroll or timesheets without shift planning | Whether the missing planning and change control needs another tool or a documented simpler workflow |
Not every payroll product includes rostering, and connections between products do not all behave alike. Compare the current editions and plans for New Zealand, and record the date you checked.
When Does a Spreadsheet Roster Stop Working?
There is no universal staff count. A spreadsheet can be shared on phones, costed and given version history; the question is whether the workflow reliably handles permissions, requests, approvals and the handover to payroll.

The chart shows the three things worth comparing: the cover the business requires, the shifts rostered against it and the attendance actually recorded. Differences are variance to review. Some are legitimate, such as an agreed early start, and others need correction or investigation.
When somebody disputes a shift, you need to know what was published and when it changed. A chat thread running back two hundred messages makes that hard, which is where a recorded change history helps.
Break and minimum-hours rules are another reason to move. With the agreed rules configured, a manager can see a missing break flagged in the roster while the roster is still a draft, but the employer still checks the result.
How do staff see the roster and request a swap?
In many products staff see the published roster in an app or browser, with a request option against each shift. The request goes to a manager, and once approved the roster updates for everybody.
Handled that way, the swap leaves a dated record with the name of whoever approved it. Staff without a suitable personal phone need a shared device, terminal or other agreed option.
How do you cost a roster before you publish it?
Where pay rates are held in the roster system, managers can total the rostered hours before the week goes out and see the cost while they can still change the plan.
Costing informs decisions; it does not permit changing agreed hours. Safe staffing, required skills, breaks and employment terms remain constraints on any change.
Watching labour cost move over months is a job for business reporting software that sits above your operational systems.
Why Do You Need Clock-In as Well as a Roster?
You need both because a roster is a plan and payroll has to reflect what happened. Clock-in, which vendors sell as time and attendance, records the actual start and finish against each rostered shift.
The two numbers will differ. Somebody starts ten minutes early, a shift runs late, a break is missed, and none of it reaches payroll unless something recorded it.
What does the gap between rostered and worked hours show?
It shows variance to review, in both directions. Some of it is work the business owes and has not paid for, and some is time that needs explaining.
Recording actual hours can increase the amount correctly paid. That is the system working, not a failed implementation, and there is no reliable benchmark for the size of the gap in a particular business.
What is buddy punching?
Buddy punching is one staff member clocking in or out on behalf of another. Products respond with photos at the punch, PINs, QR codes, facial recognition or geofencing, and none of them guarantees the right person recorded the time or that every recorded minute is payable.
Automated facial recognition or fingerprint matching may fall under the Biometric Processing Privacy Code, which came into force on 3 November 2025; the transition period for existing processing ended on 3 August 2026. A photo compared by a person is different from automated biometric analysis, but it is still personal information.
Before choosing biometrics, assess the purpose, necessity, less intrusive alternatives, safeguards and proportionality, and set access, retention and correction arrangements. Geofencing also needs a defined purpose. The privacy or employment lead owns those decisions, and anomalies go to review with a correction trail.
How Do Rostered Hours Get Into Payroll?
Approved hours reach payroll through a supported API connection, a managed file import or a combined suite. Each can be appropriate; what matters is naming the system responsible for each field, the direction of transfer and who approves the result.

The path has five points. The roster is published, changes and requests are approved and logged, staff clock in and out, a manager reviews exceptions, and approved hours go to payroll, where the payroll owner reconciles and approves the result.
A controlled CSV import is not inherently defective, and an API does not remove every exception. Missing punches and corrections still need a route to the payroll owner before the payroll deadline.
What breaks in a roster to payroll connection?
Pay codes and identifiers are common failure points. Test employee identifiers, pay codes, pay periods, breaks, overnight shifts, public holidays, corrections and repeat exports in your own payroll product, whether that is Xero Payroll, MYOB, PayHero, Smartly or iPayroll.
Reconcile totals and exceptions, then have the payroll owner approve the result. A connector success message is not payroll acceptance.
The same questions come up whenever two business systems have to talk to each other, and the business software integration work behind any such link goes through them in full.
Does Rostering Software Handle New Zealand Public Holidays?
Yes, where the product and its configuration support the New Zealand rules. A software flag is not a legal decision: some products calculate entitlements themselves and others pass data to payroll, and the employer and payroll adviser approve the treatment.
Employment New Zealand tells employers they cannot change a roster to avoid public holiday entitlements. The roster is evidence when deciding whether a day would otherwise have been worked, but the employer still assesses the relevant facts.
What is an otherwise working day?
An otherwise working day is a day an employee would have worked if it had not been a public holiday or a day of leave. It decides whether they get a paid day off when not working and, generally, an alternative holiday when they do work.
Time and a half is separate. Under the current rules, hours worked on a public holiday attract at least time and a half whether or not it is an otherwise working day, and higher contractual rates may apply. Employees employed only to work on public holidays do not get an alternative holiday.
Rotating rosters make the otherwise working day test harder, because the pattern varies week to week and needs to be held somewhere a manager can check.
What changes when the Employment Leave Act replaces the Holidays Act?
The Employment Leave Act 2026 received Royal assent on 6 August 2026 and comes into force on 6 August 2028, applying from each employee’s first pay period starting on or after that date. Leave moves to hours-based accrual and public holidays get a new otherwise working day test.
The current Holidays Act rules continue until then, and employers cannot switch live calculations early. Payroll providers can prepare and test in the meantime.
Use the next two years for a readiness check: standard, additional and casual hours, notional rosters for variable patterns, people with multiple roles, leave balances and how they convert. Accurate recorded hours help, but they do not by themselves supply every input the new calculation needs.
What Records Must an Employer Keep About Hours Worked?
Employment New Zealand requires wage and time records, and holiday and leave records, to be kept for six years. IRD requires wage records to be kept for seven years, so set retention by record type.
Where hours and pay are agreed, a statement of usual hours can sit in the employment agreement, a roster or another normal record, with actual variations recorded. Paid leave, calculations and changes are recorded as well as attendance.
A missing or incorrect timesheet does not remove the duty to pay the employee, so the workflow needs a way to resolve missing punches and disputes before payroll. Check what remains accessible after you leave a vendor.
What Should You Check Before Buying Rostering Software?
Check six things, and only one of them is about features. The rest decide whether the product works in a real week.
- Data ownership. Who owns the data, and how you get it out. Ask for an export of your roster and attendance history in a readable format, and what happens to it if you leave.
- Offline behaviour. How the chosen app and device behave offline. Test loss of connection, stored events, timestamps, reconnection, duplicates and corrections rather than assuming a brand supports it.
- New Zealand rules. How public holidays and other New Zealand rules are configured, and which calculations happen in the product versus payroll. Confirm the treatment with your payroll adviser.
- Payroll transfer. How hours reach payroll, tested in your own payroll product with your own pay codes and agreed test scenarios.
- Roster changes. What happens when somebody rebuilds the roster before opening. Ask to see a published roster copied, edited and republished, with staff notified.
- Pricing basis. How pricing changes with headcount, sites and modules, especially with seasonal staff.
Ask to see the roster rebuild demonstrated, and include staff who do not use a personal phone in the trial.
What Affects the Cost of a Roster System?
Cost follows headcount, modules and the systems the roster has to talk to. Compare quotes on the same basis, with GST treatment, billing basis and scope stated.
- Subscription. Charged by active employee, site or module.
- Setup. Configuration of sites, roles, pay rates, break rules and templates.
- Payroll connection. The connection or import, including mapping and testing.
- Clock-in devices. Hardware where phones do not suit, and any connector fees.
- Training and support. Onboarding, ongoing support and plan changes as the business grows.
Separate released manager time from cash savings. Time back from roster building is capacity for other work, and fewer rostered hours are only a saving where they can lawfully and operationally be removed.
How Do You Roll Out a New Roster System Without Losing a Week?
Run a representative pilot with acceptance checks agreed with the payroll owner, and keep one authoritative live payroll run while you compare the new workflow.
Map the setup first
List every site, role, pay rate and approval step before you look at products, because that list is the configuration.
Pilot one site or team
Load one representative site or team first, and leave everybody else on the current process.
Compare a roster period
Publish the same period in both and compare totals before anybody relies on the new one.
Run a parallel pay cycle
Run the pay cycle end to end in parallel, with hours flowing to payroll and a manager reviewing exceptions.
Test the edge cases
Test public holidays, overnight shifts and other edge cases with agreed test scenarios if they do not occur during the pilot.
Approve the cutover
Reconcile exceptions, rehearse recovery and approve cutover with the payroll owner before switching the remaining sites.
Legitimate manual corrections will still happen after go-live. The test is whether they are visible, approved and reach payroll on time.
Book a Rostering Software Review
Exodesk has supported New Zealand businesses since 1989. Today, our Christchurch and Dunedin teams support businesses nationwide. We help select, set up and connect the business software a company runs on, from the roster and the clock-in record through to the payroll handover, with your payroll adviser approving entitlements and pay.
NEXT STEP
Where do your rostered hours go before payroll?
Mapping the path from published roster to approved pay run shows where hours are retyped, where exceptions stall and which connection needs testing. An IT assessment covers that alongside the rest of your setup.
Or read more about our IT consulting for choosing business systems.
Frequently Asked Questions
Is rostering software the same thing as payroll software?
No. Rostering plans shifts, attendance records time and payroll calculates pay and leave. Some products combine these functions and others connect to a separate payroll system, so check the actual modules and data flow.
Can you run a roster in Excel?
Yes. Suitability depends on how reliably the business handles access, changes, approvals and payroll records. There is no universal staff count at which a spreadsheet stops working.
Is there free rostering software?
Some products have free or trial plans. Check the current limits on attendance, payroll connections, support and export rights, and compare the plan the business will actually need.
Does a roster app work out public holiday pay?
Capability varies by product and configuration. Under current rules, hours worked on a public holiday attract at least time and a half, while otherwise working day status affects paid days off and alternative holidays. The employer and payroll adviser confirm the treatment.
Do staff need a smartphone to use a roster app?
Not necessarily. Confirm the browser, shared device, terminal and accessible fallback options for the chosen product, together with the workplace device policy.
How long do employers have to keep records of hours worked?
Wage and time records and holiday and leave records must be kept for six years. IRD requires wage records to be kept for seven years. Set retention by record type and keep access to records after changing vendors.
Will a roster system reduce overtime?
It can help identify staffing and cost issues before a roster is published. Any saving depends on the work, staffing requirements and employment terms, so measure outcomes rather than expecting a result within a set number of cycles.
Do roster systems integrate with New Zealand payroll?
Check the exact products, plans, country editions and supported transfer method. Test employee and pay code mapping, totals, corrections and repeat transfers with the payroll owner before relying on the link.
What happens if the internet goes down during a shift?
Offline behaviour varies by application and device. Test how the chosen app captures time without a connection and synchronises later, and provide a fallback for recording actual hours. A printed roster alone does not record attendance.
Who sets up rostering software for businesses in Christchurch and Dunedin?
Exodesk helps employers select, configure and connect roster systems from Christchurch and Dunedin, supporting businesses nationwide. The scope identifies training, support, payroll approval and any separately commissioned work.
Contact us or call 0800 396 337 to talk about how your roster, clock-in and payroll fit together.

