Rate Rules (time-based pricing)

Set up happy hours, weekday lunch specials, and late-night rates that apply automatically.

Updated April 21, 2026

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

FieldValue
NameWeekday Lunch
DaysMon–Fri
Time11am–2pm
Rate$8/hr

Lower the bar for daytime walk-ins.

Happy hour

FieldValue
NameHappy Hour
DaysMon–Thu
Time5pm–7pm
Rate25% off

Discounts the standard rate by 25% for the named hours.

Friday late-night

FieldValue
NameFriday Late Night
DaysFri
Time10pm–2am
Rate$20/hr
Min players2

Higher rate during peak demand, only when the table is busy.

Creating a rule

  1. Open Account & Settings → Tables & Pricing → Rate Rules.
  2. Tap + to add a new rule.
  3. Give it a clear name your staff will recognize.
  4. Pick the days of week.
  5. Set the start and end hour.
  6. Choose the rate type (flat hourly, discount %, or tiers).
  7. Optionally set min/max players.
  8. 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.