Rate Rules are time-based pricing rules — happy hours, weekday lunch specials, league nights, late-night rates — that apply automatically based on the day and time. They sit at the top of the pricing priority list (see Pricing models), so a matching rule overrides everything except a Rate Override and time adjustments.
Rate Rules are configured under Account & Settings → Tables & Pricing → Rate Rules.
What a Rate Rule controls
Each rule has:
- A name — what it’s called when it’s active (e.g. Happy Hour).
- A time range — start hour and end hour.
- Days of week — any combination of Mon–Sun.
- A rate — either a flat hourly rate, a discount percentage, or its own player-rate tiers.
- Optional min and max players — the rule only applies when the table has between these many players.
When a rule’s time, day, and player count all match, it becomes the active rate for any session running during that window.
Common setups
Weekday lunch special
| Field | Value |
|---|---|
| Name | Weekday Lunch |
| Days | Mon–Fri |
| Time | 11am–2pm |
| Rate | $8/hr |
Lower the bar for daytime walk-ins.
Happy hour
| Field | Value |
|---|---|
| Name | Happy Hour |
| Days | Mon–Thu |
| Time | 5pm–7pm |
| Rate | 25% off |
Discounts the standard rate by 25% for the named hours.
Friday late-night
| Field | Value |
|---|---|
| Name | Friday Late Night |
| Days | Fri |
| Time | 10pm–2am |
| Rate | $20/hr |
| Min players | 2 |
Higher rate during peak demand, only when the table is busy.
Creating a rule
- Open Account & Settings → Tables & Pricing → Rate Rules.
- Tap + to add a new rule.
- Give it a clear name your staff will recognize.
- Pick the days of week.
- Set the start and end hour.
- Choose the rate type (flat hourly, discount %, or tiers).
- Optionally set min/max players.
- Tap Save.
When a rule starts and stops mid-session
If a session is running at the moment a rule turns on or off, Pool Hall Master switches the effective rate at that exact moment. The earlier and later portions of the session are billed at their respective rates. You’ll see this on the Checkout Overview as a clear breakdown per time segment.
Conflicts — what wins when two rules match
If two rules could match at the same moment, Pool Hall Master picks the best (lowest) rate for the customer by default. You can review which rule is active at any moment by checking the table card — the rate string in the footer reflects the currently active rule.
If you want predictable behavior:
- Avoid overlapping rules with conflicting rates.
- Use the min/max players filter to make rules mutually exclusive (e.g. one rule for 1–2 players, another for 3+).
Disabling a rule temporarily
Each rule has an Active toggle. Turn it off to disable the rule without deleting it — useful for seasonal pricing you want to keep around.