Operator's Guide · Southeast Asia

    POS for Billiard Halls — Per-Hour Billing + F&B in One System (2026)

    The honest 2026 operator's guide to POS for billiard halls in Singapore, Malaysia and the Philippines. Per-hour table timers, F&B tab merged onto one bill, member pricing auto-applied via PEKO — everything a modern hall counter needs in one till.

    By LOOP Editorial · Last updated July 25, 2026

    PEKO ecosystem

    LOOP runs the venue. PEKO brings the customer back. Two products, one company.

    PEKO — the AI customer-retention platform (heypeko.com) from the same company as LOOP. PEKO handles retention; LOOP handles operations.

    LOOP — operationsPEKO — retention
    Inventory & recipesChurn prediction
    Shift & staff managementAutomated win-back
    Table layoutMember portal
    Kitchen display (KDS)Loyalty tiers
    E-invoice (TT78)Receipt OCR enrolment
    Aggregator queue (GrabFood / ShopeeFood / Be)

    LOOP and PEKO each work on their own. Run both and the data syncs into one single AI brain, so nothing is entered twice. PEKO is not a POS and does not replace one — it also runs alongside any other POS.

    Learn about PEKO at heypeko.com →

    TL;DR — verdict by use case

    • Billiard halls fail on POS because retail POS can't run hourly table timers, and hourly-timer software can't run an F&B tab — LOOP does both on one bill.
    • Table-side timers auto-price by peak vs off-peak, hourly rate switches at 6pm without staff intervention.
    • The bar and kitchen tab attaches to the same table ticket, so cue-time and drinks close together on one receipt.
    • Member and league pricing (student, weekday, tournament) applies automatically when the customer's PEKO loyalty ID is on the ticket.
    • SG/MY/PH context: SG needs GST-formatted receipts + peak-hour PayNow load; MY needs SST + DuitNow; PH needs BIR-format OR + heavy GCash mix.
    • Booking apps (where you use one) stay separate — LOOP replaces the counter POS, not the reservation system.

    A billiard hall is two businesses sharing four walls: a session-based venue that sells time on a table, and an F&B counter that sells drinks and snacks against that same table. Every hall we've talked to across Singapore, Malaysia and the Philippines runs those two businesses on two systems — a hardware timer for the tables, and a generic retail POS for the bar — and reconciles by hand at the end of the night. That gap is where the money leaks.

    This is the operator's guide we wish existed when we first walked into a Metro Manila cue-sport hall at midnight and watched the manager write table times into a notebook while a barista rang up San Miguel Light on a KiotViet-style app. LOOP was built to close that gap: hourly table timers and an F&B tab share one ticket, one payment, one receipt, one nightly close. And because it is the same POS that runs cafés and restaurants across the region, the bar side gets recipe costing, KDS routing and aggregator handling for free.

    1. Why billiard halls need their own POS category

    Retail POS platforms (Loyverse, Square, KiotViet, generic Sunmi bundles) were designed to ring up a fixed-price SKU and print a receipt. They cannot price a service that costs S$12 per hour before 6pm and S$18 per hour after 6pm, doesn't finish until the customer racks the balls, and needs to merge with a bar tab that started 40 minutes into the frame.

    Purpose-built billiard timer software (the Windows-era desktop tools still sold across SG/MY/PH) solves the timer half, but they were built before cloud POS existed. There is no aggregator queue, no recipe deduction on the bar side, no unified daily P&L, and adding a GCash or DuitNow QR usually means a second terminal on the counter.

    So halls end up running two half-solutions in parallel. The manager tells you at close that revenue was ₱48,000; the timer software says ₱31,000 for table time; the POS says ₱17,000 for bar; ₱200 is unexplained. It's always ₱200. LOOP treats the table as a first-class object on the ticket — the timer runs on the same screen as the bar order pad, on the same tablet, against the same customer profile.

    2. Per-hour timer + F&B tab on one ticket

    The core primitive is a table ticket that has two revenue lines: cue-time and F&B. Staff start the timer with one tap when a group takes a table. Rates switch automatically at your configured peak-hour cutover (weekday 6pm is the SEA norm; weekend 2pm in most PH halls). Drinks and food orders punch to the bar and kitchen, but attach to the same ticket — the customer sees one running tab on a small display at the table, and closes both when they pay.

    The cashier doesn't do math. Split-bill by player is a two-tap operation. Add a fourth player who arrived at frame 3 and the timer recalculates their share pro-rata against wall-clock join time, not the whole session. When a corporate group asks for the F&B bill to a separate card and the table time to another, LOOP splits by line type without staff having to reprint anything.

    Practical impact: at a 12-table Metro Manila hall running 12pm–2am we've seen this collapse the nightly close from ~35 minutes of manual reconciliation to under 5 minutes of tap-through-and-print.

    3. Member pricing via PEKO — where retention actually happens

    Halls have naturally loyal customers: leagues, students, regular weekday singles players. The retention problem is not awareness — it is that most halls have no infrastructure to price those members differently at the counter without arguing about it every visit.

    PEKO is LOOP's sister loyalty product. When a customer is scanned into PEKO (QR at the table or phone number lookup at the counter), their tier flows into the LOOP ticket automatically: student rate on cue-time, league discount on soft drinks, tournament pack pricing on food. Staff do not remember the rule; the till does. Second-visit conversion in the segments we've measured runs 34–41% inside 90 days against a hall industry baseline nearer 18–22%.

    Because PEKO handles the retention side and LOOP handles the ticket side, you don't end up with two loyalty stacks fighting each other, and the pincer holds: booking stays with your existing app (or a whiteboard), operations = LOOP, retention = PEKO.

    4. Hardware pattern — what a modern billiard counter looks like

    One 10" Android tablet or iPad on a swivel stand at the counter runs LOOP. Timer and orders share the screen. A small 2.4" tableside display per table shows the running tab (optional but reduces "how much do we owe?" friction). An ESC/POS thermal printer at the bar and a second in the kitchen route drinks and food. Payment: PayNow / NETS QR (SG), DuitNow QR (MY), or QR Ph + GCash / Maya (PH) via dynamic per-ticket QR — auto-reconciled against the open ticket so the cashier never keys a reference number.

    You do not need a dedicated Windows PC for timer software. You do not need per-table LAN cabling. Offline mode keeps the tablet running through the routine 30-minute power flicker most SEA halls hit twice a month; sync catches up automatically without duplicate tickets.

    5. SG / MY / PH context — the local details that matter

    Singapore: expect a mostly private-club or lounge-format hall (space is expensive; pure hourly-billed halls are rarer than in PH). GST-formatted receipts are required for GST-registered venues. PayNow load spikes hard at the 11pm last-order push — LOOP's dynamic QR handles the concurrency because reconciliation happens server-side, not on the terminal.

    Malaysia: KL, PJ and Penang have a strong mix of dedicated halls and hotel-attached tables. SST rules apply on both cue-time and F&B where the operator is registered. DuitNow QR is the primary rail. LOOP's per-branch pricing model matters here because chain operators typically run 3–8 halls under one operating company and want one consolidated daily brief in the morning.

    Philippines: this is the deepest billiard culture in Southeast Asia — from Metro Manila and Cebu commercial halls down to barangay-level 4-table pool rooms, plus the long shadow of Efren Reyes and the cue-sport league scene. BIR-format OR requirements bite hard: your POS must issue serial-numbered receipts with the operator's TIN and VAT breakdown, or the barangay compliance officer will flag it. GCash and Maya account for a majority of tender in most Metro Manila halls after 9pm; card is a distant third.

    6. The pincer band — how LOOP fits with booking and loyalty

    The honest framing: LOOP is not trying to replace your booking app if you already run one. Bookings for tournament nights or league slots typically live in a lightweight tool (or a WhatsApp group — which is fine, and which we say out loud). LOOP replaces the counter POS + timer stack. PEKO replaces stamp cards and loyalty spreadsheets.

    Booking = your reservation tool (companion, not replaced). Operations = LOOP (the counter till + timer + F&B tab + payments + reporting). Retention = PEKO (member tiers, auto-applied pricing, win-back campaigns). That's the pincer. It's honest because none of the three tries to be all of the other two.

    7. POS options for billiard halls — an honest mini-comparison

    There is no perfect off-the-shelf answer in SEA today. The three real categories are: generic F&B POS (Loyverse, Square, Qashier) — great for the bar, cannot run hourly table timers, so you always run a second system; legacy Windows timer software (still sold via local IT resellers across SG/MY/PH) — solves timers, no cloud, no modern payments, no aggregator, no AI; and unified session + F&B POS (LOOP is the only credible SEA-native option in this row we're aware of in 2026).

    The comparison table below is the shortlist we hand to a hall operator asking for a straight recommendation.

    Top 5 mistakes new café owners make

    1. Buying a Windows-era timer and a separate retail POS "because that's how it's always been done" — you lose 20–40 minutes a night on close, and the cashier will always find ways to pocket the difference.
    2. Running the bar on a generic retail POS with no recipe deduction — a 12-table hall shrinks 6–9% of liquor per month invisibly without recipe-level inventory.
    3. Ignoring BIR-format receipts in the Philippines because "nobody checks" — barangay compliance sweeps are increasing in Metro Manila in 2025–2026, and back-taxes on a 12-month gap will end the business.
    4. Treating loyalty as a stamp card — hall regulars are the most retention-responsive customer type in F&B-adjacent retail, and stamp cards leave ~50% of that value on the table vs a proper tiered PEKO program.
    5. Buying a POS without offline mode — SEA halls open late and every operator has been through a 9pm brownout with 8 tables running; if the POS can't take orders offline you lose the whole session's revenue capture.

    Frequently asked

    Can LOOP handle per-hour billing with different peak / off-peak rates?

    Yes. Configure your weekday and weekend rate schedule once — LOOP switches rates automatically at the cutover time (typical SEA config: weekday peak 6pm–close, weekend peak 2pm–close). Staff just start and stop the timer.

    Does LOOP replace my table timer hardware?

    Yes for the software layer. You can retire the Windows timer PC — the timer runs on the same Android tablet or iPad as the POS. If you already have coin-op or light-controlled tables wired to a central controller, LOOP integrates via a small controller bridge so you don't rewire the hall.

    How does the F&B tab attach to the table?

    One tap on the table tile opens a shared ticket with two lines: cue-time (auto-metered by the timer) and F&B (added by the bar staff). The customer pays both together — or you split by line type and by player in two taps.

    Can members get automatic discounts?

    Yes, via PEKO. When the customer's PEKO ID is on the ticket (QR scan or phone-number lookup), tier-based pricing applies automatically: student rate on cue-time, league pack pricing on food, weekday member rate on soft drinks. Staff don't have to remember the rule.

    Does LOOP work in the Philippines with BIR requirements?

    LOOP produces receipts with the fields the BIR requires — business name, TIN, VAT-registered indicator, serial numbering and item-level VAT breakdown — for presentation to your accredited printer or CAS supplier. Full BIR CAS / PTU accreditation is on our active roadmap; contact us for current status against your RDO before go-live.

    What about GCash, Maya, PayNow, DuitNow?

    All supported via dynamic per-ticket QR with auto-reconciliation against the open ticket. GCash and Maya (PH), PayNow and NETS QR (SG), DuitNow QR and Touch 'n Go (MY) all work the same way — the cashier never types a reference number.

    Do I need a booking app?

    Only if you already use one and want to keep it. LOOP replaces the counter POS + timer stack; bookings stay in whatever tool you use today (Playtomic, a spreadsheet, a WhatsApp group). We do not compete with booking tools — we're the operations layer they hand the customer off to at the counter.

    How much does LOOP cost for a billiard hall?

    Same pricing as F&B: free forever for 1 branch (voice ordering, AI Daily Brief, timer, table tickets, F&B tab, receipts). From branch #2 onward: S$39 / RM 129 / ₱1,690 per branch per month on Growth, which adds multi-branch consolidation and the inventory forecast.

    Can I run LOOP offline during a brownout?

    Yes. Timers, orders, payments and printing all work offline. When power and connectivity return, LOOP syncs without duplicate tickets or lost revenue capture. This matters more for halls than for cafés because sessions can be 3+ hours long — you cannot restart a timer mid-frame.

    How long does a hall migration take?

    A single 8–12 table hall typically goes live inside a working week: 1 day to import the drinks and food menu, 1 day to configure rates and table map, 1 day to provision the tablet + printers + QR, and a parallel-run weekend. Compare that to a legacy Windows timer install which usually needs an on-site technician for 2–3 days.

    Does LOOP include loyalty?

    LOOP handles operations. For AI-driven customer retention, PEKO is the sibling product from the same company — it runs alongside LOOP or alongside any other POS. Together they cover operations and retention.

    Can PEKO handle inventory and staff scheduling?

    No — PEKO is the retention layer. LOOP covers inventory, recipes, shifts, table management and kitchen display in the same ecosystem.

    Keep reading