Websites
Online booking systems for small business, compared on price and features
The right online booking system for a small business depends on three things more than any feature list: how you get paid per booking, whether you need text reminders, and who owns the client. Six popular tools below are set side by side from their own pricing pages, checked on 20 October 2026, along with what changes when booking is built into your own website instead.
Nuwan Madhusanka · Co-founder
4 min read · Published
The best online booking system for a small business is the one whose costs match how you take bookings: a flat plan if you see many clients, a free plan if you see few, text reminders if no shows hurt, and deposits if appointments are long. Prices and features below come from each tool’s own pricing page, checked on 20 October 2026, in the currency each page showed.
This post compares the tools. For the questions to put on the booking form itself, see how to write a booking form.
What the six tools are built for
Acuity Scheduling suits practices with several staff or rooms: it counts calendars per employee or location, from 1 on Starter to 36 on Premium, takes payments through Stripe, Square, PayPal or Venmo, and adds text reminders on Standard and up.
Calendly started as a meeting scheduler and still reads like one. Its plans are priced per seat, a seat being each person who hosts meetings, and payments through Stripe and PayPal start on Standard. It suits consultants and sales teams more than salons.
Square Appointments fits a business that already takes card payments in person with Square. Its free plan carries processing fees, Plus is $49 a month per location, and it lists appointment deposits and automatic text and email reminders.
Setmore is the cheapest per person: free for up to 4 users with email reminders, and Pro at $5 a user a month on annual billing with SMS reminders, deposits and two way calendar sync.
SimplyBook.me caps bookings per month by plan, from 50 on the free plan to 2,000 on Premium, and sells SMS credits separately from the subscription.
Fresha is aimed at salons, spas and clinics, with a subscription per business or per team member, its own payment processing, and a marketplace that sends new clients for a one time 20% commission.
The three costs that decide it
The plan. A flat fee per business, per location, per seat or per user. Count the people who take bookings, not just the business.
The payment fee. Every tool that takes cards charges a percentage plus a fixed amount, either its own rate or your processor’s. On 60 bookings a month at A$80 each, a difference of half a percent is A$24 a month, more than some plans.
The client fee. Marketplaces may charge for new clients they send you. That can be worth paying when the clients are truly new, and it is worth tracking when it is not.
Reminders and deposits are the real features
Most booking systems handle availability and a booking page well. The difference shows on the day: does the client turn up? Two features change that. Text reminders reach people who ignore email, and four of the six tools offer them on some plan. Deposits make a booking a commitment. Before choosing on price, decide which of the two you need, then find the cheapest plan that includes it.
The deposit or hold page explains the difference between taking money now and holding a card.
Booking built into your own website
A third route skips the separate tool. On OneCraft, an AI agent writes the website and builds booking into it from its bookings guide: services with a length and price, staff with availability rules and time off, a slot picker on your own pages, and an admin day and week view. Double bookings are refused inside the database, not just on the screen; the double booking page explains why that matters when two people book at once. A deposits guide adds a deposit at booking and a balance paid later, through Stripe on your own account.
The trade offs are real. OneCraft has no SMS, no live calendar feed, only add to calendar links, and the site can email only a signed in client at their own address. Payments are Stripe only, with a platform fee of 2%, 1% or 0.5% by plan on top of Stripe’s fees. The Acuity alternative page compares the two side by side, and the booking request form page shows the flow.
Who owns the client
A booking tool holds your client list: names, phone numbers, visit history and notes. Before you commit, check three things. Can you export clients and bookings as a file whenever you like? Does a marketplace show your clients other businesses nearby? And if you leave, do clients keep a booking link that still works, or does it break on the day you cancel? A business with years of regulars should treat the client list as its most valuable asset and choose a tool, or a website, where that list stays under its control.
How to choose in an afternoon
- Count the people who take bookings and the locations they work from.
- Write down last month’s no shows and what they cost.
- Shortlist the tools whose cheapest plan with reminders or deposits fits that count.
- Book yourself an appointment on each, on your phone, and time it.
- Price a year with your own booking volume and card fees, not just the plan.
| Tool | Entry paid plan | Free option | Text reminders | Payments and deposits | Worth knowing |
|---|---|---|---|---|---|
| Acuity Scheduling | $20 a month billed monthly, $16 billed annually (USD) | 7 day free trial, no card | On Standard and Premium, check global availability | Stripe, Square, PayPal, Venmo; deposits from Starter | 1 calendar on Starter, up to 6 on Standard, 36 on Premium |
| Calendly | Standard $10 a seat a month, shown billed yearly | Free plan: one calendar, one on one scheduling | Not named; Standard sends reminders automatically before meetings | Stripe and PayPal from Standard | Built for meetings; seats for each host |
| Square Appointments | Plus $49 a month per location (USD) | Free plan with processing fees | Automatic text and email reminders listed | Online card payments 3.3% + 30¢ on Free, 2.9% + 30¢ on Plus; appointment deposits | No employee limit on staff calendars |
| Setmore | Pro $5 a user a month on annual billing | Free for up to 4 users | Pro only, 500 SMS credits a month per team member | Square, Stripe, PayPal; deposits on Pro | Email reminders only on Free |
| SimplyBook.me | Basic A$14 a month billed monthly, A$11.67 billed annually | Free up to 50 bookings a month, 1 provider | Sold separately, 100 SMS credits for $8 | Payments, deposits and tips from Basic | Bookings per month capped by plan |
| Fresha | Independent A$44.95 a month; Team A$29.95 per team member | 7 day trial | 20 free a month, then A$0.06 a text | Online payments 1.59% + A$0.28 | 20% one time fee on new clients from its marketplace, minimum A$8 |
Questions people ask
What is the cheapest online booking system?
Several have free plans: Calendly for one calendar, Square Appointments with processing fees, Setmore for up to 4 users and SimplyBook.me for up to 50 bookings a month. Free plans usually leave out text reminders and deposits, which are the two features that most reduce no shows, so price the plan you would actually need.
Do I need text message reminders?
If no shows cost you real money, probably yes, because a text reaches people who do not check email. Acuity includes them on Standard and Premium, Setmore on Pro, Fresha gives 20 a month free, and SimplyBook.me sells SMS credits separately. A deposit taken at booking is the other common way to protect your diary.
Should I take a deposit for appointments?
For long or expensive appointments, a deposit filters out people who are not committed and covers part of the loss when someone does not turn up. State the refund terms before payment and keep them simple. For short, cheap appointments, a reminder alone usually does the job without adding friction.
Can a booking system sync with my Google Calendar?
Most dedicated tools do, but check the plan: Setmore lists two way calendar sync on Pro, not Free. A booking system built into your own website may only offer add to calendar links for each booking rather than a live feed, so ask before you commit.
What does a marketplace fee mean on Fresha?
Fresha charges a one time commission of 20%, with a minimum of A$8, when a brand new client finds and books you through the Fresha marketplace. Returning clients carry no such fee, and bookings through your own direct link are listed as free. It is a cost for new customers, not for every booking.
Is a booking system on my own website better?
It keeps clients on your own pages and data in your own database, with no separate subscription. The trade is fewer ready features: no SMS, and often no live calendar sync. It suits a business that already needs a website and can live with email reminders and deposits.
Written by
Nuwan Madhusanka · Co-founder
Works across the builders and the export paths: how a form becomes a PDF, how a flyer canvas becomes a print file, and how a signed document carries its audit trail.
LinkedIn profileWritten and checked by the OneCraft team. Last checked .
Make your own website
Describe what you need and the generator writes and designs it, then you edit anything you like.
See what it can makeRead next
What it costs to run a website with a database each month
Running a website with a database costs a plan or hosting fee, the database itself, a domain, and a fee on every card payment, and the database is the line most owners forget. For an Australian small business on an AI written site, the monthly total usually sits between a few dollars and the price of a phone plan, depending on whether the database is hosted for you or on your own account.
The job quoting process, from enquiry to signed quote
A good job quoting process collects the facts that change the price before anyone drives out, visit only when the facts are not enough, price every cost with a margin, write the quote with scope, exclusions, payment terms and an expiry date, and get the acceptance signed. A quote that is accepted becomes a binding contract, so it should read like one.
Client portal checklist: 12 things clients expect to find
A good client portal lets each client sign in and see only their own work: where the project stands, what changed, the files, what needs their approval, what they owe, and a way to talk to you. Behind those six visible parts sit six less visible ones about access and privacy, and those are the ones that hurt when they are missing.