Pricing in Pool Hall Master is layered. Every table session uses one effective rate at any given moment, and the rate is chosen by walking down a priority list. Knowing the order is the key to setting up your pricing correctly.
The priority order
When Pool Hall Master needs to charge for table time, it picks the first match from this list, top down:
- A matching time-based Rate Rule (e.g. happy hour, weekday lunch) — see Rate Rules.
- The table’s Rate Override (set per-table in the sidebar).
- The table’s Table Type rate (e.g. Tournament 9-Foot always charges $20/hr).
- Global player rate tiers (e.g. 1 player = $10/hr, 2 = $15/hr, 3+ = $20/hr).
- The Default Hourly Rate from Settings → Tables & Pricing → Table Configuration.
Any membership discount the player has is then applied to the chosen rate.
Default Hourly Rate
This is the rate that applies when no other rule does. Set it under Account & Settings → Tables & Pricing → Table Configuration → Default Hourly Rate with the description “Base rate when no rate rules apply”.
Most rooms set this to their standard daytime per-player rate.
Per-table flat rate
You can switch the whole venue (or a single table) into flat rate mode.
Venue-wide flat rate
Toggle Flat Rate (Per Table) under Table Configuration. With this on, every table’s total time is calculated once and split evenly among the players on that table at checkout.
Per-table flat rate
In the sidebar of any table you can set a Set Flat Rate for just that table. The total accumulates per hour and splits across the players on that table. Useful for one-off arrangements (a private group, a corporate event, etc.).
Player rate tiers
Tiered pricing lets you charge a different rate based on how many players are on a table — common at rooms that bill per person.
You can configure tiers two ways:
- Globally — under Table Configuration → Global Player Rate Tiers. Applies whenever a table type doesn’t define its own tiers.
- Per Table Type — in the Table Types editor, each type can have its own tiered table.
A typical configuration:
| Players | Rate per hour |
|---|---|
| 1 | $10 |
| 2 | $14 |
| 3 | $18 |
| 4+ | $22 |
Table Type rates
Each Table Type (up to 4 custom types) can carry its own hourly rate. For example:
- Bar Box (7-Foot) — $10/hr.
- Tournament 9-Foot — $20/hr.
- Snooker — $25/hr.
Configure under Account & Settings → Tables & Pricing → Table Types. Each type can have a flat hourly rate, a tier table, or both.
Per-table Rate Override
If you need to charge a single table differently than its type — for an event, a comp, a special — set a Rate Override on that table from the sidebar. Override clears whenever you clear the table or check out.
Membership discounts
Customers with active memberships get a Discount % applied to their share of the table-time charge. The discount is applied after the effective rate is picked from the priority list above.
See Memberships for setup.
Time Adjustment (manual edits)
If you forgot to start the timer when the players sat down, or you need to take time off mid-session, use Time Adjustment on a player chip:
- Open the chip → Apply Time Adjustment.
- Add or subtract minutes.
- Confirm — the player’s elapsed time changes immediately.
This is the supported way to make corrections during a live session.
Tax and surcharges
Under Table Configuration you can set:
- Tax % — applied to subtotals at checkout.
- Spill fee and other static surcharges.
Tax is shown on its own line (e.g. Tax (8.25%)) on the Checkout Table sheet.
A worked example
A party of three sits down at Table 5 at 7:30pm on a Friday and plays for 90 minutes. Your venue has:
- Default hourly rate: $15/hr
- Table Type Bar Box: $12/hr with tiers (1: $10, 2: $14, 3: $18)
- A Rate Rule Friday Late Night active Fri 9pm–close at $20/hr
- The lead player has a VIP membership with a 15% discount
For the first 90 minutes (7:30–9:00pm):
- The Friday Late Night rule isn’t active yet.
- No per-table override is set.
- Table type Bar Box has tiers, so 3 players → $18/hr.
- That $18/hr is split per player.
- The VIP gets 15% off their share.
If the session continued past 9pm, the rate would jump to $20/hr for the remaining time because the Friday Late Night rule then applies — and the VIP’s 15% discount continues to apply on that portion too.