How to Read Your Billiard Hall Revenue Reports to Spot Slow Days, Dead Tables, and Pricing Gaps
Most billiard hall owners check their revenue reports the same way they check the weather — a quick glance to see if things are good or bad, then back to running the floor. But knowing how to read your billiard hall revenue reports properly is one of the most practical skills you can develop as an operator. The numbers aren't just a scoreboard. They're a map showing you exactly where revenue is leaking, which tables are underperforming, and where your pricing might be working against you.
Here's how to move past the daily total and actually use your reports to make decisions.
Start With Day-of-Week Patterns, Not Daily Totals
The biggest mistake operators make is comparing Tuesday's revenue to Saturday's and concluding Tuesday was slow. Of course it was — but was it slower than usual for a Tuesday? That's the question that matters.
Pull your revenue report filtered by the same day of the week across four to six weeks. Look at your Tuesday-to-Tuesday trend, your Wednesday-to-Wednesday pattern, and so on. What you're looking for is your baseline for each day — and then any significant dips below that baseline. A Tuesday that's consistently pulling ₱3,200 that suddenly drops to ₱1,400 for two weeks in a row is telling you something: a new competitor opened nearby, a regular group stopped coming, or your pricing changed at the wrong time.
Once you know your per-day baselines, slow days stop being surprises and start being signals you can respond to — with happy hour pricing adjustments, targeted promotions, or even just a staff scheduling change.
How to Read Billiard Hall Revenue Reports at the Table Level
Your venue-level totals will always hide table-level problems. A hall with ten tables where eight are consistently busy and two are dead will show healthy overall revenue — until the dead tables start costing you in opportunity and equipment depreciation you're not recovering.
Filter your reports by individual table and compare total session hours logged per table over a two- to four-week period. What you're looking for:
- Tables that log significantly fewer hours than adjacent tables. If Table 6 averages half the session time of Tables 5 and 7, players are avoiding it for a reason. Check the cloth condition, the lighting directly above it, the sight lines to the rest of the room, or whether it's near a noisy area like the counter or speakers.
- Tables that are always the last chosen. Even if a table eventually fills during peak hours, consistent low utilization during off-peak times points to a preference problem you can fix operationally.
- Tables with high session counts but low average session revenue. This can indicate that short-duration sessions are dominating — players paying a minimum charge and leaving. That's a signal to look at how your minimum charges and rate structure are set.
CuePoint's billiard hall revenue reports let you filter by date range and export to CSV, which makes it straightforward to build a table-by-table comparison in a spreadsheet if you want to dig deeper than the summary view.
Identify Pricing Gaps Between Your Rates and Your Actual Revenue Per Hour
You set your rates — peak, off-peak, member, promo — but what does your effective revenue per table-hour actually look like across different time blocks? This is where most operators find their biggest surprises.
Calculate your effective rate by taking total table revenue for a specific time block (say, weekday afternoons from 12pm to 5pm) and dividing by total table-hours logged during that period. Compare that number to your posted rate for that time slot.
If your posted off-peak rate is ₱40/hour but your effective rate comes out to ₱28/hour, there's a gap — and it's not random. Common causes:
- Sessions being started or stopped late, with time not fully captured
- Promo rates being applied inconsistently or outside their scheduled windows
- Minimum charges not being enforced when sessions run short
- Member discounts applying to time blocks where they weren't intended
This kind of gap is often an operational process issue, not a pricing strategy issue. Tightening up how sessions are started and closed — and ensuring staff are applying rates correctly — can recover real revenue without raising prices on customers.
Use Peak vs. Off-Peak Splits to Decide Where Promotions Actually Help
Not all promotions increase net revenue. A happy hour discount during a time slot that was already at 80% capacity doesn't grow your revenue — it just reduces your margin on customers who would have come anyway.
Before scheduling a promotion, pull your occupancy data (session hours logged vs. theoretical maximum table-hours available) for that time block over the past month. If utilization is already high, a discount there hurts you. If utilization is at 25% on Thursday evenings, a targeted promotion that moves it to 55% can more than offset the rate reduction.
The goal is to run promotions that change behavior, not reward it. Your revenue reports give you exactly the data you need to tell the difference — as long as you're looking at utilization rates, not just revenue totals.
Watch for Revenue That Walks Out the Door: Open Tab Patterns
If your hall uses open tabs — where a table session runs alongside a food and drinks order that gets settled at the end — your revenue report timing matters. An open tab that closes the next day, or one that never closes properly, can create reporting gaps where session revenue appears in a different period than the corresponding product sales.
Check your reports for days where product revenue seems unusually low relative to session volume. This can indicate tabs from the previous night that closed the next morning, skewing both days' numbers. It's not a crisis — but it's worth understanding when you're trying to read day-level trends accurately.
If you're using open tabs for deferred payment, establishing a clear policy about when tabs must be closed — end of the player's session, not end of shift — will make your day-close numbers cleaner and your reports more reliable.
Build a Monthly Review Habit Around Three Numbers
You don't need to spend hours in your reports every week. A focused monthly review built around three core metrics will tell you most of what you need to know:
- Revenue per available table-hour (RevPATH) — your effective yield across all tables and all hours you're open. This is your single best measure of overall performance.
- Lowest-utilization table — which table logged the fewest hours this month, and why.
- Largest day-of-week variance — which day of the week showed the most inconsistency compared to its own prior-period baseline.
These three numbers will consistently surface the problems worth acting on: a table that needs attention, a day that needs a promotion or event, and whether your overall pricing and occupancy are trending in the right direction.
Revenue reports become genuinely useful when you stop reading them as a verdict on how the month went and start reading them as a diagnostic tool for what to do next. The data is already there — it's the questions you ask of it that determine whether it changes anything.
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
Billiard Hall End of Day Cash Reconciliation: A Step-by-Step Guide for Operators
A practical guide to billiard hall end of day cash reconciliation — covering table totals, product sales, drawer counts, open tabs, and shift summaries.
How to Run a Pool Hall Tournament: Planning, Pricing, and Managing the Day
Learn how to run a pool hall tournament that actually builds your player base — covering format selection, pricing, day-of management, and player retention.

How to Track Revenue in a Billiard Hall — Reports, Reconciliation, and Real Numbers
Why end-of-day cash counts are unreliable and what billiard hall revenue tracking should actually look like. Covers daily reports, reconciliation, and data export.