Booking systems

Online booking for service businesses: which option to pick, and what to pay

By Pann Studio·Read 7 min·Updated Oct 2026

A customer messages to ask whether Saturday is free. You open the notebook, reply, and they are gone. That is a cost service businesses pay every day without noticing. This article covers the three kinds of online booking, how they differ, where to start, and when it makes sense to have one built for you.

In this article
  1. Why a chat button is not enough
  2. Three kinds of booking
  3. How to decide
  4. What a good system needs
  5. Should you take a deposit
  6. Case: a rental booking system
  7. Four reasons nobody uses it
  8. FAQ

1. Why a chat button alone is not enough

Most shops start with a LINE button, which is right and should stay. But it hits a ceiling sooner than people expect.

A booking system does not replace chat. It takes the part that does not need a human, so you can spend your replies on the ones that do.

2. Three kinds of booking, and picking the right one early

1 — A LINE button or a short form

The customer tells you what they want and you confirm. Not automatic, but every request lands in one place.

Good for small shops, light queues, cafés, and work that needs a conversation first.
Cost none — included in every package we build.

2 — Installing an off-the-shelf system

An existing booking product embedded into your site. Customers see real availability and finish on your page.

Good for busy shops that want to start quickly without a large outlay.
Cost a one-time 2,000 THB setup fee; the monthly fee goes to that provider.

Fast to launch, but the look is limited by that product, its brand sits between you and your customer, and if they raise prices you move everything.

3 — A system built on your own site

It lives on your domain, wears your brand, and the customer data is yours. No monthly fee and no commission on bookings.

Good for shops whose rules no off-the-shelf product handles, or whose volume makes monthly fees add up.
Cost 5,000–20,000 THB once, depending on complexity.

3. How to decide

💡 Most shops should start at option 1 or 2 and move to 3 once they know what they actually need. Building before you know usually buys features nobody uses.

4. What a good booking system needs

5. Should you take a deposit

It depends on what a no-show costs you. If a therapist is held for an hour and nobody comes, that income is gone for good, and a part-deposit helps. If your queue is flexible and walk-ins fill gaps, forcing payment up front loses bookings you would have had.

The middle path that works: take a deposit only on higher-value services or peak slots, and leave ordinary slots free to book.

6. Case — the rental booking system we built

Mae Sot EV had rules no off-the-shelf product could handle: match an available vehicle to the dates chosen, price it with a discount that grows with the length of hire, and never let one vehicle be booked twice.

Customers now pick dates, see what is genuinely free, see the total immediately, and finish on the site. The owner has a back office for the calendar, statuses and per-vehicle availability — with no monthly fee and nobody taking a cut.

See the case in our work →

7. Four reasons nobody uses the system you paid for

FAQ

How much does an online booking system cost?

Three levels. A LINE button or short form is included in every package we build at no extra cost. Installing an off-the-shelf system is a one-time 2,000 THB setup fee, with the provider billing you monthly. Having one built on your own site is 5,000–20,000 THB once, depending on complexity.

Does a small shop need a booking system?

Not under about ten bookings a day. Start with a LINE button and clear prices and hours on your site. Once you are missing messages or double-booking, it is time.

Off-the-shelf versus built for you — what is the difference?

Off-the-shelf launches fast and costs little up front, but the look is limited, the platform brand is visible, and the monthly fee never stops. A system built for you lives on your site, follows your real rules, and has no monthly fee — but the first payment is larger.

Monthly fee or one-time — which is better value?

At 500 THB a month you pay 6,000 a year. Three years passes the cost of having a system built. If you plan to run the business long term and your volume justifies it, paying once is better value.

Can it connect to LINE?

Yes. Either an instant alert to the shop when a booking comes in, or confirming and cancelling from inside the chat. The second is custom work, quoted per case.

Will I still answer messages?

Yes, but only the ones that need a person — advice before choosing a service, for example. Questions about availability and price the system answers for you.

Want a booking system that belongs to you?

Tell us how your shop runs and we will say which option fits — free consult.

Free consult →