Billing

One commerce surface for plans, usage, and workspace upgrades.

web now owns the billing edge: plan catalog, account summary, real checkout-session creation, and the signed webhook intake that projects paid subscription state into the Supabase control plane.

When Stripe credentials are configured, paid checkout redirects to a real Stripe subscription flow and waits for webhook confirmation before entitlements change. In environments without Stripe credentials, the page still falls back to mock checkout previews without changing subscription state.

Loading billing edge status...


Learn the product without activating paid commerce.

Free

EUR 0 /month

  • Personal workspace with auth and account access
  • 20 preview backtest minutes each month
  • No recurring hosted AI or paid data included
  • Upgrade required for premium AI, bots, terminal time, and larger data pools
Continue with Free

Adds premium AI, event-level data, bots, and terminal time.

Pro EUR 89

EUR 89 /month

  • 50 GB aggregate + 5 GB event L1 downloads each month
  • 8M standard AI input / 1.5M output plus 0.5M / 0.08M premium AI
  • 1,200 backtest minutes, 100 bot-hours, and 40 terminal hours
  • Premium AI, event-level data, and self-serve bots start at this tier

The power-user pool for teams, heavier research, and longer sessions.

Studio EUR 200

EUR 200 /month

  • 150 GB aggregate + 20 GB event L1 downloads each month
  • 20M standard AI input / 4M output plus 1M / 0.15M premium AI
  • 3,000 backtest minutes, 250 bot-hours, and 60 terminal hours
  • Wider concurrency and higher capped overage for heavier workloads


What This Slice Proves

Server boundary exists

/api/billing/plans, /api/billing/summary, and /api/billing/checkout-sessions now live in the web control plane.

Workspace billing UX starts here

Pricing and account pages now use the same TypeScript billing contract instead of hard-coded placeholder copy.

Supabase is now the real control-plane seam

The public web surface now degrades cleanly between mock mode and the stateful Supabase billing foundation, while Stripe owns paid checkout and webhook delivery in configured environments.