This feature is currently in Beta, meaning it is actively being tested and refined before a full release. It is not available to all organizations. Access is limited to clubs in CourtReserve's Early Access Groups. To request access, contact our Customer Success team via live chat or email.
INTRODUCTION
Feature Summary: Guest Pass Packages extend CourtReserve's existing Packages tool by allowing clubs to sell guest passes as pre-purchased punch-card bundles. Members buy a package upfront and redeem punches each time they bring a guest to a reservation or event— no manual tracking, no front-desk workarounds, and no chasing down guest fees after the fact.
Use Cases:
A member purchases a 10 Guest Pass Package and uses one punch each time they bring a friend to a court reservation — keeping things simple and prepaid at the time of booking.
A club auto-assigns a 5 Guest Pass Package to all Premium Membership holders as an included perk, giving members a built-in benefit without any additional purchase required.
A club sells seasonal Guest Pass Packages ahead of peak season, collecting guest revenue in advance and reducing front-desk transactions during busy periods.
Why This Matters
Guest activity is one of the most underutilized revenue and growth opportunities for tennis and pickleball clubs. Guests who play regularly are often the most likely to become members — but without a structured way to manage and track guest fees, clubs either lose revenue or create friction at the front desk.
Guest Pass Packages solve both problems at once. Revenue is collected upfront, the booking experience is seamless for members, and every guest transaction is tracked automatically inside CourtReserve. Clubs get cleaner reporting, less manual work, and a built-in pipeline for converting frequent guests into paying members.
Tip: Looking for a way to add a monthly membership perk? Create a free Guest Pass Package and set it to auto-assign to members each billing cycle — giving them a built-in guest benefit without any extra steps at the front desk.
What is a Guest Package?
A Guest Pass Package is a standard CourtReserve package with the "Guest Pass Package" option enabled. When a member adds a guest to an eligible reservation or event, the resulting guest fee can be paid using a punch from the member's guest pass balance during checkout. Punches are not automatically deducted — the member or staff selects the guest pass package as a payment method. Guest pass packages can be sold on the Member Portal, sold by staff in the admin dashboard, or auto-assigned to membership tiers each month.
How Guest Pass Packages Differ from Standard Packages
Guest Pass Packages are built on the same package framework you already use. The key differences are:
Punch trigger: Standard packages deduct a punch when the package owner books a court, lesson, or event for themselves. Guest Pass Packages deduct a punch when the owner uses the package as payment for a guest fee during checkout.
Self-serve experience: Members can purchase Guest Pass Packages on the portal/app and select them as payment for guest fees during checkout — no staff involvement needed. Example:
PREREQUISITES
The Packages tool must be enabled in your system. Guest Pass Packages are included with the Launch, Advance, Momentum, and Enterprise plans.
Package Categories and Revenue Categories should be set up for organized reporting.
Reservation Types and/or Event Categories that allow guests should already be configured in your system.
Creating a Guest Pass Package
Guest Pass Packages are created through the same Packages page used for standard packages. The process is nearly identical — with one additional setting.
Step-by-Step Instructions
Navigate to Settings > Billing Settings > Packages.
Click the Create Package button.
Fill in the standard package fields:
Name – Enter a descriptive name (e.g., "10 Guest Passes" or "Summer Guest Pack").
Package Category – Select a category if you have Package Categories configured.
Package Description – Add a member-facing description.
Total Punches – The number of guest visits included (1 punch = 1 guest visit).
Price – Set the cost for the package.
Check the "Guest Pass Package" checkbox. This is the setting that distinguishes a Guest Pass Package from a standard package. When enabled, punches from this package can be used as payment for guest fees when the member adds a guest to an eligible reservation or event — rather than being applied when the member books for themselves.
Configure any additional settings as needed:
Set Package to be Auto-Assigned – Automatically assign guest passes to specific membership tiers each month at no cost. This is ideal for premium memberships that include guest privileges as a perk.
Allow Package to be Used While Unpaid – Let members use guest punches before payment is collected.
Tax Rate – Apply a tax rate if applicable.
Revenue Category – Choose the revenue category for reporting.
Package has a Start Date? / Package can Expire? – Set validity windows as needed (dynamic expiration or a fixed date).
Package Eligible to be Sold on the Portal/App – Enable for member self-purchase.
Show to the Following Membership(s) – Restrict visibility to specific memberships or leave as ALL.
Eligible to Assign by Family – Allow family members to share this Guest Package.
Is Active – Check to make the package available.
In the bottom tabs, define what the Guest Pass Package can be applied toward—for example, whether it covers guest fees for court time, event categories, or both.
Click Save.
In the example below, a club sets up a Guest Pass Package to automatically assign five guest passes to Tier 1 members to cover guest fees for court reservations. These passes are added to the members’ accounts each month for use.
How Guest Pass Packages are Redeemed
Guest Pass Package punches are used as a payment method during checkout:
A member makes a reservation or registers for an event.
The member adds a guest to the booking.
A guest fee is generated for the added guest.
During checkout, the member selects their Guest Pass Package as the payment method for the guest fee.
One punch, depending on the package setup, is deducted from the package balance, and the guest fee is covered.
Important: Guest Pass Package punches apply per guest added. If a member adds two guests to a single reservation, multiple punches will be deducted.
Additionally, from the admin panel, system users can apply a Guest Pass Package to an eligible unpaid guest fee. Example shown here:
Auto-Assigning Guest Pass Packages
Guest Pass Packages can be automatically assigned to members each month based on their membership tier. This is ideal for clubs that include a set number of guest visits as part of a premium membership.
How to Set Up Auto-Assignment
When creating or editing a Guest Pass Package, check the Set Package to be Auto-Assigned box.
Select the membership type(s) that should receive this package automatically.
The package will be assigned at no cost to eligible members at the start of each month.
In this example, a club advertises their Tier 2 Membership as including two complimentary guest passes per month. To deliver on this perk, the club sets up a Guest Pass Package with two court reservation punches and configures it to auto-assign to all Tier 2 members each billing cycle — so the benefit is applied automatically without any manual action required.
Note: Auto-assigned Guest Packages follow the same expiration rules you configure. If you set a dynamic expiration of 1 month, auto-assigned packages will expire before the next monthly assignment, ensuring a clean reset.
ADMIN PERSPECTIVE
Viewing a Member's Guest Packages
To check a member's Guest Pass Package balance, navigate to:
Member (select a member) > Billing > Packages
Guest Pass Packages will appear alongside standard packages. Under the Punches column, you can see how many punches have been used. Click the punch count to view full details.
Package Detail View
The detail screen shows:
Total Punches – The total number of guest passes in the package.
Used – How many punches have been redeemed.
Remaining – How many guest passes are left.
Usage Log – Each deduction shows the event/reservation, date, time, number of punches used, and the guest associated with the deduction.
Selling a Guest Pass Package from the Admin Dashboard
From a member's Billing > Packages screen, click the Sell Package button on the far right. Select the Guest Pass Package you want to assign, and it will be added to the member's account.
Manually Deducting Punches
If you need to manually remove punches (e.g., for a correction or comp), click the punch count link on the member's package, then click the Deduct Punch(es) button.
Refunds
If a member cancels an event or reservation where a Guest Pass Package punch was used, the refund will appear under Transactions > Refunds > Pending Refunds. An admin must accept the refund to return the punch to the member's package balance.
USER PERSPECTIVE
Purchasing a Guest Pass Package
If the package is configured for portal and app sales, members can purchase it directly from their account by navigating to Billing > Packages > Purchase Package. Members will see all Guest Pass Packages available to their membership type, along with pricing and descriptions.
Tip: For packages sold on the member portal, clubs can use the Public Package URL to share a direct purchase link — paste it into a member portal header, include it in an email campaign, or share it on social media to make it easy for members to find and purchase.
Using a Guest Pass Package
When a member adds a guest to a reservation or event registration, a guest fee is generated. During checkout, the member selects their Guest Pass Package as the payment method for the guest fee. Depending on the package setup, one punch is deducted per guest, and the guest fee is covered without a charge.
Checking Remaining Punches
Members can view their current Guest Pass Package balance and usage history from the Member Portal: Billing > Packages. Clicking the package name shows how many punches remain and a log of how each punch was used.
Troubleshooting
If a member's Guest Pass Package isn't working as expected, check the following:
Is the package active? Confirm the Is Active box is checked on the package.
Is the member within the package's active date window? Check the start date and expiration settings.
Are there remaining punches? Navigate to Member > Billing > Packages and confirm the punch balance.
Is the reservation or event type configured to allow guests? Guest Pass Package punches only apply when a guest is added to a booking. The reservation type or event must have guest functionality enabled.
Has the package been paid for? If "Allow Package to be Used While Unpaid" is not enabled, the member must complete payment before punches can be used.
Frequently Asked Questions
Can a Guest Pass Package and a standard package be used by the same member?
Yes. Guest Pass Packages and standard packages operate independently. A member can have both active at the same time. Standard packages apply when the member books for themselves, and Guest Pass Packages are used as payment for guest fees at checkout.
Can I include guest passes as part of a membership tier?
Yes. Use the Auto-Assign feature to automatically assign a Guest Pass Package to specific membership types each month at no additional cost.
Can family members share a Guest Pass Package?
Yes, if the Eligible to Assign by Family setting is checked when creating the package. This allows linked family accounts to share the same pool of guest punches. When purchasing a package with family sharing available, the member can choose whether the passes can be used by all family members or only selected individuals.
What happens when a Guest Pass Package expires with unused punches? Unused punches are forfeited when the package expires. The package will move to the Used/Expired tab on the member's Packages screen.





















