← All guidesBookings

The best booking system for a small cafe or restaurant

16 June 2026 · 3 min read · by OnTheDot.

Most booking systems are built for restaurant groups with a floor manager and a $400-a-month software budget. If you run a 30-seat cafe or a single venue, they are overkill, and the per-cover commission quietly eats your margin.

Here is what actually matters when you are choosing one, and the trap most owners fall into.

The real cost is not the booking. It is the no-show.

A table booked and not turned up to is worse than an empty table, because you turned other people away to hold it. On a Friday night a couple of no-shows can be the difference between a good night and a flat one. (We go deep on fixing this in how to cut no-shows.)

So the first question for any booking system is not "can people book online." Almost all of them can. The question is what does it do about no-shows. Look for:

  • A confirmation step. The system should message the guest a few hours before the sitting to confirm or cancel, so a table that is not coming gets freed while you can still fill it.
  • Card on file for larger bookings. The option to hold a card and charge a small fee if a big table simply does not show. You rarely need to use it. Just having it changes behaviour.
  • Capacity that counts covers, not slots. A system that knows you have 30 covers and a booking is for 6 of them, rather than just counting "bookings," so you never get double-booked past what the kitchen can handle.

What you do not need

  • Per-cover commission. The big platforms charge per diner they "send" you, including the regulars who would have come anyway. For a small venue that adds up fast.
  • A separate booking website. Your bookings should live on your own site, under your own name, on Google. Not on a marketplace that owns the relationship with your customer.
  • A floor-plan builder. Dragging tables around a screen is a feature for big rooms. A small venue needs a clean run sheet for the day, not a CAD program.

Where your bookings should live

The booking button belongs in two places: on your own website and on your Google listing, so a customer who finds you on a search can book in two taps without leaving. If your reservations sit only inside a third-party app, you are renting access to your own customers.

This is the approach we take. The booking page is part of your own website, the day shows up as a simple run sheet your staff can work off an iPad, and the confirmation messages and no-show handling are built in. Diners who turn up flow straight into your customer list, so you can bring them back later.

The short version

For a small venue, the best booking system is the one that:

  1. Lives on your own site and Google, not a marketplace.
  2. Fights no-shows with confirmations and an optional card hold.
  3. Counts covers so the kitchen never gets buried.
  4. Does not take a cut of every diner.

If that sounds like what you are after, book a free chat and we will set it up with your website, or take a look at how the plans work.