Phase 17: Coach Payouts
Goal: Stripe Connect Express payouts to coaches, 1099-NEC auto-filing, coach pay calculation based on roster size.
Owner: Dev agent
Repo:
forgejo_admin/basketball-api, forgejo_admin/westside-appDepends on: phase-wkq-14-billing-tiers, phase-wkq-16-expense-tracking
Scope
- US-10: Coach pay calculation — configurable formula based on roster size. Per-coach amount. Marcus defines the formula.
- Payout triggers from admin dashboard — manual "Pay Now" or scheduled
- Stripe Connect Express account verification (4 of 6 coaches already connected — see Staff)
- 1099-NEC auto-filing via Stripe ($2.99/form)
- US-9: Tournament payment links — create event payment link (name, amount), generate Stripe link, copyable for parents
Deliverables
- Coach pay calculation dashboard
- Payout trigger from admin UI
- Tournament payment link generator
- 1099-NEC compliance via Stripe
Related
- Plan: Westside Kings & Queens
- Plan: Stripe Connect Payouts — original research
- Staff & Coaches — Stripe Connect status per coach
- User Stories — US-9, US-10