Every line on Opus 5.5's price list went down. The measured bill went up 2%.
Opus 5.5 cuts tokens 20% and cache reads 60%, and scores 58 to Opus 5's 51. Cost per index task still rose to $5.98. Plus four breaking changes.
GTM Architect & Growth Operator · Now · 23 September 2026 · 9 min read
TL;DR · Key insights
- Opus 5.5 lists at $4 / $20 against Opus 5's $5 / $25, and cache reads drop from $0.50 to $0.20 because Anthropic moved this model to a 0.05x cache multiplier instead of the usual 0.1x.
- Artificial Analysis scores Opus 5.5 at 58 and Opus 5 at 51, first of 212 models against eleventh. Cost per index task barely moved: $5.98 against $5.86, because Opus 5.5 wrote 260M tokens to Opus 5's 140M.
- Anthropic's own upgrade guidance puts the range at about 40% lower to about 20% higher per solved task. The independent measurement landed near the top of that range, not the bottom.
- Four breaking changes hit code already running on Opus 5: thinking cannot be disabled, forced tool use returns a 400, thinking blocks are tied to the model, and the older computer use tool is rejected.
Anthropic cut every price on the Opus line and shipped a better model. Input down 20%, output down 20%, cache reads down 60%, seven points higher on the independent index.
Then Artificial Analysis ran its benchmark on both and the newer model cost more. Not much more, 2%, but more. That number is the whole article, because it is the one your finance team will see and your launch-post summary will not.
| Info | Claude Opus 5.5 | Claude Opus 5 |
|---|---|---|
| Input / output per 1M | $4 / $20 | $5 / $25 |
| Cache hits and refreshes | $0.20 | $0.50 |
| 5m / 1h cache writes | $5 / $8 | $6.25 / $10 |
| Intelligence Index v4.3.2 | 58 | 51 |
| Rank among 212 models | 1st | 11th |
| Cost per index task | $5.98 | $5.86 |
| Tokens generated on the index | 260M | 140M |
| Output speed, tokens/s | not published | about 54 |
| Default reasoning effort | medium | high |
| Context / max output | 1M / 128K | 1M / 128K |
Prices from Anthropic's pricing page. Index score, cost per task, tokens and speed from Artificial Analysis's model pages, both measured at max effort. Read on 23 September 2026.
The cache line is the real price cut
Everyone will quote $5 to $4. That is not the line that moves an agent bill.
Anthropic prices cache hits and refreshes on Opus 5.5 at 0.05x the base input price, where every other model in the lineup uses 0.1x. That takes a cache read from $0.50 to $0.20 per million tokens, a 60% cut, on the component that dominates long-running loops.
Anthropic’s own cost guide says agent loops read a median 84% of their input from cache over a full day of real traffic. If that describes your workload, the input side of your bill just fell by more than half. The headline 20% is the smaller half of the story.
Opus 5.5 now reads cache at $0.20 per million, the same rate GPT-6 Sol charges, on a model that lists at twice Sol’s input price. Compare vendors on the line your traffic actually hits.
Seven points up, and now first
Artificial Analysis scores Opus 5.5 at 58 and Opus 5 at 51 on Intelligence Index v4.3.2. Opus 5.5 is first of the 212 models in that class. Opus 5 was eleventh.
The same site has already put a deprecation banner on the Opus 5 page telling readers Anthropic launched a newer model and suggesting they consider it instead. Anthropic’s models overview moved too: the line that used to send unsure readers to Opus 5 now sends them to Opus 5.5.
Why the per-task figure went the wrong way
Opus 5.5 generated 260M tokens running the index. Opus 5 generated 140M. At max effort the newer model thinks nearly twice as long, and a 20% rate cut does not cover an 86% increase in tokens written.
Anthropic is straight about this in its own cost guidance. Its upgrade row reads that the current model solves more tasks, at a cost per solved task from about 40% lower to about 20% higher. That is a range with a bad end, not a promise of a saving, and the independent run landed near the bad end.
So: better per task, roughly level per dollar, at max effort. You capture the saving by turning effort down. Swapping the model ID and waiting for the invoice to improve will not do it, and if you have already budgeted the 20% as a saving you should move that line back until a run on your own workload says otherwise.
Four things that will break your port
This is the part missing from every summary I have read this week. Anthropic documents four breaking changes against code already running on Opus 5.
| Change | What happens | The fix |
|---|---|---|
| Thinking cannot be disabled | A request with thinking type disabled, or a manual budget_tokens, returns a 400 invalid_request_error. | Omit the thinking field or send adaptive, then use effort to control depth. |
| Forced tool use is gone | tool_choice set to any, or to a named tool, returns a 400. Token counting validates the same way. | Keep tool_choice auto with strict tool use, or move the schema to structured outputs. |
| Thinking blocks are model-bound | Opus 5.5 reads blocks from Opus 5 and earlier Opus, Sonnet and Haiku, but not from Fable or Mythos. | Select content blocks by type rather than position, and pass thinking blocks back unmodified. |
| Older computer use tool rejected | On the Claude API and Google Cloud, computer_20251124 is not accepted. | Move to the current computer use toolset before switching the model ID. |
| Text between tool calls (not breaking) | It now arrives inside thinking blocks that are empty at the default display setting, so progress streams go quiet. | Set a display value that returns the text if users watch that stream. |
From Anthropic's own what's-new page for Opus 5.5. The first three also apply to Claude Fable 5.1.
The fifth row is the one that will reach your users instead of your logs. An application that streams inter-tool text as progress updates does not error. It just goes silent between tool calls, and silence looks like a hang.
The default moved, so your behaviour moved
On Opus 5.5 adaptive thinking is always on and effort controls depth, and the default on this model is medium where most of the lineup defaults to high.
Two consequences. First, a straight port of an Opus 5 call that relied on the default gets a shallower model than it had, which looks like a quality regression that is actually a config change. Second, every published benchmark for Opus 5.5, including the $5.98 in this article, is measured at max effort. Neither number describes the default.
If quality drops after the port, raise effort before you blame the model. If cost rises, lower it.
Which one I would use
Opus 5, honestly, has no remaining case. It is more expensive on every line, seven points behind, and Artificial Analysis has marked it deprecated. The decision is not whether to move but how.
| The situation | Do this | Why |
|---|---|---|
| Cache-heavy agent loops on Opus 5 | Move now | Cache reads fall 60%. This is the largest single line in that bill. |
| Code using forced tool use or disabled thinking | Fix first, then move | Both return a 400 on Opus 5.5. The port fails loudly on the first call. |
| A UI that streams progress between tool calls | Set display, then move | No error, just silence. Worse than a failure because nothing pages you. |
| Cost is already the constraint | Move and sweep effort | The saving comes from medium effort, not from the model ID. Max effort measured 2% more per task. |
| Conversations that hop to Fable or Mythos | Check the thinking blocks | Opus 5.5 does not read Fable or Mythos thinking blocks. |
The upgrade is worth doing. Budget an afternoon for the four breaking changes rather than treating it as a string swap.
For the cross-vendor version of this decision, GPT-6 Sol against Opus 5.5 has the per-task arithmetic. For the tier above, Opus 5 against Fable 5.1 still holds on the Fable side.
What would change my mind
A medium-effort measurement. Every per-task number here is max effort on a model that defaults to medium, and the gap could invert at the default.
A published speed figure for Opus 5.5. Opus 5 ran at about 54 output tokens per second and was called notably slow. Whether 5.5 improved on that is currently unanswered.
Opus 5.5 in a coding harness. The Coding Agent Index still lists Opus 5 at 60 and $10.79 per task with no 5.5 entry.
Questions people asked
Is Claude Opus 5.5 cheaper than Claude Opus 5?
Per token, yes, by 20%: $4 per million input tokens and $20 output against $5 and $25. Cache reads fall further, from $0.50 to $0.20, because Anthropic prices cache hits on Opus 5.5 at 0.05x base input instead of the usual 0.1x. Per finished task it is not automatic. Artificial Analysis measured $5.98 per index task on Opus 5.5 and $5.86 on Opus 5, because the newer model wrote 260M tokens to the older one’s 140M at max effort.
Is Claude Opus 5.5 better than Claude Opus 5?
Yes, by seven points on the independent index. Artificial Analysis scores Opus 5.5 at 58 and Opus 5 at 51 on Intelligence Index v4.3.2, which makes Opus 5.5 first of 212 models where Opus 5 sat eleventh. Anthropic has also moved its own default recommendation to Opus 5.5 and Artificial Analysis now marks Opus 5 deprecated.
What breaks when I upgrade from Claude Opus 5 to Opus 5.5?
Four things, per Anthropic’s own migration notes. Thinking cannot be disabled, so a request sending thinking type disabled or a manual token budget returns a 400. Forced tool use is gone, so tool_choice set to any or to a named tool returns a 400. Thinking blocks are tied to the model that produced them, so conversations moved between model families need care. And on the Claude API and Google Cloud the earlier computer_20251124 computer use tool is not accepted. A fifth change is quieter: text between tool calls now arrives in thinking blocks that are empty at the default display setting, so progress streams go silent until you change that setting.
Should I upgrade from Claude Opus 5 to Opus 5.5?
Yes, but measure rather than assume the saving. The per-token price is 20% lower, cache reads are 60% lower, and the model solves more. Anthropic’s own range for upgrading spans about 40% lower to about 20% higher per solved task, and the independent index run came out 2% higher. Sweep effort down after the port, since the default moved from high to medium and the published comparisons are all measured at max.
If you are planning this migration across a production agent stack, the contact page is the fastest route to me.



