/ E-commerce  ·  June 2, 2026  ·  5 min read

Online booking: when to buy off the shelf, when to build your own

Calendly, Square, and Jane cover most booking needs for a few dollars a month. Here's the short list of situations where a small business actually outgrows them and a custom build starts to pay off.

By Rushil Shah
E-commerceSmall Business

A booking system is one of the few features where the honest answer is usually “you don’t need us.” The off-the-shelf tools are good, they are cheap, and they are maintained by someone else. We have talked plenty of clients out of a custom build and into a $79-a-month subscription, and we would do it again.

But “usually” is not “always.” There is a real line where an off-the-shelf booking tool starts costing you more than it saves, in money, in lost conversions, or in data you cannot get out. This post is about where that line is, so you can tell which side of it you are on before you spend anything.

Buy off the shelf, most of the time

Match the tool to the job and most small businesses are done here.

  • Just need people to pick a slot on your calendar? Calendly. It is free for a single event type and one calendar connection, and $10 per seat per month for unlimited event types. For consults, discovery calls, and “book a 30-minute appointment with me,” it is hard to beat.
  • Taking appointments and payments at a counter? Square Appointments. It has a free tier for a solo operator and ties directly into Square’s card processing, so if you already run Square at the till you are not paying for a second system or reconciling two of them.
  • Health and wellness or a clinic? Jane App, which is Canadian and built for exactly this. Plans run from $54 a month (Balance) to $79 (Practice) to $99 (Thrive) in CAD, with extra practitioners at $29 to $49 each. It includes intake forms, charting, online booking, telehealth, and insurance billing as an add-on. If you are a physio, massage, chiro, or therapy practice, this is almost always the right answer, and we will tell you so.
  • Salon, barber, or spa? The vertical tools (Booksy, Fresha, and similar) handle the staff calendars, deposits, and no-show protection that this category lives and dies on.

The default rule: if one of these fits your business as-is, use it. A tool you do not have to build, host, secure, or fix beats a custom system on every axis that matters until you genuinely outgrow it.

When off-the-shelf starts to hurt

Here are the signals that you have crossed the line. You do not need all of them. One or two strong ones is usually enough.

  • The booking flow is your product, not a side feature. A contractor who quotes before booking, a rental that prices by duration and add-ons, a service that needs photos or measurements up front: when the flow itself is the differentiator, bending a generic calendar tool around it gets painful fast.
  • Per-seat pricing is adding up. Per-seat tools are cheap for a few people and quietly expensive for fifteen. At $16 a seat across 15 staff, you are spending nearly $3,000 a year, every year, on scheduling alone, before add-ons.
  • It needs to talk to systems the tool has never heard of. Your own CRM, your accounting, inventory, a customer portal, custom pricing rules. Off-the-shelf tools integrate with the popular stuff; they do not integrate with your stuff.
  • The booking data is the asset and it is locked in a vendor. If your customer list, history, and patterns are the valuable part of the business, renting them inside a tool you cannot export cleanly is a risk, not a convenience.
  • The generic flow is costing you conversions. Forced account creation, irrelevant fields, a clunky mobile checkout. When the friction is measurably losing you bookings, a flow built for your customer pays for itself.
  • Compliance outgrows the tool. A clinic that needs data handling beyond what the platform offers is a common one. We wrote a PHIPA build checklist for Ontario clinics that covers where that line sits.

What a custom booking system costs

A custom build is a one-time cost you own, versus a subscription you rent forever. The crossover depends on your seat count, your add-ons, and how custom the flow has to be.

In our pricing terms, a booking feature bolted onto a marketing site is a “marketing site plus one real feature,” roughly $6,000 to $15,000. A full booking platform, with customer accounts, an admin dashboard, payments, and reporting, is an application, which starts around $15,000 and scales with scope. We break down the brackets in what a custom small business website actually costs in Toronto.

Painter’s Crew is a good example of the build side of the line. It is not a Calendly link, because the product was the online estimate that happens before the booking, plus customer accounts and an admin panel the owner runs without calling us. The booking was inseparable from the quoting logic, so a generic scheduler was never going to fit.

A short way to decide

  • Buy if: you take standard appointments, you have a handful of staff, you do not need deep integration, and the vendor holding your data is an acceptable trade.
  • Build if: the booking flow is part of what makes you different, you need it wired into your other systems, per-seat costs are ballooning across a larger team, or compliance demands more than the tool gives you.

Most businesses are in the first bucket, and that is genuinely fine. The point is to know which bucket you are in before you commit, instead of either overpaying for a build you did not need or wrestling a $10 tool into a job it was never meant to do. Restaurants are their own version of this same question, which we cover in what the delivery apps actually cost a Toronto restaurant.

Where we fit

We build booking and scheduling systems when a business has outgrown the off-the-shelf tools, and we say so plainly when it has not. If you are not sure which side of the line you are on, tell us how you book today: the tool you use, how many staff, and where it is hurting. You will get an honest read, including the answer “stay on Jane, you don’t need a build,” if that is the right call.

● connect@aurabyt.com

Have something that needs shipping?

One call. Thirty minutes. You leave with an honest read on scope, timeline, and price, whether we're the right fit or not.