The order matters
The way to lose money on this is to leave the platform first and build the booking system afterwards. The way to make money is the reverse: build direct booking, run it alongside for a few months, look at the ratio, and then decide.
During that overlap the platform keeps doing what it does well, which is bringing you people who had not heard of you. What changes is where the customer coming back for a second time ends up.
Three reasons somebody books direct
The first is that they get more. You do not have to cut the price: a welcome drink, a more flexible cancellation, a slot the platform does not offer, an extra that costs you nothing but is worth something.
The second is that it is faster. If your form asks for eight fields and the platform’s asks for three, you lose. Name, phone, date, number of people. The rest gets asked later or not at all.
The third is that something happens afterwards. Immediate confirmation and a reminder the day before, by WhatsApp or email. The reminder is also the most effective measure anyone has found against no-shows, which is the other hole the money goes down.
Deposits, and when to ask for one
For a table for two on a Thursday, asking for a deposit frightens off more bookings than it saves. For a table of twelve on New Year’s Eve, for a boat trip, or for a long session, the deposit is what turns an intention into a commitment, and the difference in no-shows is enormous.
The practical rule: ask for a deposit when an empty slot genuinely costs you and cannot be refilled. And publish the cancellation policy where it can be seen before paying, not behind a link in the footer — besides being the right thing, it prevents half the arguments.
The customer’s details, which is what you really gain
The commission is what you see. What you do not see is that every platform booking is a customer whose email you do not have. With direct booking you have the name, the email and the phone, and you can tell them about the seasonal menu or that you are open in August.
That brings an obligation worth meeting from day one: these are personal data, they need a lawful basis and clear information, and consent to send them things is separate from the booking itself. It is half an hour of work when setting it up and a serious problem if left for later.