Skip to Content
Organizer GuideTournament Bundles

Tournament Bundles

A tournament bundle lets players register for two or more of your tournaments in a single checkout at a package price. Players see the bundle offer on each included tournament’s page and can register for all tournaments at once.

What a Bundle Does

  • Groups two or more tournaments under one registration flow
  • Sets a single bundle price that replaces the individual entry fees
  • Shows players a comparison between the individual total and the bundle price
  • Optionally requires players to enter the same section in every tournament

Bundles are useful for recurring events like a monthly series, a multi-day championship with separate scholastic and open tournaments, or a club season.

Creating a Bundle

Open the Tournament Management panel

From your organizer dashboard, open the management panel for any of the tournaments you want to include.

Open the Bundles tab

Select the Bundles tab in the management panel and click Create Bundle.

Name and describe the bundle

Enter a name (required, up to 256 characters) and an optional description. Both appear on the bundle offer card shown to players.

Add tournaments

Use the search field to find and add tournaments from your organization. A bundle must include at least two tournaments. Each tournament you add requires a notional fee — the individual price for that tournament shown in the comparison breakdown.

The notional fee is for display purposes only. It represents what a player would pay per tournament if registering individually, so players can see how much they save with the bundle.

Set pricing

Choose between two pricing modes:

ModeWhen to use
Flat FeeOne price for the entire bundle
Time-Based SchedulePrice changes at specific dates — useful for early-bird pricing

Time-based schedules require at least two price entries. The first entry takes effect immediately; additional entries take effect on the dates you specify.

Configure optional discounts

Two optional discount types are available:

  • Member Discount: A dollar amount off the bundle price, or a fixed bundle price, for members of your organization.
  • Titled Player Discount: A dollar amount off, or a fixed price, for players holding a chess title. You can limit which titles qualify (GM, IM, FM, etc.) or leave empty to apply to all titled players.

Each discount type uses either a discount amount or a fixed price — not both.

Set availability window (optional)

Use Available From and Available Until to limit when the bundle can be purchased. Leave both empty to make the bundle available immediately with no end date.

Activate and save

The Active toggle controls whether the bundle is visible to players. Leave it on to make the bundle live immediately when you save.

The Player Experience

Players registering for any tournament included in a bundle see a Bundle Available card on that tournament’s registration page. The card shows:

  • The bundle name and description
  • All included tournaments with dates
  • A price comparison: the individual total (sum of notional fees) with a strikethrough, the bundle price, and the savings amount and percentage

Clicking Register for Bundle takes the player through a single registration flow that covers all included tournaments at once.

Force Same Section

When you check Require same section across all tournaments, players registering for the bundle must choose the same-named section in every tournament. Use this when your tournament series has parallel sections (Open, Reserve, etc.) and you want players to stay consistent across events.

How Bundle Fees Are Allocated

ChessRoster distributes the bundle price across the included tournaments using proportional allocation with the largest-remainder method. This ensures the individual amounts always add up to exactly the bundle total with no rounding errors.

This allocation is used internally for financial reporting and refund calculations — players see only the bundle total.

Withdrawals and Refunds

Bundle withdrawals use a proportional refund model — a player who withdraws from one tournament in a bundle does not simply receive that tournament’s individual entry fee back. Instead, the refund is calculated based on the proportion of the bundle price allocated to that tournament.

This model ensures fair accounting across all tournaments in the bundle, regardless of how individual fees were originally set.

Refund eligibility and amounts are still subject to your tournament’s refund policy. Bundle allocation affects how the math is calculated, not whether a refund is granted.

Discount Codes and Bundles

Discount codes have a scope setting that controls where they apply:

ScopeApplies to
Bundle OnlyBundle registrations only
Individual OnlySingle-tournament registrations only
BothEither bundle or individual registrations

When a player registers via a bundle, the discount code is linked to the first tournament’s registration record. This is a data model detail — the discount applies to the full bundle checkout as expected.

See Discount Codes for instructions on creating and managing codes.

Editing and Deactivating Bundles

Open the Bundles tab in the management panel for any included tournament to see all bundles for your organization. Click a bundle to edit it. To stop showing a bundle to players, toggle Active off and save — existing bundle registrations are not affected.

Last updated on
See something that needs updating? .