Xero is not the problem. The 3,400 lines your Queenstown finance team pastes into it every month from four systems are.
Custom accounting automation for a Queenstown tourism or hospitality business costs NZ$45,000 to NZ$130,000 over 9 to 17 weeks. The lower band automates channel reconciliation and daily takings into Xero. The upper band adds voucher liability management, multi-entity consolidation and departure-level costing. This is almost never about replacing Xero, MYOB or QuickBooks. It is about building the layer underneath them that turns operational chaos into journal entries a human does not have to assemble.
Your finance person is technically an accountant and practically a data engineer. Each month they export from the booking platform, the property system, the point of sale (POS) and the online store, then reconcile four OTA settlement files where Viator reports one way, GetYourGuide another and Klook a third. Then they work out which December voucher sales are still liabilities, which have been redeemed, and which quietly expired. Then they journal inter-entity charges for shared vehicles and staff housing. Then, finally, they do accounting.
Xero is genuinely good at what it does, and none of the above is what it does. It is a general ledger with bank feeds, and it has no concept of a departure, a capacity, a weather hold or a channel commission. So the gap gets filled with a person, a spreadsheet and a monthly ritual, and the cost is not just their time. It is that your July numbers arrive in the third week of August, by which point the decisions they should have informed have already been made.
The problems nobody warns you about
- OTA settlement files from Viator, GetYourGuide and Klook each report commission differently and none match the bank deposit
- Voucher and gift card liability is estimated rather than known, so December revenue is overstated and next winter is understated
- Multi-entity journals for shared vehicles, staff accommodation and management fees are typed by hand each month
- Management reporting arrives three weeks after month end, which is useless in a business where the season lasts fourteen weeks
The case for owning your accounting
The custom case is a reconciliation and revenue engine that sits between your operations and your ledger. It ingests every sale from every channel, matches settlements to deposits automatically, tracks voucher liability as a real balance, applies your inter-entity rules, and posts finished journals into Xero. Everything your accountant loves about Xero stays. What disappears is the four days a month of assembly, and the delay that makes your reporting a history lesson instead of a decision tool. Most Queenstown operators recover the build cost in staff time and pricing decisions within two seasons.
Budgeting a accounting build in Queenstown
| Project scope | Typical cost | Timeline |
|---|---|---|
| Channel reconciliation and daily takings automation into Xero | NZ$45,000 to NZ$70,000 | 9 to 12 weeks |
| Adds voucher liability ledger and GST coding by type | NZ$75,000 to NZ$105,000 | 12 to 15 weeks |
| Full engine with multi-entity rules and departure costing | NZ$105,000 to NZ$130,000 | 15 to 17 weeks |
What your build should include
What we build under accounting in Queenstown
Everything an accounting build here can cover: custom accounting software, QuickBooks integration, Xero integration, invoicing software, bookkeeping software and financial reporting.
Exactly what you get
A reconciliation and revenue engine that turns operational events into correct journals. Every sale from every channel lands in one ledger of truth, settlements match to deposits automatically, and anything that does not match becomes a visible exception with a suggested resolution. Voucher liability is a live balance rather than a year-end estimate, and inter-entity charges apply by rule instead of by memory.
Xero keeps doing what it is good at. What changes is that your management accounts arrive while they are still useful, and your accountant's year-end gets shorter. This usually sits alongside a booking system, a point of sale, an ERP (Enterprise Resource Planning) layer if you have a group structure, and business intelligence (BI) dashboards over the top.
How to choose a developer in Queenstown
Ask them to reconcile one real month before you sign anything. Give them a Viator settlement file, a Klook remittance, a bank statement and your booking export, and ask what they can match automatically and what they cannot. The output of that exercise tells you whether they understand tourism finance or whether they are about to learn it at your expense.
Insist your accountant is in the room for design. Revenue recognition on vouchers, GST treatment on inbound agent commission and inter-entity charging are all decisions with tax consequences, and they belong to your accountant, not to a developer's best guess. Get the treatment matrix written and signed before the build starts. Then confirm the practical basics: where the data is hosted, who can access financial records, what the audit trail looks like, and that you own the code and can export everything at any time.
- !They propose migrating off Xero. Ask what problem that solves that a layer underneath would not
- !No accountant review in the plan. Ask who signs the GST and revenue recognition treatment before any code
- !They have not seen your settlement files. Ask them to reconcile one real month during scoping, unpaid
- !No exception handling design. Ask what happens to a deposit that matches nothing and who reviews it
- !They quote without asking about entity structure. Ask how inter-company charges will be handled and by what rule
Most Queenstown teams pricing accounting end up comparing notes on warehouse management, field service management, erp too; the systems share one data spine. Weighing options across the region? We publish the same accounting guide for Dunedin. Prefer to talk to the team that builds these? Digital Heroes handles custom software development end to end.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Inventory carrying cost commonly runs about 20% to 30% of inventory value, covering capital cost, storage/warehousing, insurance, taxes, handling, shrinkage, and obsolescence - a recurring cost that better inventory and warehouse software aims to reduce. Source: APQC (2023) →
- 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) →
- Retailers connecting point-of-sale and loyalty data in an omnichannel strategy reported up to 15% lower cost per purchase and nearly 20% higher incremental store revenue. Source: Deloitte (2024) →
- Digital Champions expect to achieve about 16% in cost savings and around 15% in revenue gains from digital operations over five years; the study surveyed 1,155 manufacturing executives across 26 countries. Source: PwC / Strategy& (2018) →
Khushi runs several client projects at once, which mostly means deciding whose problem gets solved first. She coordinates developers, designers and clients across time zones, tracks budget against work completed, and raises the difficult conversation early. Readers learn how an agency actually allocates attention when everything is urgent.
View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.
Frequently asked questions
What does accounting software development cost for a Queenstown tour operator?
NZ$45,000 to NZ$130,000. Channel reconciliation and daily takings automation into Xero is NZ$45,000 to NZ$70,000. Adding a voucher liability ledger and GST coding by transaction type runs to NZ$105,000, and full multi-entity rules with departure costing reaches NZ$130,000.
Do we have to leave Xero?
Almost certainly not. Xero is a strong general ledger with good New Zealand bank feeds and GST filing, and it is not designed to understand departures, capacity or channel commissions. The right build sits underneath it and posts clean journals, which keeps your accountant productive and your filing straightforward.
How do you reconcile Viator, GetYourGuide and Klook settlements?
By normalising each provider's file into a common structure, matching bookings to settlement lines, then matching settlement batches to bank deposits. Each provider reports commission and timing differently, so the engine holds provider-specific rules and surfaces anything unmatched as an exception. That exception queue is the part that saves your finance team the most time.
How should gift vouchers be treated for GST and revenue?
Generally a voucher is a liability when sold and revenue when redeemed, with GST following the supply. New Zealand rules around vouchers and expiry have specific treatments, so your accountant should sign the approach before build. The system then tracks issue, redemption, expiry and balance so the number is always current rather than reconstructed at year end.
Can it handle our group structure with several companies?
Yes. Inter-entity charges for shared vehicles, staff accommodation and management fees are applied by rule with a full audit trail, and consolidation reporting runs across the group. This is usually where operators recover the most manual journal work, and it makes your accountant's year-end noticeably cheaper.
How fast will we get management accounts after month end?
Two to three days is realistic once reconciliation is automated, compared with the two to three weeks most Queenstown operators live with. In a business where the ski season is around fourteen weeks, that difference decides whether the numbers can influence pricing and capacity or only explain them afterwards.
Who signs off that the accounting treatment is correct?
Your accountant, in writing, before development starts. The developer's job is to encode the treatment accurately and to prove it against a real filing period during testing. Any agency willing to decide revenue recognition or GST treatment on your behalf is taking a risk that will land on you, not them.
What happens when an OTA changes its settlement file format?
It becomes maintenance, and it will happen. The engine is built so provider rules are configuration rather than buried code, which keeps the change small, and your support arrangement should cover it. Budget for at least one or two format changes a year across a typical Queenstown channel mix.
What are the ongoing costs after launch?
Plan 15% to 20% of the build annually. Most of it goes to channel format maintenance and small rule changes as your entity structure or product mix evolves. Hosting for a finance automation system of this size is a minor line by comparison.
How much does custom accounting software cost for a small business?
Who owns the code when an agency builds my accounting software?
Should I hire a freelancer or an agency to build my accounting software?
What can custom accounting software do that QuickBooks, Xero, and FreshBooks can't?
Can custom accounting software connect to my bank, payment processor, and payroll provider?
How many SaaS seats do we need before building custom becomes cheaper?
I'm outgrowing FreshBooks. Is custom software the logical next step?
How much should a small business budget for its first custom app or website?
How many developers does it take to build accounting software?
Should I hire an accounting software developer in Queenstown or work with a remote team?
What happens to my software if the agency shuts down or we stop working together?
Who can build custom accounting software for a business in Queenstown?
Digital Heroes builds custom accounting 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 Queenstown 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 accounting 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.