Running a paid event with registration
How to set up a one-off event (seminar, test, demo) that families can register for and pay online.
Updated October 31, 2026
Create the event
- Go to Programs › Events and tap New event.
- Pick the Event type (seminar, test, tournament, social, birthday party, camp or other), then enter the name, start and end time, and location.
- Set the Fee. Enter 0 for a free event. For a paid event, QuickKicks creates the Stripe price when you save. Paid events need your school's Stripe account to be connected.
- Optional: set a Capacity, an age or belt range under Eligibility, registration questions, and when registration opens and closes.
- To let non-members sign up, tick Public registration.
- Tap Save draft, or save and publish.
Want several prices (for example one day or the full weekend)? Open the event and add Price options. Registrants then pick one.
Share it
Members can register in the parent portal. If public registration is on, the event page shows a Public registration URL with a Copy button. Share that link on social media or in a newsletter. Paid registrations go through Stripe checkout.
Track who is coming
The event page lists every registration with its status (paid, pending, attended, no-show). You can cancel a registration from the list. Refunds are issued from the same list by staff who can give refunds (owners and admins by default).
Check-in on the day
If your school uses the check-in kiosk, it can check people in to an event, using the event's eligibility settings.
Canceling an event
By default, owners and admins can cancel an event. Tap Cancel event. Every paid registration is refunded automatically and registrants get a cancellation email. Refunds can't be undone, so use this only when you must.
