Most articles on this question are written by people who sell payroll services and only ever reach one conclusion. This one includes the cases where you should keep it in-house.
We run payroll for New Zealand businesses, so we have an obvious interest in your answer. That is exactly why it is worth being straight with you: outsourcing is not right for everyone, and the businesses that regret it are usually the ones who were sold it when they did not need it. There is a version of this decision where the honest answer is to leave things exactly where they are, and that version does not get written about often, because it does not sell anything.
Here is how we would think about it if we were sitting on your side of the table, starting with the question that usually gets skipped.

Start with the Real Question
The question is almost never "can I afford to outsource payroll?" It is "what is payroll costing me already, and where is that cost hiding?"
For most owners the cost is not the software subscription. It is the two hours every fortnight that pull you away from the work you are truly passionate about. It is the Sunday night spent chasing timesheets. It is the reliance on just one person to run payroll, and the silent hope they never get sick on a pay week. And occasionally it is a remediation bill that arrives years later because something was set up wrong at the start and nobody looked.
If payroll only costs you money, you can compare quotes. If it also costs you attention and risk, a quote is the wrong measuring stick.
Five Signs Outsourcing Is the Right Call
Three Reasons to Keep It In-House
What Outsourcing Does Not Fix
It does not fix bad data. If your employment agreements are vague about hours, or your working patterns do not reflect what people actually work, handing payroll to someone else does not resolve that — it just means a different person is now working from the same unclear source.
It also does not retrospectively fix a configuration that has been wrong for many years. Years of incorrectly calculated leave do not disappear because someone new starts running the pay run — they sit there, quietly compounding, until somebody goes back and works out what should have happened. That is a separate piece of work with its own scope and its own cost, and a provider who lets you believe it is covered by the monthly fee is hoping you will not ask.
What to Ask Before You Sign Anything
- What exactly is in scope, and what is not? "Payroll" means very different things to different providers, so get the exclusions in writing rather than inferring them.
- Who actually does the work, and where? Ask whether it is a team based in New Zealand, whether they will know your business, and who covers them on leave.
- What happens when something goes wrong at 4pm on a Thursday? Ask about the channel and the response time you can actually expect, not the promise.
- How am I billed if my pay run turns out to be messier than expected? Fixed fees hide this; time and cost surfaces it. Either can be fine, if you know which you are buying.
- What happens to my data if I leave? Ask now, while they still want your business. A provider who will not commit to handing it back is telling you something.
The Honest Summary
If payroll is simple, stable and someone competent enjoys doing it, keep it. If it is complex, or it rests on one person, or you have never had it checked, the risk of leaving it alone is usually larger than the cost of handing it over.
And if you are not sure, do not start with a quote. Start with a conversation about what your pay run actually looks like.