For businesses
How to Set Up Online Reservations for Your Restaurant
Mosey · 23 September 2026 · 5 min read
Most of setting up online reservations is not software. It is a handful of decisions about how your room actually works, made once and written down. Get those right and any decent booking system will do its job. Get them wrong and none will.
Step 1: Set your booking hours
Booking hours are the times you will seat a table, which is rarely the same as your opening hours.
If the kitchen closes at 9.30, your last booking is probably 8.45 or 9.00. If lunch service really ends at 2.30, a 2.15 booking is a table that will still be there at 3.30. Write down the last time you would genuinely want to seat a party, for each service.
Step 2: Set turn times by party size
A turn time is how long a table is held for one booking. One number for every table is the most common mistake in a new booking system.
- A two-top at lunch might need 60 minutes
- A four-top at dinner might need 90
- A party of eight might need two hours or more
Set them from what actually happens, not what you would like to happen. Add a buffer between bookings if your tables need resetting.
Step 3: Decide how many covers you can take per slot
The limit is usually the kitchen rather than the tables. Ten tables all seated at 7.30 is ten tables of starters landing at once.
Set a covers-per-slot cap — how many people you can seat in any fifteen or thirty minutes — and the system will spread bookings across the evening.
Step 4: Decide your deposit policy
Deposits are the strongest protection against no-shows, and also a reason some diners book elsewhere. So be selective.
A good starting policy:
- No deposit for small tables on quiet nights
- A deposit per cover for large parties
- A deposit on peak nights — Friday, Saturday, bank holidays, December
On Mosey you can set exactly this: a deposit per cover or per booking, applied to every booking, large parties only, peak nights only, or specific slots. Mosey takes 0% on deposits; every cent reaches you.
On the Host plan you can take a card hold instead of a charge — the card is only charged if the diner does not turn up, which most diners prefer.
Step 5: Turn on reminders
Most no-shows are people who forgot, not people who decided not to come. A reminder the day before recovers a surprising share of them.
On Mosey a 24-hour reminder is included on every tier, including free. Starter adds a two-hour reminder and attendance confirmation.
Step 6: Put the link where diners already are
Almost no bookings start on a booking page. They start on:
- Instagram — put the link in your bio
- Google — add it to your business listing
- Your website — embed the booking widget on your own page
A diner booking through the link or the widget does not need an account or an app. Every extra step between seeing you and booking a table costs covers.
Step 7: Keep phone bookings in the same place
Some diners will always ring. Enter those bookings in the same system, so the tables are in one place rather than split between a paper diary and a screen. Two sources of truth for one room is how a table gets double-booked.
Step 8: Make a test booking
Before a real diner does, book a table yourself. Walk it all the way through: confirmation, reminder, arrival, seated. Then cancel it and check the cancellation behaves as you expect.
What it costs on Mosey
- Free — up to 75 bookings a month, with manual bookings, 24-hour reminders and the walk-in queue
- Starter, €79.99 a month — up to 200 bookings, adding deposits, the waitlist and extra reminders
- Host, €169.99 a month — unlimited bookings, the floor plan, card holds and the trust score
There is no per-cover charge at any tier, and 0% commission on deposits. Paid plans start with a 14-day free trial.
Against per-cover charging
Many booking systems charge per cover — a fee for every person who books. It sounds small and grows exactly as you get busier. At €1.50 a cover, 200 bookings of four is €1,200 a month.
A flat plan with no per-cover charge costs the same on a full Saturday as a quiet one, which is the right way round: you should not be charged more because service went well. When you compare systems, work out the monthly cost on your busiest month, not your average one.
After the first month
Look at where your bookings came from. Most systems, Mosey included, record the source — Instagram, Google, your website, the app. If one channel brings most of your covers, put the link there more prominently. If one brings none, the link is probably not where you think it is.
Mistakes to avoid
- Booking hours copied from opening hours
- One turn time for every table
- A deposit on every booking, which quietly sends diners elsewhere
- A link nobody can find, buried on a page three clicks deep
What it connects to
Questions
Common questions
How much does an online booking system cost?
It varies widely, and many charge per cover. Mosey reservations is free up to 75 bookings a month, with Starter at €79.99 and Host at €169.99 a month, and no per-cover charge.
Should booking hours match opening hours?
Usually not. Last seating is rarely last orders, so set booking hours to the last time you would actually seat a table.
How long should a table be held?
Set turn times from what really happens, by party size. A two-top and a six-top are not the same table, and one turn time for both will overbook or waste covers.
Should I take deposits?
On the bookings you cannot afford to lose — large parties and peak nights. Asking for a deposit on every booking can put off diners you would happily have taken.
Does Mosey take a cut of deposits?
No. Mosey takes 0% on reservation deposits at every tier. Every cent passes to you through your own Stripe account.
Where should I put the booking link?
Where diners already are: your Instagram bio, your Google listing and your own website. Most bookings start on one of those, not on a booking page.
Do diners need an account to book?
Not through the booking link or website widget. They pick a time, leave a name and number, and pay a deposit if you ask for one.
Can I still take phone bookings?
Yes. Staff can enter a phone or walk-in booking manually, so every table is in one place rather than split between a diary and a screen.
How do I reduce no-shows?
Reminders first, because most no-shows are people forgetting. Then deposits or a card hold on the bookings that matter most.
More like this
Read next
A Free Restaurant Booking System, and What Free Covers
Plenty of booking systems are "free" until the first busy weekend. Here is what a genuinely free plan should include, where the catches usually hide, and how to tell when it is time to pay for more.
Take Card Payments Without a Card Terminal
A card terminal is one more device to rent, charge and pay fees on. For customers who use Mosey, the phone in their pocket can do the same job — and record their loyalty at the same time. Here is how it works, and where you still need a terminal.
How to Reduce No-Shows at Your Restaurant
No-shows are not one problem, so there is no single fix. Most are forgetting, some are carelessness, and a few are habit. Here is how to deal with each, starting with the cheapest.
How to Run Restaurant Promotions That Actually Work
Most restaurant promotions discount a meal somebody was going to buy anyway. The ones that work move demand into a quiet hour, sell a limited number, and bring people back at full price. Here is how to run those.
Get started
List your place on Mosey
Free to list. Order Ahead is 1.5% commission, and there is no monthly fee to start.