Skip to content
Web Apps

Booking systems: when to buy one and when to build

Off-the-shelf booking software fits most businesses. The specific cases where it does not, and what building instead actually costs.

3 min read
Booking systems: when to buy one and when to build. An article by Athabasca Solutions.

Booking is the most common thing small businesses ask us to build, and the one we most often talk them out of. Not because building is hard, but because the existing products are genuinely good and most businesses book appointments the same way as everyone else.

Here is how to tell which case you are in.

Buy, in most cases

If your booking looks like “a customer picks a person, a service and a time slot”, that is a solved problem. Calendly, Acuity, Square Appointments, Jane and a dozen industry-specific products handle it, and they have absorbed a decade of edge cases you have not thought of yet: timezone handling, daylight saving, double-booking prevention, no-show fees, reminder emails, calendar sync, rescheduling links, refunds.

Paying $30 to $80 a month for that is not a compromise. Building it would cost five figures and be worse for two years.

Buy also when you are still working out how your booking should function. Products are cheap to abandon. Software you commissioned is not.

Build when the scheduling rules are genuinely yours

The tell is when you are paying for a product and maintaining a spreadsheet alongside it to handle what it cannot do. That spreadsheet is a specification.

Real cases where building wins:

Multi-resource bookings. A slot needs a person, a room and a piece of equipment, all available simultaneously. Most products model one resource.

Dependent sequences. An appointment that must be followed by another a specific interval later, booked together, cancelled together.

Capacity that is not a simple count. A workshop that can take twelve people unless two of them need the accessible bench, in which case ten.

Pricing that varies by rules nobody sells. Time of day, customer type, membership tier, seasonal, and combinations thereof.

Booking that has to write into your existing systems. If a confirmed booking must create a job in your operations software, reserve stock and notify a supplier, the integration is the actual project. The calendar is the easy part.

The middle option most people miss

You rarely have to choose. Use the established product for the calendar, and build the thin layer that encodes the part that is genuinely yours.

A common shape: keep the booking product, and build a small service that listens for new bookings, applies your rules, and writes into the systems that need to know. That is often a few thousand dollars rather than tens of thousands, and you keep someone else maintaining the hard calendar logic.

What building actually costs

A booking application with its own database, availability logic, notifications and an admin view is realistically $15,000 and up, and closer to six weeks than two. Payments, multi-resource availability and integrations push it further.

The number people forget is maintenance. Budget 15 to 20 percent of the build annually. Booking systems touch time, money and other people’s calendars, which means they need attention when a payment provider changes an API or a timezone rule shifts.

Questions that settle it quickly

  1. Have you actually trialled three products, or assumed they will not fit?
  2. Can you name a rule your business needs that no product supports?
  3. Is that rule worth money to you, or is it a habit you could change?
  4. Can you fund maintenance for three years, not just the build?

A no to any of the last three means buy, or wait.

The same framework applies well beyond booking, which we cover in build or buy.

If you are weighing it up, describe how your booking actually works and you will get an honest read, including a recommendation to buy something off the shelf when that is the right answer.

Further reading

Sections covered in Booking systems: when to buy one and when to build: Buy, in most cases, Build when the scheduling rules are genuinely yours, The middle option most people miss, What building actually costs, Questions that settle it quickly
The shape of the argument, in order.

Get new articles by email

One email when something new goes up, roughly twice a month. Plain writing on what software costs and what is worth building. No sequences, no sales calls, and one click to leave.

We use it for the newsletter and nothing else. Unsubscribe any time.

Have something you need built?

Tell us what the problem is. You will get an honest read on whether it is worth building, what it would take, and roughly what it would cost. No pitch deck, no pressure.

Replies within one business day. Mon to Fri, 9am to 5pm MT.

Call Start a project