EARLY ACCESS — GP31 Baseball pilot. Test mode: payments don't move real money.

ClearGameplanEarly Access

Dues & Billing

Your plan, season dues setup, offline payment reconciliation, and the payment ledger

Your plan

Early Access — test mode. Checkout runs against Stripe's test keys, so no real charges are made.

Current plan: Org · free trial · trial ends Oct 26

Team Pro

$29/mo

Dues invoicing + online payments for one team.

Lesson Coach

$19/mo

Bookings, lesson payments & self-marketing for solo coaches.

Org

$99/mo

The whole organization in one dashboard.

Current plan

Org+

$199/mo

For facilities and large programs.

Plans are billed through Stripe — card details are collected by Stripe, never by us. Change or cancel anytime from your dashboard.

Season dues setup

Applies org-wide. Changes sync to the payment processor in production.

Season Dues — 6 Installments

Season 2026–27

$1,800
Installments
6 × $300
Due day
1st of each month
Late fee
$25
First due
Jun 1

Season Dues — Pay in Full (5% off)

Season 2026–27

$1,710
Installments
1 × $1,710
Due day
1st of each month
Late fee
$25
First due
Jun 1

TODO(stripe-billing): editing a plan creates/updates the matching Stripe Billing subscription schedule. See lib/payments/stripe.ts.

Record offline payment

A parent paid outside the platform (Zelle, Cash App, Venmo, or cash). Log it here — it enters the review queue, and the installment is marked paid once approved.

Payment method

Pilot note: the filename is recorded for now — file uploads arrive with the full launch.

Pending review (9)

Approve to mark the installment paid · reject to return it to overdue

PaidPlayerInstallmentMethodScreenshotNoteAmountDecision
Sep 18Nathan Wright13U#4 — due Sep 1Cash—Cash handed to coach at practice$300
Sep 19Nathan Walker10U#4 — due Sep 1Cash App—Cash App — sent to team treasurer$300
Sep 20Wyatt King11U#4 — due Sep 1Venmo—Venmo — September dues$300
Sep 21Elijah Murphy9U#4 — due Sep 1Zellezelle-sep21.pngZelle from mom — please confirm$300
Sep 21Aiden Walker16U#4 — due Sep 1Zellezelle-0921.pngSeptember installment$300
Sep 22Grayson Moore10U#4 — due Sep 1ZelleIMG_4421.pngZelle confirmation attached$300
Sep 23Owen Garcia12U#4 — due Sep 1Zellezelle-confirm.png—$300
Sep 24Ryder Patel9U#4 — due Sep 1Zelle——$300
Sep 25Isaac Cook14U#4 — due Sep 1Zelle—Zelle from dad$300

Payment history

Most recent completed payments across the org

DatePlayerTeamMethodRecorded byStatusAmount
Sep 5Christian Walker9UCardparentCompleted$150
Sep 5Santiago Gonzalez10UCardparentCompleted$150
Sep 5Jose Martin10UCardparentCompleted$150
Sep 5Noah Rivera11UCardparentCompleted$150
Sep 5Jackson Hernandez11UCardparentCompleted$150
Sep 5Elijah King12UCardparentCompleted$150
Sep 5Dylan Bell12UCardparentCompleted$150
Sep 5Elijah Torres12UCardparentCompleted$150
Sep 5Dylan Lopez12UCardparentCompleted$150
Sep 5Hunter Cook13UCardparentCompleted$150
Sep 5Diego Young14UCardparentCompleted$150
Sep 5Mason Martinez16UCardparentCompleted$150
Sep 4Ethan Taylor9UCardparentCompleted$300
Sep 4Dylan Martinez9UCardparentCompleted$300
Sep 4Mason Martin9UCardparentCompleted$300
Sep 4Logan Anderson10UCardparentCompleted$300
Sep 4Brayden Flores10UCardparentCompleted$300
Sep 4Colton Thomas11UBank (ACH)parentCompleted$300
Sep 4Luis Reyes11UBank (ACH)parentCompleted$300
Sep 4Ryder Hall12UCardparentCompleted$300
Sep 4Mason Wilson12UCardparentCompleted$300
Sep 4Liam Lee13UCardparentCompleted$300
Sep 4Grayson Lopez13UCardparentCompleted$300
Sep 4Wyatt Jackson14UBank (ACH)parentCompleted$300
Sep 4Colton Rodriguez14UBank (ACH)parentCompleted$300
Sep 4Jayden Walker14UBank (ACH)parentCompleted$300
Sep 4Ryder Taylor16UCardparentCompleted$300
Sep 4Christian Martin16UCardparentCompleted$300
Sep 3Hunter Patel10UBank (ACH)parentCompleted$300
Sep 3Carter Hernandez10UBank (ACH)parentCompleted$300