Configure package pricing
A package's price comes from two settings that work together. The pricing method decides how a rate is read β per person, per lane, per hour, or a flat fee. The rates are the actual dollar amounts, and you enter those on each time slot when you build the schedule. Set the method once in Package Settings; set the rates as you build the schedule.
This article covers the pricing method and the package-level pricing settings. The rates themselves live in the schedule β see Set up your schedule and pricing for building time slots and entering rates.
Set the pricing method
Open the package
Open the venue, go to the Packages tab, and click the package you're pricing.
Open Package Settings
Click Edit on the Package Settings card to open the Package Settings window.
Choose a Pricing Method
Pick a method from the Pricing Method dropdown. This is what decides how the Rate on each time slot is interpreted β so set it before you enter rates. Click Save changes.
Pricing methods
There are eight methods. The first three are the most common; the rest are variations for venues that charge a flat fee in some way.

| Field | Description |
|---|---|
| Per Lane per hour | Rate Γ resources Γ hours. At $30 per lane per hour, two lanes for two hours = $120. |
| Per Person per hour | Rate Γ guests Γ hours. At $12 per person per hour, eight guests for 1.5 hours = $144. |
| Flat Rate | One fixed price per reservation, no matter the party size or length β good for a $199 birthday package. |
| Flat Rate per lane | Fixed price Γ resources. $75 per lane Γ 3 lanes = $225. |
| Flat Rate per person | Fixed price Γ guests. $25 per person Γ 10 guests = $250. |
| Flat Rate per hour | Fixed price Γ hours. $50 per hour Γ 3 hours = $150. |
| Age Groups (per hour) | A separate per-hour rate for each age group. Requires age groups to be configured. |
| Age Groups (flat rate) | A separate flat rate for each age group. Requires age groups to be configured. |
The two Age Groups methods let you charge different prices by guest type (for example Child, Adult, Senior). To set them up, see Set different prices by guest type.
You can change the pricing method after a package is live, but the rates already entered on your time slots stay as-is β they're just recalculated under the new method. Re-check your slot rates after switching.
Charge different rates at different times
The Rate is set per time slot, not once for the whole package. That's how you charge more at peak times β give each slot its own rate when you build the schedule.
Say a bowling package is Per Lane per hour. You can make weekday afternoons $30 per lane per hour and Friday and Saturday evenings $40. A lane booked at 2 PM is billed at the afternoon rate; the same lane at 8 PM is billed at the evening rate. Build the slots, set each one's Rate, and Rex applies whichever slot the booking lands in.

Rates are entered in the Rate column of each slot inside the Schedule window. For the full walkthrough of adding slots and copying them across days, see Set up your schedule and pricing.
Slot-Based Pricing
When a booking spans more than one hour, which slot's rate applies? By default, the whole booking uses the rate from its start time. Slot-Based Pricing changes that, billing each hour at its own slot's rate instead. It's a toggle in the Schedule window.
Picture a two-hour Per Lane per hour booking of one lane that starts at 3 PM, where the 3 PM slot is $30 and the 4 PM slot is $40:
| Field | Description |
|---|---|
| Slot-Based Pricing off (default) | Both hours bill at the 3 PM start rate: $30 Γ 2 hours = $60. |
| Slot-Based Pricing on | Each hour bills at its own rate: $30 + $40 = $70. |
Slot-Based Pricing only affects the per-hour methods β Per Lane per hour, Per Person per hour, and Flat Rate per hour. The flat methods charge the same regardless, so the toggle has no effect on them.
Turn it on with the Slot-Based Pricing switch in the Schedule window ("Price each hour of a multi-hour reservation by its own time slot rate instead of the start time rate"). See Set up your schedule and pricing for where it lives.
Other pricing settings
The rest of the pricing controls also live in the Package Settings window:
| Field | Description |
|---|---|
| Deposit | The amount collected at checkout. The balance is collected per your collection rules. |
| Deposit Type | Whether the Deposit is a percentage of the total or a flat dollar amount. |
| Require Purchase Minimum | Turn on to require guests to spend a minimum amount, then enter the dollar figure. |
| Hide Price | Hides the price on the package card on your booking page. |
| Hide Price on Time Slot | Hides the price shown on each individual time slot. |
| Hide Deposit Line Item | Hides the deposit as a separate line item at checkout. |
| Show "Free" for $0 Packages | Shows "Free" on the package card when the price is zero. |
| Reservation Emails | Comma-separated addresses that get a copy of every reservation confirmation for this package. |
Resource Allocation (Fixed, Flexible, or Guest Chooses) sits in the same window and feeds the per-lane and per-person math by deciding how many resources a booking uses. It's covered in the create-a-package guide.
To show a sale price next to a crossed-out original, use Strikethrough pricing.
Updated Jun 18, 2026
Was this helpful?