How to Handle Reservations in a Pool Hall — Bookings, Walk-ins, and No-Shows

OperationsBy CuePoint Team··4 min read·
reservationsbookingstable schedulingwalk-ins

Reservations in a pool hall work differently than in a restaurant. You are not booking a seat at a fixed time for a fixed duration — you are holding a table that generates revenue by the minute. Every minute a reserved table sits empty past its booking time is revenue you are not earning.

The challenge is balancing reservation convenience for customers with table availability for walk-ins, while minimizing the cost of no-shows.

The Notebook Problem

Most halls start with a physical reservation book or a whiteboard behind the counter. This works when volume is low, but it creates problems as bookings increase:

  • Double bookings: Two staff members take calls at different times and book the same table for overlapping slots
  • Illegible handwriting: "Table 4 at 7" — is that 7 PM for Mr. Santos or 7:30 PM for the group of 6?
  • Invisible to floor staff: The cashier knows about the reservation but the floor attendant does not, so they start a walk-in on the reserved table
  • No history: Repeat no-show customers cannot be identified because past reservations are on last month's page

Walk-ins vs. Bookings

The fundamental tension in pool hall reservations is that reserving a table removes it from walk-in availability. If you accept too many reservations, walk-in customers see "no tables available" and leave. If you accept too few, regulars who want to guarantee a table go somewhere that takes bookings.

A practical approach: reserve specific tables and leave others open for walk-ins. If you have 10 tables, allow reservations on 4–5 of them and keep the rest walk-in only. This guarantees availability for both segments.

Another approach is time-limited reservations. A reservation holds the table for 15 minutes past the booking time. If the customer has not arrived, the table is released for walk-ins. This protects you from no-shows while giving the customer reasonable flexibility.

What Reservation Tracking Should Include

At minimum, each reservation should record:

  • Table number — which specific table is being held
  • Date and time — when the reservation starts
  • Customer name — who to expect
  • Contact number — for confirmation or cancellation
  • Party size — relevant for table selection
  • Notes — "birthday group, wants the corner table" or "regular, always plays snooker"

This information should be visible to every staff member on shift, not just the person who took the call.

Converting a Reservation to a Live Session

The handoff from "reserved" to "playing" is a moment that many halls handle poorly. The customer arrives, the cashier finds the reservation in the notebook, then starts the table timer in a separate system (or starts it mentally). The reservation and the session are disconnected — there is no link between the booking and the revenue it generated.

In a system that integrates reservations with table management, the handoff is clean: the reservation shows on the floor view, the cashier taps it when the customer arrives, and the table timer starts. The session is linked to the reservation, and the revenue is attributed correctly.

Handling No-Shows

No-shows cost you directly — a table sat empty during a time it could have been earning. Common approaches:

  • Grace period: Hold the table for 15 minutes, then release it. Simple and fair.
  • Confirmation call: Call or text the customer 1–2 hours before. If they do not confirm, release the table early.
  • No-show tracking: If a customer no-shows repeatedly, stop accepting their reservations or require a deposit.

The key is having a system that makes the reservation visible to all staff so the table gets released quickly, not after someone remembers to check the notebook.

See How CuePoint Handles This

Ready to streamline your billiard hall operations?

CuePoint helps you manage tables, track revenue, and grow your business — all from one dashboard.

Try CuePoint Free