Analysis
Your AI coding plan changed again. What does a shipped change actually cost?
If your team codes with Claude Code or Codex on a subscription, you have probably spent part of 2026 reading about limits: five-hour windows, weekly caps, new tiers, and allowances that move up or down with a blog post or an email. The monthly price on the invoice barely moved. What that price buys moved a lot. That difference is a cost, and most teams have no way to see it.
Nythrex team · 10/28/2026
A year of moving limits
Both major coding agents are sold as flat monthly plans with usage limits on top. Claude Code plans combine a rolling five-hour window with a weekly cap; Codex plans have published per-window allowances on lower tiers and weekly allowances on Pro. Through 2026 those limits changed several times. Anthropic was reported to raise its limits in the spring and again in September. At the end of October, third-party trackers and subscriber emails report that the included Codex usage of the $200 Pro tier is being cut roughly in half.
Every one of these changes started a new round of the same debate: which plan is the better deal? The debate usually compares sticker prices and published allowances. It rarely asks what each plan costs for the work a team actually ships.
A flat price is not a fixed cost
A subscription makes AI look like a fixed cost. It is not. The real price of AI in a subscription is the plan fee divided by the work it produced. When the allowance shrinks, the same fee buys fewer sessions, and the cost of every change goes up while the invoice stays exactly the same.
Hidden unit price
A smaller allowance at the same fee is a price increase per session. Nothing on the invoice shows it.Overflow to pay-as-you-go
When the cap is hit, work moves to credits or the API at per-token prices. That is where bills spike, and it often lands on a different invoice.Waiting at the cap
An engineer who stops until the window resets is not free. Their time is usually the most expensive line in the whole change.Tool sprawl
Teams hedge by paying for both tools. Two subscriptions can be sensible, but only if you know which one the shipped work came from.
Why plan comparisons mislead
Benchmarks that compare cost per task between agents are useful for API users, who pay per token. For subscribers, the marginal session is free until the cap and expensive after it, so per-task prices say little about what a team pays.
There is a second trap. In agent sessions most tokens are context re-sent on every turn, so the same task can cost very different amounts depending on how it is run. A plan with a generous allowance can still be the expensive choice if sessions drift, retry and end without a commit, and a tighter plan can be enough for a team whose sessions are short and focused.
| How AI is paid for | What the invoice shows | What it hides |
|---|---|---|
| Subscription | A flat fee per seat | What each change used, the cost of waiting at the cap, allowance changes |
| Credits on top of a plan | Credits bought or consumed | Which projects and changes pushed usage over the cap |
| API, pay per token | Tokens and cost per period | Which of that spend ended in shipped work |
Decide with your own numbers
The question to ask after every plan change is not “did our bill go up” but “did the cost of a shipped change go up”. Answering it takes a few steps:
- 1
Attribute usage to work
Connect AI sessions to the commits, pull requests and deploys they led to, per project. - 2
Price subscription usage honestly
Translate subscription usage into an amount from the provider’s price list, and label it as an estimate. It is not what you were billed, and it should not pretend to be. - 3
Add the overflow
Credits and API spend that started when a cap was hit belong to the same changes, even when they arrive on another invoice. - 4
Count what never shipped
Sessions without a commit and pull requests closed unmerged consume allowance too. They are often the reason a team hits the cap. - 5
Re-run after every change
When a provider changes limits, compare the cost per change before and after. That is the number that tells you whether to switch plans.
Nythrex follows this approach. Every change gets its cost from AI session to production; AI on a subscription is labelled as an estimate from the price list, never as a reported fact; and a total with a missing price is marked incomplete instead of being treated as zero. Claude Code and Codex cost tracking · How the chain works.
The plan will change again
Providers are still learning how to price agents that can run for hours, and limits will keep moving in both directions. Arguing about which plan is the best deal this month is a game you cannot win. Knowing what your shipped work costs on each plan is a question you can answer, and the answer stays useful whatever the next announcement says.
Sources
Frequently asked questions
Is a Claude Code or Codex subscription a fixed cost?
The fee is fixed, but the cost per unit of work is not. When usage limits shrink, the same fee buys fewer sessions, and overflow to credits or the API, plus time spent waiting at the cap, adds cost that the subscription invoice does not show.
How do I compare Claude Code and Codex plans?
Compare the cost of shipped work, not the sticker price. Attribute AI sessions to the commits, pull requests and deploys they led to, estimate subscription usage from the price list, add any credit or API overflow, and include sessions that never shipped.
How should subscription AI usage appear in cost reports?
As an estimate from the provider’s price list, clearly labelled, because it is not the amount you were billed. If a price is unknown, the total should be marked incomplete rather than counting that usage as zero.
Read next
- After tokenmaxxing: why token spend is a cost, not a productivity metricIn 2026 engineering teams started ranking engineers by how many AI tokens they burn. Then the budgets ran out. Why token consumption is an input, not an outcome, and what to measure instead.Read
- Claude Code and Codex cost tracking by project and PRSee what Claude Code and Codex cost your team by project, person, pull request and period. One command per machine — no code, no prompts.Read
- How Nythrex works: from AI session to productionHow Nythrex links the task, AI session, commit, pull request, CI run, deployment and cloud into one unit of work with its own cost and the basis for every figure.Read
Stop guessing.
Start seeing.
No card and no subscription: paid plans have not launched yet.
