Booking Systems in New Zealand
Taking bookings is easy. Taking them for the right resource, at the right time, without double-booking, while someone else is booking the same slot — that is the software.
$30k+
Typical project value
2 min
To post a project
What do you need built?
Start here and add detail as you go.
Free - No obligation - Your details stay private
What people usually mean by booking systems
Most booking briefs arrive after an off-the-shelf product has failed on one specific rule: a resource that can only be used with another one, a technician who can only service certain equipment, a room that needs turnaround time. That one rule is usually the whole reason for the project.
Appointments against people
Staff, availability, services of different durations, buffers, and customers booking themselves online. The most common shape.
Resources and equipment
Rooms, vehicles, machines, sites. Complexity comes from resources that depend on each other and cannot be booked independently.
Capacity and sessions
Classes, tours, courses, events. Many people into fixed slots, with waitlists, cancellations and partial refunds.
What it costs
Indicative ranges from projects posted here. Use them to sense-check a quote, not to budget precisely.
Straightforward booking
Online self-service booking, staff calendar, reminders, payment on booking.
$20k – $40k
Rules-driven booking
Dependent resources, skills matching, travel time, complex availability, deposits.
$40k – $90k
Operational platform
Multi-site, dispatch, integrations with accounting and job management, customer and staff apps.
$90k+
Questions worth asking a provider
·What happens when two people book the last slot at the same instant?
·How are cancellations, no-shows and refunds handled — by rule or by a person?
·Can the rules change without a developer? Which ones can't?
·What does the customer see if something goes wrong mid-payment?
·How does this reach the calendars our staff already use?
Common questions
How much does a custom booking system cost?
A straightforward system with online booking, staff calendars, reminders and payment is $20,000 to $40,000. Once real rules are involved — dependent resources, skills matching, travel time — it is $40,000 to $90,000. Multi-site operational platforms with dispatch and integrations start around $90,000.
Why not use an off-the-shelf booking product?
You should, if one fits. They are cheap, immediate and well maintained. Custom becomes worth it when a specific rule of yours cannot be expressed in the product — and if you are reading this, you probably already know which rule that is. Say it out loud in your brief, because it is the thing developers need to price.
What makes booking systems harder than they look?
Two things. Concurrency — two customers booking the last slot in the same second, which needs handling in the database rather than the interface. And the rules: a technician who can only service certain equipment, a room needing 30 minutes' turnaround, a booking that requires two staff and a vehicle. Each rule is small, and together they are the project.
Can we keep using Google or Outlook calendars?
Yes, and staff usually want to. Two-way sync is possible but needs care about which side wins when both change. A common compromise is one-way: the system writes to the staff calendar and remains the single source of truth for bookings.
How long does it take?
Six to ten weeks for a straightforward system, three to five months once the rules are complex. The rules discussion takes longer than people expect, because most businesses have never had to write them down precisely before.
Related: Custom Business Software · Internal Business Systems · Customer Portals · Supplier Portals · Workflow Systems · CRM Development · ERP Extensions · Inventory Systems
Booking Systems projects open right now
Titles and categories are public. Full briefs, budgets, regions and buyer detail are visible to approved providers only.
Updated daily
No open projects in this category right now. New briefs are posted every week.
Try the cheap option first
There are dozens of good booking products, they cost tens of dollars a month, and they are maintained by companies who think about nothing else. If one fits your business, use it. Nobody should spend $40,000 replicating something that already exists for $60 a month.
Custom becomes the right answer at a specific moment: when there is one rule your business runs on that the product cannot express. Most people arrive here having already found that rule the hard way, usually by working around it manually for a year.
Name that rule in your brief. It is the single most useful sentence you can give a developer, because it is what they are actually pricing.
The rules are the project
Booking looks simple from outside — a calendar, some slots, a form. The complexity is in the constraints, and every business has a different set:
- This job needs two staff and a vehicle, all free at once.
- Only three of our eleven technicians are certified on that equipment.
- Travel time between sites depends on where the previous job was.
- The room needs thirty minutes' turnaround, unless it is the last booking of the day.
- This customer's contract entitles them to same-week service.
- Bookings over $500 need a deposit; under that, payment on the day.
Each is small. Together they are the software. Expect to spend real time writing them down precisely, probably for the first time — and expect that process to surface disagreements between your own staff about how things actually work.
Two people, one slot
Ask every developer: what happens when two customers book the last appointment at the same instant?
The correct answer involves the database enforcing it — a constraint or a transaction that makes the second booking impossible rather than unlikely. An answer about checking availability before saving is describing a system that will double-book, rarely, at the worst possible moment, and then require a phone call to a customer who has already arranged their day around it.
This is a good question because it is short, it has a right answer, and the responses separate the developers who have built this before from the ones improvising.
Cancellations are a policy question
Most of the awkward decisions in a booking system are not technical:
- How late can someone cancel free of charge?
- Does a no-show get charged, and who decides?
- If a deposit was taken, what is refundable and when?
- When a customer reschedules twice, is that still one booking?
- Who can override any of this, and is it recorded?
Settle these before development, not during. They change the software materially, and discovering them mid-build is how a fixed price stops being fixed. Writing them down also tends to improve the policy itself, because half of these have never been decided — they have been handled case by case by whoever answered the phone.
Staff will keep using their own calendars
Whatever you build, your team will still look at Outlook or Google Calendar on their phone. Plan for that rather than fighting it.
The usual arrangement is one-way: the booking system writes to staff calendars and remains the single source of truth. Two-way sync is possible and sounds better, but it introduces the question of what happens when someone drags an appointment in Outlook — and the honest answers are all a bit unsatisfying.
What it is worth
The return is easy to calculate and usually larger than expected. Count the hours spent arranging bookings by phone and email, the jobs lost because someone could not book at 9pm, and the cost of the double-bookings and no-shows you currently absorb.
Online self-service booking also shifts when people book. A meaningful share of bookings happen outside business hours, from people who would not have rung — which is new revenue rather than the same revenue arriving differently.
Comparing quotes
- Concurrency. Ask the two-people-one-slot question of everyone.
- Which rules are configurable? Some should be changeable by you; some genuinely need a developer. A clear answer about which is which is a sign of experience.
- Payment failures. What the customer sees when a card declines halfway through, and whether the slot is held or released.
- The off-the-shelf question. Anyone who asks whether you have tried an existing product first is being honest with you.
Describe how bookings work in your business — including the rule that broke the last system you tried. Up to five developers will tell you what it takes to build, and whether it is worth building at all.
Get up to 5 quotes for your booking systems project
You choose who may contact you. Free to use, no obligation.