Choose a window
One selector, labelled Usage window, controls the whole page. It offers 7 days, 30 days and 90 days, and opens on 30 days. Everything below it, the stats, the chart and the ledger rows, is recomputed for the window you pick.The three figures at the top
The four breakdowns
Under the figures the page splits the same data four ways.- COST PER DAY, a chart of the window.
- BY KIND, cost grouped by the kind of activity recorded.
- BY MODEL, cost grouped by model.
- LEDGER, the rows themselves, with the columns Date, Kind, Model, Count, Cost, Tokens and Name.
The chart joins only the days that had activity. A quiet day is absent rather than drawn as a zero, so a line that jumps a gap is the chart working correctly, not a rendering fault. Zero-filling is refused on purpose, so that a day with no recorded activity is not presented as a measured zero.
What the ledger can and cannot tell you
Two caveats matter more than anything else on this page. The second caveat is the Tokens column. Recorded rows can carry no token counts at all, so the column may simply be empty for rows that came from Code. That is not data loss you can recover from this page, and it means you should not try to reconcile token counts here against anything else. Use the column when it is populated, and ignore it when it is not.Cost is on the account, not the session
Inside a session, the SESSION USAGE meter states the rule outright:Cost is on the account ledger, not per session.It links to Account usage, which is this page. A session row on Code Home or on the sessions board shows a cost suffix only when that particular session has a recorded spend, so a row without one is normal and does not mean the session was free. There is no per-session invoice to produce, and there is no per-member split on this page.
Spend limits, plan limits, and what is billed
Two different controls are easy to confuse. Set spend limit is an action on this page, and it is the control for capping spend. That is all that is documented about it here: the form behind the button is not described, so open it in the app to see what it asks for. Spend consent is a different thing and lives in a session, not here. When a turn needs to spend, it asks, and you choose to allow it once, allow it up to an amount, or deny it. A decision cannot be changed afterwards. See Permissions and approvals. Cortex warns before you hit the included amount rather than after. A warning banner appears at 80 % of the included amount and a reached banner at 100 %. Those are the only usage percentages worth memorising. Beyond the included amount, the product’s own wording applies:Usage beyond the included amount is billed at API rates. Changes apply at the start of the next billing cycle.
How much is included, and how many sessions, turns or minutes your plan allows, depends on the plan and is not shown on this page. See Limits and quotas for the figures that apply to your account, and the upgrade dialog in the app, which names your current plan and its price per month. No per-session or per-turn Code allowance is published, so do not plan around one.