Board Game Cafe Reservation System: Tables, Deposits, Events
A board game cafe reservation system should sell tables by time block, take small deposits, and run events separately. Here is how to set each one up.
A board game cafe reservation system works best when it runs three separate ledgers, which we call the Three-Ledger model. Tables are sold in fixed time blocks. Deposits scale with party size and night. Ticketed events never share inventory with open play. Keep those three apart and most double-bookings stop happening.
What should a board game cafe reservation system actually book?
It should book a specific table for a fixed time block, not a loose arrival time. What you are short of is seat-hours, not covers.
Restaurant booking tools often assume a dinner that turns in about 90 minutes. A game of Wingspan with two first-time players can pass two hours once you count the teach. If you book "arrival at 7pm, party of 4" with no end time, the 8:30 booking ends up waiting by the door.
Build your inventory as a Table-Turn Grid: tables down one side, time blocks across the top. A 10-table cafe open 5pm to 11pm with two evening blocks has 20 bookable slots a night. That is the number you sell against, not "capacity 48." Every booking takes one cell of the grid, and the end time prints on the confirmation.
How long should a reserved table block be?
Default to three hours on weekend evenings and two on weekday afternoons. Let staff extend a party in place when the next slot is open.
Four-hour blocks look generous, but in a cafe that closes at 11pm, a 6pm start leaves 10pm to close as a stub nobody books. Three hours from 5:00 fits a second block at 8:15.
The extra 15 minutes is the reset buffer. That is time to wipe the table, count the pieces in the game left out, and put the box back on the shelf before the next party arrives and finds half a Ticket to Ride deck missing. Without the buffer, the evening slips by 10 minutes a turn and the 8:15 party sits at 8:30.
How do you stop a party of three from taking a six-top?
Give each table a party-size range, open larger tables to smaller parties only inside 24 hours, and never let the guest pick the table.
A common setup: two-tops for 1 to 2 guests, four-tops for 3 to 4, six-tops for 5 to 6. Many cafes have only two or three large tables, and those are the ones a group of six can't book anywhere else. At 2pm on Friday, if a six-top is still empty for the 8:15 block, open it to parties of four. Before that, hold it.
Add one question to the booking form: "Bringing or planning a big-box game?" Twilight Imperium or Gloomhaven won't fit on a two-top, and the best time to learn that is at booking, not at the table.
Should you take a deposit, and how much?
Take deposits on peak blocks and from parties of five or more, make them the same as the cover charge, and credit them on arrival.
Use the Deposit Ladder:
- Weekday afternoons: no deposit.
- Weekday evenings: card on file, charged only for a no-show.
- Friday and Saturday evenings: prepaid cover, credited on arrival.
- Any party of five or more: prepaid cover, any night.
- Events: full ticket price at booking.
Here is the part many owners get wrong. A deposit equal to the cover feels to guests like paying early, not like a penalty. A separate "$10 no-show fee" reads as a threat, and more guests drop out at checkout. If they do, our post on recovering abandoned bookings at checkout covers how to win them back.
What does a deposit really cost in card fees?
More than most owners expect. Online and card-on-file rates are higher than tap-to-pay, and refunds usually don't return the processing fee.
Square's published US fees on its Free plan are 2.6% + 15¢ in person, 3.3% + 30¢ online, and 3.5% + 15¢ for keyed or card-on-file payments. Stripe's pricing page states that processing fees from the original transaction are not returned when you refund. Check your own processor's terms, since rates and refund policies change.
Take a party of four at an $8 cover. The $32 prepaid online costs about $1.36. If you refund it on a cancellation, that $1.36 is likely gone. Charging a card on file for a no-show costs about $1.27. The same $32 tapped at the counter costs about $0.98. For more on how payment method changes your margin, see ACH vs credit card for studios.
How do you handle no-shows and late arrivals?
Hold the table 20 minutes. Text at minute 10, release to the walk-in list at minute 20, and charge the deposit only after that release.
Call it the 10/20 Hold. Minute 10 is a short text: "Your table is ready. Still coming? Reply with an ETA." Many late parties are parking or stuck on a bus, and they reply. At minute 20 with no reply, the table goes to the first party on the waitlist.
If the late party turns up at minute 35 and the table is still free, seat them. Their block still ends at the original time, because the 8:15 party booked in good faith.
How should ticketed game nights and tournaments work?
Sell them as tickets on a separate calendar, pull their tables out of open play a week ahead, and cap seats per host.
One host can comfortably teach about three tables of four at a learn-to-play night. That makes 12 seats, not 20. Tournament seat counts should be a multiple of the table size: a four-player Catan bracket runs on 16 or 20 seats, never 18, or two players sit out round one.
Build the cover into the ticket so nobody gets charged twice. Keep a waitlist that fills open seats automatically until 4 hours before start, then switches to staff-only so you aren't seating someone who has already given up on the night.
How do you keep walk-ins alive when the book is full?
Keep about three in ten tables off the online book on peak nights. Walk-ins, overruns and extensions then have somewhere to go.
In a 10-table cafe, that is 7 tables bookable online and 3 held back. Walk-ins are how many new customers first find you, often on a whim after dinner nearby. A couple turned away at the door on their first Friday may not try again.
Quote waits in block times, such as "next table at 8:15," not "about 40 minutes." Guests can plan dinner around a time. They can't plan around a guess.
What should confirmation and reminder messages say?
State the block end time, the deposit rule and the hold window in plain words. Then send reminders 24 hours and 3 hours before arrival.
A working confirmation: "Table for 4, Saturday 5:00 to 8:00pm. Your $32 is credited to your bill. We hold tables 20 minutes."
Put a one-tap cancel link in the 24-hour reminder. This feels backward, but a cancellation at 24 hours lets you resell the table, while a ghost at minute 20 does not. The 3-hour reminder asks guests to reply LATE if they're running behind, which gets the 10/20 Hold started early. If you want those replies handled automatically, see AI chatbots for studio booking.
Do fee-disclosure rules apply to your cover charge?
The FTC's junk fee rule covers only live-event tickets and short-term lodging, but quoting the full price up front is still the safer practice.
The FTC's announcement of the final rule says it requires the total price, including mandatory fees, to be shown wherever a price is advertised. It doesn't ban any fee. A cafe cover charge appears to fall outside the rule's scope. A public tournament sold as a ticket is a closer call, so read the rule or ask a lawyer before adding a booking fee at checkout. State and local laws may also apply. The simple fix is to show "$8 cover, table time included" on the booking page, not a lower number that grows at payment.
Run your studio on Zatrovo
Sell table blocks, take deposits that credit to the bill, and ticket game nights from one calendar.
We write playbooks for studio operators — based on data from thousands of studios running on Zatrovo across pilates, yoga, lash, nail, massage, salon, dance, and fitness.
Related reading
Esthetician Appointment App: Features That Cut No-Shows
An esthetician appointment app should cut no-shows, not just fill a calendar. Here are the features, rules and timings that protect your treatment room.
Tattoo Studio Booking Software: Deposits, Consults, Schedules
Tattoo studio booking software that handles deposits, consults, and artist schedules: exact policies, reminder timings, and record rules that hold up.

Spa Booking Software: Features That Protect High-Value Appointments
Spa booking software should protect your highest-value slots. Here are the deposit rules, reminder timings, and gap-filling steps that actually work.