Coach OS
Billing
Dev preview — foundation only
Billing mode
How clients pay for coaching
Disabled
Platform fee: 10%. Coach-owned Stripe Connect is not live until verified onboarding exists.
Billing status
Available: Billing mode display · Client plan list (foundation) · Platform fee explanation · Honest checkout_not_configured state
Setup required: Stripe env vars (secret + webhook + price) · Live checkout sessions · Stripe Connect onboarding (coach-owned mode) · Subscription webhooks → app state
Configure STRIPE_* env vars or use manual billing mode.
Stripe connection
Coach-owned Stripe — setup required
Status: not connected
Stripe Connect onboarding flow · Verified connected account · Application fee collection · Platform STRIPE_* env vars
Client plans
0 plans — checkout not live