Registration that pays you,
not the coach
Per-player payments, digital waivers, and automatic waitlists. Money in your account before the season starts without chasing it down.
Per-player payments, digital waivers, and automatic waitlists. Money in your account before the season starts without chasing it down.
01
Each parent pays their own registration fee through a unique team link. No coach collecting from ten families on Venmo.
02
Prefer one payment per team? Switch modes per division.
03
Charge $295 for 12U and $325 for 14U without spinning up two separate events.
04
Collect waiver signatures at registration. Every player is covered before they step on the field.
05
Jersey size, parent contact, emergency info, and add any field your release or insurance requires.
06
Set a cap. When it fills, the next signup rolls into the waitlist. Promote with one click.
07
Full or partial, processed from the registration record. Books stay clean.
Set a per-player fee, generate a unique team link, and let each parent pay directly. Payments go straight to your connected Stripe account — no chasing coaches for collection.
Watch payments land as they happen — name, amount, timestamp, payment method, and waiver status all in one view. Every registration is tracked the moment it's submitted.
Set pricing per division, issue full or partial refunds, and pull financial reports — all from one place. Directors own the money and operations end to end.


Add jersey sizes, emergency contacts, medical notes — whatever your league requires. Configure fields per division, mark them required or optional, and export everything to CSV.
Paste your waiver language into event settings. Parents sign during registration, and the signed copy is stored on the player's record. Update the language anytime — existing signatures stay intact.
After registration, parents automatically receive team name, division, first practice date, and venue. No manual messages — cuts pre-season inbox volume in half.
Yes. Flag50's per-player registration mode generates a unique team link. Each parent opens the link, fills out their player's info, signs the waiver, and pays their portion directly. The director sees every payment land in real time on the registration dashboard. The coach never handles money.
You paste your waiver text into the event settings. When a parent registers their player, the waiver appears as a step in the registration flow. The parent signs digitally, and the signed waiver is stored against that player's registration record. You can update the waiver language at any time -- new registrants see the updated version.
The next parent who tries to register sees a waitlist message and is added to the queue automatically. When a spot opens -- either through a refund or a manual removal -- you can promote the next player on the waitlist with one click. The promoted parent receives an email with a payment link.
Yes. Pricing is set per division. You can charge $295 for your 12U division and $325 for 14U within the same event. Early-bird pricing and discount codes are also configurable per division.
Open the player's registration record and click refund. You can issue a full refund or enter a partial amount. The refund processes back to the original payment method. The registration record updates to reflect the refund, and your financial reports adjust automatically.
Free to set up. No demo required. Most directors have their first event live within an afternoon.