← All articles

TMT JOURNAL /

What 1% buys on Claude and Codex

Our own agent logs from 27 September to 30 October 2026, priced at API rates: Claude Ultra (formerly Max 20x) bought 1.7 times more per percent than Max 5x, Codex held 10 dollars per percent on Pro 100 and Pro 200 alike; whether more dollars buy more finished work is still an open question.

This week both providers changed their top plans within a day of each other.

"…won't be reducing usage limits for Pro 200."

Tibo, Codex at OpenAI, 29 October · post on X

OpenAI doubled Codex limits on Pro 100, 200 and 500 and dropped the Pro 200 cut it had announced for 30 October. A day later Anthropic renamed Max 20x to Ultra: same $200, same weekly limit, no five-hour limit for verified accounts (coverage). Before that came weeks of "limit reached every week" reports and forum threads asking what Pro 200 still buys.

Two months in one list

Tap an event for details, or filter by who made the change.

10-30 · Max 20x becomes Ultra Same price and weekly limit; verified Ultra accounts lose the five-hour limit.

So what is each plan worth?

We run a team of coding agents on both providers around the clock, and we switched plans on both. We priced every token in our logs from 27 September to 30 October at API list prices and added it up per usage window. These numbers describe that period only; both providers changed their plans at the end of it.

$17per 1% of a Claude week on Max 5x
$26–35per 1% on Ultra: about 1.7 times, not 4
$10per 1% of Codex on Pro 100 and Pro 200 alike
~$2,900 vs ~$900API value of one full window: Ultra vs Pro 200
$0$500$1,000$1,500$2,000$2,500$3,000A: opus-5-5 1,148A: sonnet-5-5 16$18A5xB: opus-5-5 1,278B: sonnet-5-5 106$16B5xC: opus-5-5 2,407C: sonnet-5-5 533$30CUltraD: opus-5-5 1,139D: sonnet-5-5 1,344D: haiku 0$26DUltraE: opus-5-5 1,165E: sonnet-5-5 1,392E: haiku 1$28EUltraF: opus-5-5 745F: sonnet-5-5 632$29FUltraG: opus-5-5 1,477G: sonnet-5-5 1,297$29GUltraH: opus-5-5 751H: sonnet-5-5 20$35HUltra
Claude. API-equivalent dollars per weekly window, stacked by model; the figure above each bar is dollars per 1%. Windows A–B on Max 5x, C–H on Ultra. F and H are partial windows.

Opus 5.5Sonnet 5.5

$0$250$500$750$1,0005: 6.1-sol 2545: 6-astra 765: 6-luna 15$115P1006: 6.1-sol 6846: 6-sol 216: 6-astra 1266: 6-luna 38$96P1007: 6.1-sol 1157: 6-luna 6$107P1008: 6.1-sol 3848: 6-sol 98: 6-luna 14$108P1009: 6.1-sol 1949: 6-luna 5$109P20010: 6.1-sol 47810: 6-luna 19$1010P20011: 6.1-sol 41811: 6-luna 22$1011P20012: 6.1-sol 35712: 6-luna 7$1012P20013: 6.1-sol 91013: 6-luna 3$913P20014: 6.1-sol 15914: 6-luna 4$1014P20015: 6.1-sol 36615: 6-luna 6$1015P20016: 6.1-sol 21516: 6.1-terra 14516: 6-luna 2$916P20017: 6.1-sol 34217: 6.1-terra 5217: 6-luna 8$1117P200
Codex. API-equivalent dollars per window, stacked by model; the figure above each bar is dollars per 1%. Windows 5–8 on Pro 100, 9–17 on Pro 200. Most windows ended in an early reset, so bar height tracks how long a window lasted, not its size.

Sol 6.1Sol 6Astra 6Terra 6.1Luna 6

Claude, 27 September–30 October: bigger plan, not four times bigger

  • Max 5x → Ultra roughly 1.7× per 1%. $16–18 before, $26–35 after. Ultra, the former Max 20x, is sold as four times Max 5x.
  • A full Ultra week held about $2,500–2,900 of our work.
  • Sonnet weeks bought less per percent. Windows that were about half Sonnet came in at $26–29; Opus-heavy windows at $30–35. Sonnet appears to use more of the limit than its API price suggests.
  • Cache reads are most of the value. Long-running agents keep reading the same context.
