Lab token usage, 2026

What a year of agentic coding at home actually consumed. Measured from Claude Code transcripts, cross-checked against the subscription's own meters. Snapshot as of 11 September 2026.

Where the tokens actually go is the argument for building it this way. This is the measurement.

The figures

Two volume conventions exist and both are true, so quote both:

~24B tokens processed and ~89M generated by agents since late May 2026. Most of that volume is long-context re-reads, which is where agent cost actually lives.

At least 85% of the API-equivalent cost is cache reads and writes rather than output. August generated 41M output tokens, which comes to at most ~$1k of its ~$7–8k.

By month

monthAPI callsoutputcache writecache readAPI-equivalentbasis
Jan–Apr≈ $0no transcripts, no co-authored commits, no PRs
May1,1102.0M6M0.10B$139–160a few surviving sessions (floor)
Jun1,8472.6M30M0.67B$586–698partial; older transcripts pruned
Jul20,27816.2M171M6.27B$3,665–4,190transcripts from ~12 Jul only; full month ≈ $5–8k
Aug39,71840.9M315M10.32B$6,843–7,895full month; the most reliable row
Sep 1–1120,27727.1M127M5.68B$4,236–4,703≈ $11–13k at this pace

One machine — the laptop I drive the agents from — carries 98% of it. The compute box adds about $214–228 in June, mostly cache reads. The always-on mini adds $6–7 in May.

Every month before August is a floor, not a measurement. Claude Code deletes old transcripts on a default retention period, so the early numbers are what survived.

Cross-check: transcripts against the subscription meters

Two independent meters record the subscription's utilization, and they agree to the percent: on the same three dates, both read 75, 73 and 80.

quota weekoutputcache readAPI-equivalentweekly peakreview-model peak$ per 1%
14 → 21 Jul0.5M0.06B$59–6837%64%$2
21 → 28 Jul4.4M1.22B$733–82582%97%$9
28 Jul → 4 Aug9.9M4.94B$2,589–2,99699%100%$28
4 → 11 Aug12.6M3.27B$2,044–2,333100%92%$22
11 → 18 Aug9.8M2.11B$1,434–1,64875%100%$21
18 → 25 Aug8.1M2.09B$1,352–1,56473%100%$20
25 Aug → 1 Sep7.5M1.66B$1,327–1,53675%100%$19
1 → 8 Sep18.0M3.56B$2,713–3,01480%100%$36
8 → 15 Sep (partial)8.9M2.02B$1,456–1,61557%67%$27

The transcripts account for what the subscription meters from August onward. API-equivalent per 1% of weekly quota holds a steady $19–36 band across six weeks, and no week shows high utilization with low tokens.

July has usage the transcripts do not explain: 14–28 July reads 37% and 82% on the meter but only $2–9 per 1%. That fits heavy chat use in the spring tapering off. It is an inference, not a measurement, and it is the one claim here I cannot stand behind with data.

The binding limit is not the all-model quota. It is the quota for the review-class model, which has sat at 100% every week since 11 August.

Cross-check: what came out

monthpull requests openedco-authored commits
Jan–May00
Jun2935
Jul252270
Aug374272
Sep 1–11396525

Same shape as the token data: nothing before June, a step in July, September running about 3× August's rate. Cost per pull request fell from ~$20 in August to ~$11 in September, when many were small documentation and plan changes carrying one review each.

These counts are floors too — the credential that read them sees 35 repositories, and commits were counted across 59 local clones by co-author trailer, de-duplicated by hash.

Method, and what I am unsure about

Source. The per-message usage block in the Claude Code transcripts — input, output, cache write, cache read, with model and timestamp. It includes subagents, headless review runs (437 in September) and the fleet orchestrators, because all of them bill the same subscription.

Counting. De-duplicate by message id and keep the maximum of each field. 18,003 of 81,587 messages record output that grows across streamed lines, and the last line is always the largest. Keeping the first line instead undercounts output by 21% — 68.9M against 87.2M. I found that because two scans of the same data disagreed, which is the only reason I trust the number now.

Prices are assumptions, in USD per million tokens: $5 in / $25 out for the largest models, $3/$15 mid, $1/$5 small; cache read 0.1× input; cache write 1.25–2× input, which is where the ranges come from. List prices for the current model generation were not published at the time of measurement.

Not counted: web chat sessions, which leave no local record, and one service's separately-billed API traffic.


The machinery these numbers came from: Plan dispatch, drawn.