Development preview

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