Rex

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

1

Open the package

Open the venue, go to the Packages tab, and click the package you're pricing.

Manageβ€ΊVenuesβ€ΊPackages
2

Open Package Settings

Click Edit on the Package Settings card to open the Package Settings window.

3

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.

The Package Settings window with the Pricing Method dropdown set to Per Lane per hour, alongside Resource Allocation, guest limits, and Deposit fields.
FieldDescription
Per Lane per hourRate Γ— resources Γ— hours. At $30 per lane per hour, two lanes for two hours = $120.
Per Person per hourRate Γ— guests Γ— hours. At $12 per person per hour, eight guests for 1.5 hours = $144.
Flat RateOne fixed price per reservation, no matter the party size or length β€” good for a $199 birthday package.
Flat Rate per laneFixed price Γ— resources. $75 per lane Γ— 3 lanes = $225.
Flat Rate per personFixed price Γ— guests. $25 per person Γ— 10 guests = $250.
Flat Rate per hourFixed 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.

ℹ️Note

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.

The Schedule window showing two time slots at different rates β€” an afternoon slot at $30 and an evening slot at $40 β€” plus the Slot-Based Pricing toggle.

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:

FieldDescription
Slot-Based Pricing off (default)Both hours bill at the 3 PM start rate: $30 Γ— 2 hours = $60.
Slot-Based Pricing onEach hour bills at its own rate: $30 + $40 = $70.
ℹ️Note

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:

FieldDescription
DepositThe amount collected at checkout. The balance is collected per your collection rules.
Deposit TypeWhether the Deposit is a percentage of the total or a flat dollar amount.
Require Purchase MinimumTurn on to require guests to spend a minimum amount, then enter the dollar figure.
Hide PriceHides the price on the package card on your booking page.
Hide Price on Time SlotHides the price shown on each individual time slot.
Hide Deposit Line ItemHides the deposit as a separate line item at checkout.
Show "Free" for $0 PackagesShows "Free" on the package card when the price is zero.
Reservation EmailsComma-separated addresses that get a copy of every reservation confirmation for this package.
πŸ’‘Tip

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?