$0$10$20$30$40A* · 09-27 → 09-30 · Max 5x · 66% used · $1,163 API value · $17.6 per 1%$17.6AMax 5xB* · 09-30 → 10-02 · Max 5x · 85% used · $1,384 API value · $16.3 per 1%$16.3BUltra from 10-02C* · 10-02 → 10-07 · Ultra · 97% used · $2,940 API value · $30.3 per 1%$30.3CUltraD · 10-07 → 10-14 · Ultra · 95% used · $2,484 API value · $26.1 per 1%$26.1DE · 10-14 → 10-21 · Ultra · 93% used · $2,558 API value · $27.5 per 1%$27.5EF · 10-21 → 10-22 · Ultra · 47% used · $1,378 API value · $29.3 per 1%$29.3FG* · 10-22 → 10-28 · Ultra · 96% used · $2,774 API value · $28.9 per 1%$28.9GH* · 10-28 → 10-30 · Ultra · 22% used · $771 API value · $35.0 per 1%$35.0H
Claude, API-equivalent dollars per 1% of the weekly limit, by window. Hover a bar for its window, plan, share used and API value.
Show all 8 Claude windows
Claude windows, API-equivalent dollars by model (* partial or irregular window)
WindowPlanUsedOpus 5.5Sonnet 5.5TotalPer 1%
A* · 09-27 → 09-30Max 5x66%$1,148$16$1,163$17.6
B* · 09-30 → 10-02Max 5x85%$1,278$106$1,384$16.3
C* · 10-02 → 10-07Ultra97%$2,407$533$2,940$30.3
D · 10-07 → 10-14Ultra95%$1,139$1,344$2,484$26.1
E · 10-14 → 10-21Ultra93%$1,165$1,392$2,558$27.5
F · 10-21 → 10-22Ultra47%$745$632$1,378$29.3
G* · 10-22 → 10-28Ultra96%$1,477$1,297$2,774$28.9
H* · 10-28 → 10-30Ultra22%$751$20$771$35.0

