Overview
Cube’s AI-powered features consume tokens based on the resources required to complete each request. Token allocation differs by customer type:- On-demand customers receive per-seat token grants equal to half of their seat price, with optional on-demand consumption beyond that
- Contract customers can purchase pooled token packages
Token consumption
Token usage depends on several factors:- Task complexity — More complex questions, multi-step analysis, or larger datasets consume more tokens than simple lookups. Each message in a session carries prior context, so longer sessions compound usage.
- Data model context — Cube sends context from your data model to the LLM to improve answer accuracy. Larger models with more fields and descriptions use more tokens per request.
- AI model — More capable models consume more tokens per request than lighter models.
Per-seat token grants
On-demand customers on paid plans receive per-seat token grants equal to half of the seat price. Each user is awarded an individual monthly token allocation based on their role. Per-seat grants:- Are assigned to the individual user
- Reset each billing cycle
- Cannot be transferred, shared, or rolled over
On-demand consumption
When a user on an on-demand plan exceeds their monthly per-seat grant, usage automatically continues as on-demand consumption. On-demand usage is billed through the credit card on file. Administrators can set a monthly on-demand spending limit to control additional costs. This limit caps the total on-demand spend across the account for each billing cycle.Token packages
Contract customers can purchase pooled add-on token packages. Token packages are added to a shared pool accessible by all users in the account.- Each package is valid for the duration of the contract or until fully consumed, whichever comes first
- Multiple active packages can be combined
- Packages do not auto-renew
Free tier
Each user on a free plan receives an individual monthly token allowance. This allowance resets at the start of each calendar month, and usage is tracked against it in real time — once a user’s spend for the month reaches the allowance, further AI requests are blocked until the next reset (see When limits are reached). If an account downgrades to the free plan mid-month, that month’s already recorded spend is drawn against the new free allowance immediately, rather than resetting.Tracking usage
Administrators can monitor token consumption through the AI tab in the billing settings page, split into two views:- AI Usage — aggregate token consumption over time, remaining allocation from per-seat grants and token packages, and a breakdown by user, role, and usage dimension.
- AI Requests — a raw, per-request log (with a live tail) for inspecting individual AI calls as they happen.
When limits are reached
When a user exhausts all available token sources (per-seat grant and token packages), AI requests will return an error indicating the token limit has been exceeded.- Administrators are directed to the billing page to purchase additional token packages
- Non-admin users are prompted to contact their account administrator to increase token quotas
FAQ
Do tokens roll over?
- Per-seat grants reset each billing cycle and do not roll over
- Token packages remain active for the duration of the contract