Billing and quotas

What each plan limits, when a limit is enforced, and how upgrades propagate.

Plans bundle limits for screens, team members, storage (GB), and API keys. The current plan and live usage are visible in Settings → Billing, and Settings → Team shows how many seats are in use.

  • New screens beyond the plan limit are rejected at create time.
  • Invitations beyond the plan's team seats are refused. An invitation takes a seat as soon as it is sent; Settings → Team marks one that has not been accepted yet, where it can be sent again or revoked to free the seat.
  • Uploads that would push storage over the cap are rejected at upload time (the file never reaches our object store).
  • Screen activity is recorded for your own reporting. Plans are flat-rate: what you pay depends on the plan, not on how long screens run.

Choose a plan in Settings → Billing; the first upgrade goes through Stripe Checkout. Once a payment method is on file, Manage Billing opens the Stripe Customer Portal for later changes, invoices and payment details. Your new plan's limits apply within a few seconds.

← API keys  ·  Offline behavior →