For race directors
Sub-events and pricing
A sub-event is one distance, category, or option that athletes can register for inside your event. A 10K/5K race has two sub-events. A marathon weekend with full + half + 10K has three.
Adding sub-events
From your event's Edit page, scroll to the Sub-events card. Click Add a sub-event. For each one you'll set:
- Name — "Half Marathon", "5K Run/Walk", "Kids' Fun Run", etc.
- Distance — "13.1 mi", "5K", "1 mile".
- Start time — the wave start, if different from the event's main start time.
- Capacity — the registration cap. Once reached, the sub-event sells out.
- Price — what athletes pay. Either one flat price, or a price schedule: early-bird tiers that step up on dates you set (tier boundaries fire in your event's timezone).
How sub-events show up to athletes
Athletes see your sub-events on your event page. The display depends on the page style:
- Ticket style — sub-events list as an accordion in the page body.
- Overlap style — sub-events open in a modal when the athlete clicks the "Events" card in the hero.
Sold-out and waiting list
You can manually mark a sub-event as sold out from the sub-event editor. The Waiting list toggle lives in the Global sub-event settings strip at the top of the Sub-events card — flip it on and sold-out sub-events show a "Join waiting list" CTA instead of Register. Athletes can join with one tap; their info populates from their account.
See the Waiting list page in your director dashboard to review who's on the list, mark people notified as you contact them, and export the roster as CSV.
Global (whole-event) capacity
Beyond each sub-event's own cap, you can limit the total number of registrants across the entire event. Open Global capacity from the button under the sub-event list, turn it on, and enter a max. Each person counts as one — a 4-person team is four registrants.
The two caps work together: a registration is blocked when EITHER the event cap or the chosen sub-event's cap is full, whichever fills first. The popup shows which sub-events have their own caps so you can see how they interact.
Heads up for team events
Flip on Show current capacity on the event page to show athletes how full you are — a "Capacity" thermometer that fills from green toward red as spots fill, with "38 spots left" and "212 of 250 registered" above it. Cancelled registrations release their spot, so the count only reflects runners expected on race day. Leave it off to keep it private.
One sub-event per person, or several
By default, each person can register for one sub-event at your event — most single-day races work this way. If you want to let someone sign up for several (say a 5K and a kids' dash), flip Let one person register for multiple sub-events in the Global sub-event settings strip. When it's on, a registrant can add more than one sub-event to a single checkout and pay once.
Nobody can register twice for the same one
Sub-event transfers
Turn on Allow registrants to transfer between sub-events (in the Sub-event global options popup) to let athletes move their own registration — say from the 10K to the 5K — without contacting you. They pay any price difference, and if you set a transfer fee (your change fee, minimum $5, 100% yours), they pay that too — with processing fees on top, just like a registration. There's no refund if the new sub-event costs less. Set an optional cutoff to stop transfers before race week. Athletes do this themselves from My Registrations — the athlete-side walkthrough is at Switching distances.
Transferring into a team sub-event prompts them to create or join a team; leaving one drops them from their team. You can always move people yourself — for free — from Manage Registration on the Registrations page.
External events don't use sub-events

