Phase 17: Coach Payouts

phase-wkq-17-coach-payouts Phase

phase
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-app
Depends 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