HR · Dunedin

Six hundred Dunedin student casuals, three rosters, and a Holidays Act calculation nobody in the building can reproduce

HR Software Development workflow illustration for Dunedin, OTA, New Zealand.
The short answer

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.

Build custom when
  • 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
Buy or configure when
  • 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
The benefits
  • 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
The trade-offs
  • 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 scopeTypical costTimeline
Availability and rostering with payroll feedNZ$55,000 to NZ$85,0004 to 5 months
Full workforce platform with status history and reportingNZ$110,000 to NZ$150,0006 to 8 months
Rostering layer over existing HR and payroll systemsNZ$32,000 to NZ$60,0002 to 4 months
Cost by project scopeCost by project scopeAvailability and rostering with payroll feed$55k to $85kFull workforce platform with status history and reporting$110k to $150kRostering layer over existing HR and payroll systems$32k to $60k
Typical project cost bands. Source: Digital Heroes 2026 delivery benchmarks.
Want a fixed quote instead of estimates?
One scoping call, then a named senior team and a fixed price within 48 hours.
Talk to Digital Heroes

The features that matter for Dunedin

What to build in
+Self-service availability capture aligned to the Dunedin academic calendar including exam blocks
+Rostering that respects availability, minimum shift lengths, and break requirements
+Audited shift swaps and cover requests that update the roster of record automatically
+Employment status history covering casual, part-time, and fixed-term transitions with effective dates
+Timesheet capture with clock-in that works on a phone, plus manager approval before payroll
+A validated export or API feed into your New Zealand payroll provider with reconciliation reporting

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

Delivery timeline by phaseDelivery timeline by phaseDiscovery2 wkDesign3 wkBuild9 wkTest3 wkLaunch2 wk
Indicative delivery timeline by phase.
Red flags when hiring (and what to ask instead)
  • !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? We publish the same HR guide for Queenstown. Want it built, not just budgeted? That is our custom software development practice.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. 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) →
  2. 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) →
  3. 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) →
  4. 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) →
Olivia R. · Senior Product Designer · Sydney

Olivia is a senior product designer working on the software side of Digital Heroes: dashboards, admin tools, internal systems and the screens people use all day rather than once. She writes about designing for repeat use, where speed and clarity matter more than a striking first impression.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

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. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, so an operator in Dunedin gets an assigned senior team rather than a local account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other HR software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?