How to Set Up and Automate Table Time Billing in a Billiard Hall POS System
It starts the same way in most halls: a customer finishes a two-hour session, your cashier glances at a wall clock, does the math in their head, and punches a number into a calculator. Multiply that by a dozen tables on a Friday night and you have a recipe for billing errors, disputes at the counter, and revenue quietly slipping away. Setting up a system to automate table time billing in a billiard hall POS changes all of that — not just for accuracy, but for the speed and confidence it gives your staff during a busy shift.
Start with Your Rate Structure Before You Touch Any Software
Before configuring anything, get your pricing logic documented on paper. Most billiard halls run at least two or three distinct rate tiers: a standard rate, a discounted happy hour or off-peak rate, and often a separate rate for members. Some halls also differentiate by table type — 9-foot tournament tables may command a higher rate than 7-foot bar boxes, and snooker tables are typically priced differently again.
Write down every rate you charge, the hours it applies, and any minimum charge you enforce. A common structure looks like this:
- Standard rate: ₱30/hour (or your local currency equivalent), 7-foot tables
- Happy hour rate: ₱20/hour, weekdays 10am–5pm
- Member rate: ₱22/hour, applicable 7 days a week
- Minimum charge: 30 minutes regardless of actual session length
Having this written out before you open your POS settings prevents you from entering contradictory rules mid-configuration. It also forces you to decide on rounding behavior upfront — do you bill to the exact second, round up to the nearest 15 minutes, or use 30-minute blocks? Each has tradeoffs. Exact billing is fairest to customers but can feel petty on short overruns. Block billing is simpler to explain but always rounds in the hall's favor. Choose based on what your regulars expect and what your competitors do locally.
How to Configure Automated Table Time Billing in Your POS
Once your rate logic is clear, the configuration process in a purpose-built billiard hall POS system follows a logical sequence. Start with your table inventory — enter each table, assign it a type or category, and set its base hourly rate. If your 9-footers and 7-footers price differently, group them accordingly so billing applies the right rate automatically when a session starts.
Next, set up your time rounding rules and minimum charge at the system level. This should apply globally and then be overridable per table category if needed. A minimum charge of 30 minutes means a 12-minute session still bills as 30 — the system enforces this without your cashier having to remember or argue the point with the customer.
Then configure your happy hour and off-peak rate schedules. In a well-designed system, you define a rate, assign it to specific days and time windows, and the software automatically switches between standard and promotional pricing based on when the session starts (or in some implementations, based on elapsed time within the window). Test each scheduled rate after setup by starting a dummy session during the relevant hours and confirming the rate displayed matches your price board.
Finally, configure member rates if you offer memberships. Member-linked sessions should pull the custom rate automatically when a member account is selected at session start — no manual discount entry required.
Using Pause, Resume, and Table Transfers Without Losing Billing Accuracy
One area where automated billing breaks down in practice is around interruptions — players who step out for 20 minutes, tables that need to be vacated temporarily, or groups who want to move from a smaller table to a larger one mid-session. If your staff handles these by manually adjusting the timer or guessing elapsed time, you will accumulate errors.
A properly configured POS should let you pause a session clock when a player takes a break, resume it when they return, and track total elapsed table time accurately across those interruptions. Table transfers are equally important: if a group moves from table 4 to table 7, the elapsed time from table 4 should carry over to the new session rather than being charged from zero or billed as a separate session. CuePoint handles both pause/resume and session transfers natively, which eliminates the most common sources of manual billing adjustment.
Combining Table Time with Product Sales at Checkout
Automated time billing only solves half the checkout problem. Most billiard halls also sell food, drinks, cue rentals, chalk, and other consumables. If your table time lives in one system and your product sales live in another — or worse, in a handwritten order pad — your cashiers are manually combining two totals at every checkout. That's slow, error-prone, and gives you no consolidated data for reporting.
A unified POS checkout that combines table time charges with product orders into one transaction total is worth prioritizing when evaluating systems. Staff can add drinks or rentals to the same open tab as the running table session, and when the customer is ready to pay, one total is presented. This also simplifies end-of-day reconciliation — you're not cross-referencing two separate systems to understand what revenue came from table time versus product sales.
CuePoint's POS checkout works this way by design, pairing session time charges with any product orders added during the session before presenting a combined total.
Audit, Variance Reporting, and Catching Billing Errors After the Fact
Even with automation in place, you need a way to verify that what was billed matches what should have been billed. This means your POS needs to log session start times, end times, rate applied, any pauses, and who closed the session — all with a timestamp and a staff identifier.
Run your session and revenue reports weekly in the first month after switching to automated billing. Compare table time revenue against your peak-hour occupancy estimates. If high-traffic weekends are producing lower table revenue than expected, look at whether sessions are being closed at the wrong rate or whether minimum charges are being applied. Variance in the other direction — unusually high revenue on a slow night — can indicate a session was left running after a customer left.
Access to detailed revenue reports filtered by date, table, and rate type lets you catch these patterns before they become significant losses. The goal isn't to audit every transaction manually — it's to spot anomalies that automated billing should have prevented but didn't, and trace them back to a configuration gap or a staff training issue.
Practical Takeaway
The most common mistake halls make when moving to automated table time billing is configuring the software before locking down their rate logic. Spend 30 minutes mapping every rate, schedule, minimum charge, and rounding rule you use before opening any settings screen. Once that's documented, the software configuration becomes straightforward, and you'll catch inconsistencies in your own pricing that you may not have noticed before. From there, test every rate scenario with a dummy session — happy hour, member rate, standard rate, session pause, table transfer — before going live on a busy shift. Automation only works reliably when the rules it's enforcing are correct.
Ready to streamline your billiard hall operations?
CuePoint helps you manage tables, track revenue, and grow your business — all from one dashboard.
Try CuePoint FreeRelated Posts
How to Use Billiard Hall Reports to Improve Operations, Set Rates, and Schedule Staff
Learn how to use billiard hall reports to improve operations and revenue — from setting demand-based rates to scheduling staff around real session data.
Billiard Hall Software Comparison: Cloud-Based Systems vs. Desktop vs. Spreadsheets for Pool Room Operators
A practical billiard hall software comparison: cloud vs. desktop vs. spreadsheet — what each option actually costs you in time, accuracy, and control.
Billiard Hall Multiple Revenue Streams Management: Table Time, Food & Drinks, and Accessories in One System
Managing billiard hall multiple revenue streams — table time, food, drinks, and accessories — is easier when everything runs through one system at checkout.