Codex, 11–30 October: about $10 per percent on Pro 100 and Pro 200

  • We moved from Pro 100 to Pro 200 on 18 October, and the meter did not move. Before, 11–17 October (windows 5–8 on Pro 100): $9.5 per 1%, and window 6 reached 100% at $869. After, 18–30 October (windows 9–17 on Pro 200): $9.7 per 1%, and window 13 reached 100% at $913.
  • The meter follows list price. Windows with Astra 6 (5× Sol's price) or Terra 6.1 (half) still landed at $8.7–10.8 per 1%.
  • The difference between plans was resets. On Pro 200 our window reset early every one or two days, so we got more windows, not bigger ones.
  • Our logs end on 30 October, before the doubling on 29 October could show up in a full window.
$0$4$8$125* · 10-11 → 10-13 · Pro 100 · 32% used · $345 API value · $10.8 per 1%$10.85Pro 1006* · 10-13 → 10-15 · Pro 100 · 100% used · $869 API value · $8.7 per 1%$8.767* · 10-15 → 10-15 · Pro 100 · 12% used · $122 API value · $10.1 per 1%$10.178* · 10-15 → 10-17 · Pro 100 · 40% used · $407 API value · $10.2 per 1%$10.28Pro 200 from 10-189* · 10-18 → 10-18 · Pro 200 · 20% used · $199 API value · $9.9 per 1%$9.99Pro 20010* · 10-18 → 10-20 · Pro 200 · 49% used · $497 API value · $10.2 per 1%$10.21011* · 10-20 → 10-23 · Pro 200 · 45% used · $440 API value · $9.8 per 1%$9.81112* · 10-23 → 10-24 · Pro 200 · 37% used · $364 API value · $9.8 per 1%$9.81213* · 10-24 → 10-25 · Pro 200 · 100% used · $913 API value · $9.1 per 1%$9.11314* · 10-25 → 10-25 · Pro 200 · 16% used · $162 API value · $10.2 per 1%$10.21415* · 10-25 → 10-26 · Pro 200 · 37% used · $372 API value · $10.1 per 1%$10.11516* · 10-26 → 10-28 · Pro 200 · 39% used · $362 API value · $9.3 per 1%$9.31617* · 10-28 → 10-30 · Pro 200 · 38% used · $402 API value · $10.6 per 1%$10.617
Codex, API-equivalent dollars per 1% of the limit, by window. Hover a bar for its window, plan, share used and API value.
Show all 13 Codex windows
Codex windows, API-equivalent dollars by model (* early reset, jump or open window)
WindowPlanUsedSol 6.1Astra 6Terra 6.1Luna 6TotalPer 1%
5* · 10-11 → 10-13Pro 10032%$254$76–$15$345$10.8
6* · 10-13 → 10-15Pro 100100%$684$126–$38$869$8.7
7* · 10-15 → 10-15Pro 10012%$115––$6$122$10.1
8* · 10-15 → 10-17Pro 10040%$384––$14$407$10.2
9* · 10-18 → 10-18Pro 20020%$194––$5$199$9.9
10* · 10-18 → 10-20Pro 20049%$478––$19$497$10.2
11* · 10-20 → 10-23Pro 20045%$418––$22$440$9.8
12* · 10-23 → 10-24Pro 20037%$357––$7$364$9.8
13* · 10-24 → 10-25Pro 200100%$910––$3$913$9.1
14* · 10-25 → 10-25Pro 20016%$159––$4$162$10.2
15* · 10-25 → 10-26Pro 20037%$366––$6$372$10.1
16* · 10-26 → 10-28Pro 20039%$215–$145$2$362$9.3
17* · 10-28 → 10-30Pro 20038%$342–$52$8$402$10.6

So which $200?

More dollars of API value is not more work, and we can't yet say which plan gets more of it done.

  • Benchmarks price a task in tokens; our work doesn't behave like that. Public indexes such as Artificial Analysis v5 show some models using far fewer tokens per task, but a benchmark task is not our task.
  • Fewer tokens per turn did not mean less usage for us. A model running at lower reasoning effort saved tokens per turn, then spent them again on the back-and-forth of reviews, fixes and retries.
  • Our merged PRs came out close. One led by Sol 6.1 cost a median $5.5 of API value; one led by Terra 6.1, $4.7. Half the token price did not halve the cost of a change.

We use both: Claude for the leads that review and decide, Codex for most of the implementation. So we leave it open: which $200 does more of your work depends on how many rounds your agents need, not only on price per token. We will keep measuring finished work rather than tokens. If you measure this too, we would like to compare notes.

How our two $200 plans get spent

Every agent is a TMT member in a squad. Here is who used what, per calendar week, across both providers.

0%25%50%75%100%09/28: core 509/28: tui 309/28: gui 809/28: remote 1309/28: infra 509/28: tmt (unattributed) 6109/28: other projects 509/28week of10/05: core 1610/05: tui 310/05: gui 1810/05: remote 1510/05: infra 410/05: mkt 310/05: tmt (unattributed) 4210/05week of10/12: core 1310/12: tui 110/12: gui 1810/12: remote 1810/12: night 1610/12: infra 510/12: mkt 610/12: tmt (unattributed) 2310/12: other projects 110/12week of10/19: core 1810/19: tui 1010/19: gui 510/19: remote 1210/19: night 710/19: infra 810/19: mkt 210/19: tmt (unattributed) 3810/19week of10/26: core 2110/26: tui 1310/26: gui 710/26: remote 1410/26: night 2910/26: infra 310/26: mkt 210/26: tmt (unattributed) 1010/26week of
Share of active agent sessions per week, including subagents. The first week is almost all Claude because older Codex logs were pruned. Sessions we could not tie to a squad are "TMT, unattributed".

CoreTerminal UIBrowser UIRemoteNightInfraMarketingTMT, unattributedOther projects

0%25%50%75%100%09/28: core 2609/28: tui 109/28: gui 1009/28: remote 609/28: infra 009/28: tmt (unattributed) 5509/28: other projects 109/28week of10/05: core 3010/05: tui 1510/05: gui 2210/05: remote 1110/05: infra 1010/05: mkt 210/05: tmt (unattributed) 1010/05week of10/12: core 1910/12: tui 610/12: gui 2210/12: remote 1110/12: night 1210/12: infra 310/12: mkt 210/12: tmt (unattributed) 2510/12: other projects 010/12week of10/19: core 2210/19: tui 2010/19: gui 1110/19: remote 1110/19: night 310/19: infra 510/19: mkt 210/19: tmt (unattributed) 2610/19week of10/26: core 3210/26: tui 2010/26: gui 1110/26: remote 1010/26: night 1310/26: infra 510/26: mkt 210/26: tmt (unattributed) 710/26week of
Share of API-equivalent dollars per week, the same token prices as above.

CoreTerminal UIBrowser UIRemoteNightInfraMarketingTMT, unattributedOther projects

  • Core uses a fifth to a third of the dollars with a small share of the sessions: few agents, long contexts.
  • Night has many short sessions: lots of agents, a small share of the spend.
  • We ran 38 to 124 agent sessions a week on one machine.

How we measured

  • Sources: Claude Code transcripts and Codex session logs on the one machine the team runs on, 27 September to 30 October. Messages deduplicated by ID; automatic code review excluded.
  • Prices: public API list prices (Claude, OpenAI), fast mode at 2×. It is a ruler, not a bill.
  • Percent: read from each tool's status line, whole numbers only, so short windows carry about 5–8% error.
  • Gaps: Codex logs before 11 October were pruned; usage on web apps or other machines is not counted; squad labels are inferred from identities and worktrees.

Why we track it

TMT's digest watches how fast each squad burns its window and paces the team so it doesn't hit a wall on day three. That only works if we know what 1% is really worth. When a plan changes, we want to see it in our own numbers first.