Six hundred Dunedin student casuals, three rosters, and a Holidays Act calculation nobody in the building can reproduce
Custom HR software for a Dunedin employer running a large casual workforce costs NZ$55,000 to NZ$150,000 over 4 to 8 months.
On this page
Custom HR (Human Resources) software for a Dunedin employer running a large casual workforce costs NZ$55,000 to NZ$150,000 over 4 to 8 months. Start with a fact that saves you a month of wasted evaluation: Gusto and ADP do not run New Zealand payroll, and BambooHR's payroll module is a United States product. Workday is priced for organisations several times your size. What you can buy here is a compliant payroll engine. What you cannot buy is the layer above it that understands a workforce whose availability collapses during exams and triples during orientation.
Your roster is built around the academic year whether you planned it that way or not. In late February you need everyone. In June a third of your team disappears into exams with two days notice. Over summer half of them leave Dunedin entirely and some come back in March as if nothing happened. Availability changes weekly, shifts get swapped in a group chat, and someone reconciles the timesheet on Sunday night against a paper sheet and their memory.
Then the Holidays Act arrives. Variable hours, changing pay rates, casual staff who become part-time and back again, and holiday pay that has to be calculated correctly for each of those states. New Zealand employers have spent years and serious money remediating exactly this, and the ones who got hurt were not the careless ones, they were the ones with complicated rosters and honest spreadsheets. If you cannot reproduce how a payment was calculated eighteen months later, you have a liability sitting quietly on the balance sheet.
- You employ more than roughly one hundred and fifty casual or variable-hours staff
- Rostering consumes more than a day of management time each week
- You have already had a payroll remediation question raised, internally or externally
- Staff move between employment types often enough that status history is unclear
- You have under fifty employees on stable hours; a New Zealand workforce product plus payroll will cover you
- Your rostering is simple and rarely changes week to week
- Nobody will own the system, in which case a supported product beats a build every time
- Availability captured by staff themselves and updated around exam periods without a manager chasing anyone
- Rosters built in minutes against real availability instead of rebuilt from scratch each week
- Shift swaps recorded with approval, so the roster of record matches who actually worked
- A complete, timestamped employment status history, which is the evidence base for any Holidays Act question
- A clean, reconciled feed into your existing New Zealand payroll rather than a second payroll to maintain
- Legislation changes and you own the response. If holiday pay rules shift, your build needs work while a vendor's customers just get an update
- Student staff turnover means you are onboarding people onto the system constantly, so it must be genuinely simple or it will be bypassed
- Integration with a payroll provider depends on their interface, and some are more cooperative than others
- If your headcount is modest, an off-the-shelf New Zealand workforce management product will beat a build on cost
HR pricing in Dunedin: the real numbers
| Project scope | Typical cost | Timeline |
|---|---|---|
| Availability and rostering with payroll feed | NZ$55,000 to NZ$85,000 | 4 to 5 months |
| Full workforce platform with status history and reporting | NZ$110,000 to NZ$150,000 | 6 to 8 months |
| Rostering layer over existing HR and payroll systems | NZ$32,000 to NZ$60,000 | 2 to 4 months |
The features that matter for Dunedin
Dunedin HR: the full scope
The engagements Dunedin teams bring us most often: time and attendance, applicant tracking system (ATS), BambooHR alternative, Workday integration, leave management, performance management software and custom HR software.
Exactly what you get
The layer between your people and your payroll, built for a workforce that follows the Otago academic year. Concretely: self-service availability, rostering that respects it, audited swaps, complete employment status history, mobile timesheets, and a reconciled feed into your existing New Zealand payroll. Payroll stays where it is, which keeps compliance with the vendor whose job that is. You own the code and the data. Next to it sit custom internal tools development for the rest of your back office, helpdesk software for staff queries, and business intelligence (BI) dashboards once you want to see labour cost against revenue by week rather than by month.
How to choose a developer in Dunedin
Ask which New Zealand payroll systems they have integrated with and get the names, then ring one of those clients and ask what reconciliation looked like in month two. Any team that suggests building payroll itself should be thanked and shown out. Bring a duty manager to the second meeting, because they know which parts of rostering are genuinely hard and will spot a naive design instantly. Ask how the system behaves in the week before orientation when everyone is available and nobody has read their roster. And confirm what happens when holiday pay rules change, because they will.
From kickoff to launch: the schedule
- !They offer to build payroll; ask them to explain why that is a good idea, then decline
- !No question about Holidays Act evidence; ask how a calculation from two years ago gets reproduced
- !They have not integrated with a New Zealand payroll provider before; ask which ones and get a reference
- !The mobile experience is an afterthought; ask how a first-year student updates availability at 11pm on their phone
- !Nobody asks about your academic calendar; ask how exam periods are handled in the rostering engine
Teams investing in HR in Dunedin usually scope it next to pos, warehouse management, helpdesk & ticketing, since these systems share data and budgets. Weighing options across the region? Nearby: HR in Queenstown. Want it built, not just budgeted? That is our custom software development practice.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- SHRM's 2025 benchmarking data puts the average cost-per-hire at $5,475 for nonexecutive roles and $35,879 for executive roles - executive hires are on average nearly 7x more expensive than nonexecutive hires. Source: SHRM (Society for Human Resource Management) (2025) →
- Brandon Hall Group research on onboarding reports that done well, structured onboarding drives measurable gains in new-hire productivity, employee engagement, and retention; the page notes 41% of organizations experience greater than 5% turnover among new hires. Source: Brandon Hall Group (2024) →
- Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
- Gartner estimates RPA can eliminate up to 25,000 hours of avoidable rework caused by human errors in the finance function each year, equating to savings of roughly $878,000 for an organization with 40 full-time accounting staff (based on interviews with more than 150 corporate controllers and chief accounting officers). Source: Gartner (2019) →
Frequently asked questions
What does custom HR software cost for a Dunedin employer of student casuals?
Availability capture and rostering with a payroll feed runs NZ$55,000 to NZ$85,000 over 4 to 5 months. A full workforce platform with employment status history and reporting is NZ$110,000 to NZ$150,000 over 6 to 8 months. If your HR system is adequate and only rostering hurts, a layer over it at NZ$32,000 to NZ$60,000 is the efficient move.
Can we use BambooHR, Gusto, or ADP for New Zealand payroll?
No. Gusto and ADP's mainstream products do not run New Zealand payroll, and BambooHR's payroll is a United States offering, so any of them would leave you running a separate local payroll anyway. Use a New Zealand payroll provider for the compliance engine and build or buy the workforce layer above it. Confirming this early saves a month of demos that go nowhere.
How does custom software help with Holidays Act compliance?
It does not calculate holiday pay for you; it makes the inputs reliable. Every availability change, shift swap, status change, and worked hour is recorded with a timestamp and an approver, so a calculation can be reproduced years later. Most remediation pain in New Zealand comes from missing or ambiguous inputs rather than from arithmetic.
Will this handle the drop in availability during exams?
Yes, if it is designed around your academic calendar rather than a generic month view. Staff mark exam blocks in advance, the rostering engine excludes them, and managers see the coverage gap weeks ahead instead of on the day. This single feature is often what justifies the project for Dunedin hospitality and accommodation employers.
How does the system handle KiwiSaver and ACC?
Those stay with your payroll provider, which is where they belong. The custom layer supplies hours, rates, and cost allocation, then reconciles what payroll produced against what was rostered and approved. Keeping statutory deductions inside a maintained payroll product is the single best risk decision in this project.
How long does implementation take without disrupting a February start?
Four to eight months to build, with go-live targeted at a quiet period such as late winter. Running a new rostering system for the first time during orientation week is how these projects earn a bad reputation. Work backwards from a July or August launch when you set the start date.
Do we own the employee data and can we export it?
Yes, and you should insist on a documented export you can run yourself without the agency. Employment records carry retention obligations, so make sure the export includes full history rather than current state. Test the export before final payment rather than the first time you need it.
Can we hire someone in Dunedin to run this internally?
Finding a capable developer here is realistic, and Dunedin's lower turnover is genuinely helpful for a system with a long life. What is harder is finding someone who has worked with payroll integration, so plan for an agency relationship alongside an internal owner. The internal owner should come from operations, not IT.
What ongoing costs should we expect?
Budget 15 to 20 percent of build cost annually for support, hosting, and enhancements, plus your existing payroll subscription which does not go away. On a NZ$85,000 build that is roughly NZ$13,000 to NZ$17,000 a year. Make sure the agreement includes work triggered by legislative change, or that becomes an unbudgeted invoice.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
How long does it take to build a custom HR system?
A working first version takes 12 to 16 weeks in Digital Heroes projects: employee records and onboarding first, then time off and reporting. A full platform with applicant tracking, performance reviews, and payroll integration is a 6 to 9 month effort. Anyone quoting a complete HR suite in 4 weeks is describing a template, not custom software.
Who owns the code if an agency builds our HR software?
You should own it outright, with the contract assigning full intellectual property to you on final payment and the code living in a repository you control from week one. Watch for agencies that license you their platform, because that recreates the vendor lock-in you left BambooHR to escape. Digital Heroes assigns 100 percent of custom code to the client; the only carve-outs should be standard open source libraries.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
When does Gusto's per-person pricing stop making sense?
Gusto's Plus plan lists at $80 per month plus $12 per person, so a 250-employee company pays roughly $37,000 a year for workflows it cannot change. The common fix is keeping Gusto for payroll, which it does well, and building custom software for onboarding, scheduling, and PTO around it through Gusto's API. That caps the subscription at payroll only while the workflows finally match how you operate.
How do we get our employee data out of BambooHR or Workday?
BambooHR is the easy case: full CSV exports plus an API for anything custom, and migration usually takes 2 to 4 weeks inside the project timeline. Workday is harder because data comes out through configured reports, so budget extra time and pull historical payroll and review records early. Keep a read-only archive of the old system for a year so nothing is lost if an auditor asks.
Who can build custom HR software for a business in Dunedin?
Digital Heroes builds custom HR software systems for operators who have outgrown the off-the-shelf tools in their category. The work is delivered remotely: our engineers work from Delhi and Lucknow, leadership is in New York, and some team members live in London and Sydney and work remotely from there. We have no office in Dunedin. You can chat with the team directly, and every form gets an email reply within 24 hours.
Related guides
Published · Last updated .