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.