On July 24, 2026, Anthropic released Claude Opus 5. It lands roughly two months after Opus 4.8, and the version number jumps a whole generation, from 4.8 to 5. Anthropic's own documentation calls it a step-change rather than an incremental improvement over Opus 4.8.

Here is the short version. Pricing does not move ($5 input / $25 output per million tokens), yet on agentic benchmarks it matches or beats the flagship Claude Fable 5 — which costs $10 / $50, so Opus 5 does that work at half the price. On the other hand, the API ships two breaking changes, and code that moves over untouched can hit 400 errors or truncated output. This article cross-checks the official announcement and documentation against several news reports, and lays out performance, pricing, and the migration traps from a practitioner's point of view.

CLAUDE OPUS 5 — 2026.07.24

Same price, a clear step up

— Anthropic's own framing: frontier-class performance at half the price of Fable 5

MODEL ID
claude-opus-5
No date suffix
PRICE (PER MILLION TOKENS)
$5 / $25
Same as Opus 4.8, half of Fable 5
CONTEXT / OUTPUT
1M / 128K
1M is both the default and the max
WATCH OUT
2 breaking changes
Thinking on by default, limits on turning it off
Source: Anthropic's official announcement and Claude Platform documentation (July 24, 2026)

1. Opus 5 in three lines

1. PERFORMANCE

Big gains on agentic coding, computer use, and long-running tasks. On the agentic terminal benchmark Frontier-Bench v0.1, Anthropic says it scores more than double Opus 4.8 — at a lower cost per task.

2. PRICE

No increase. $5 input / $25 output per million tokens, identical to Opus 4.8 — and exactly half of the flagship Fable 5 ($10 / $50).

3. MIGRATION RISK

Thinking is now on by default, and you can only switch it off when effort is high or below. Anything running on a tight max_tokens may get cut off mid-answer.

In one sentence: Opus 5 does close to Fable 5's job at Opus 4.8's price. Which also means the reverse — when you need raw maximum capability, Fable 5 and Mythos 5 still have their place (see the losses below).

2. Core specs and where you can use it

Start with the numbers. Here are the headline specs, from Anthropic's official model list.

Item Claude Opus 5 Claude Opus 4.8 (previous) Claude Fable 5 (flagship)
API model ID claude-opus-5 claude-opus-4-8 claude-fable-5
Price (input / output) $5 / $25 $5 / $25 $10 / $50
Context window 1M tokens (default and max) 1M tokens 1M tokens
Max output 128K tokens 128K tokens 128K tokens
Reliable knowledge cutoff May 2026 January 2026 January 2026
Thinking On by default Off by default (opt in) Always on (cannot disable)
Effort levels low / medium / high / xhigh / max low / medium / high / xhigh / max low / medium / high / xhigh / max

Source: Anthropic, "Models overview" and "What's new in Claude Opus 5" (as of July 2026)

The line people skim past but feel in daily work is the knowledge cutoff moving forward. Opus 4.8 and Fable 5 stop at January 2026; Opus 5 reaches May 2026. That is several extra months of library versions and recent spec changes it can answer from plain knowledge. Even so, it still does not know "today" — never let it assert current events or fresh price changes without a web search.

Where you can run it

API and cloud

Claude API (claude-opus-5), Amazon Bedrock (anthropic.claude-opus-5), Google Cloud, Microsoft Foundry. Opus 4.8 remains available.

Apps and dev tools

claude.ai, Claude Code and Claude Cowork. It is the default model on the Max plan and the top model you can select on Pro.

Fast mode limitation

The high-speed variant is a research preview and is Claude API only. It is not available on Bedrock, Google Cloud, or Microsoft Foundry today.

3. Pricing — unchanged, and half of Fable 5

The single most practical fact about this release is that capability went up and the price did not move. Anthropic's documentation states the pricing plainly: "$5 per million input tokens and $25 per million output tokens, unchanged from Claude Opus 4.8."

Price per million tokens (Claude API)

Claude Opus 5
$5 in / $25 out
Cache write $6.25 (5 min) / $10 (1 hour), cache read $0.50
Claude Fable 5
$10 in / $50 out
The flagship. Exactly twice Opus 5
Opus 5 fast mode
$10 in / $50 out
About 2.5x the speed at 2x the price. API only

Source: Anthropic, "What's new in Claude Opus 5" and "Pricing" (July 2026). Cache rates follow the official multipliers (writes 1.25x and 2x, reads 0.1x)

The point worth internalizing is that price per token and cost per task are different things. In its Opus 5 material, Anthropic leads with charts of cost per task, not unit price. On the computer-use benchmark OSWorld 2.0, for instance, the official announcement says it beats Fable 5's best score at roughly one-third of the cost. Half the unit price plus fewer wasted steps compounds into a much wider real-world gap.

One caveat: because thinking is now on by default, the same prompt can produce more output tokens and cost more. If you were running something cheaply on Opus 4.8 with thinking off and you simply swap the model ID, your bill can go up. Measure usage for real after you migrate.

4. Benchmarks in detail

Anthropic's announcement is built around charts rather than a table of numbers, so what the page actually states in prose is mostly relative: "more than double," "within 0.5%." This article therefore separates the comparisons Anthropic states in its own text from figures that multiple outlets report consistently.

4-1. Comparisons Anthropic states directly

Frontier-Bench v0.1

Agentic terminal and coding work. It beats every other model tested and reaches more than double Opus 4.8, at a lower cost per task.

CursorBench 3.2

At max effort it lands within 0.5% of Fable 5's best score, at roughly half the cost.

ARC-AGI 3

A measure of solving genuinely novel problems, where it scores three times the runner-up.

OSWorld 2.0

Computer use. It leads competitors at every price point and beats Fable 5's best score at about a third of the cost.

Zapier AutomationBench

At matched cost, roughly 1.5x the pass rate of the runner-up. Anthropic says even its lowest effort setting tops the best result from competing models.

Life sciences

Ahead of Opus 4.8 on every evaluation Anthropic tracks, with organic chemistry improving by more than 10 points (reading structures from spectral data, for example).

4-2. Figures from press coverage

The numbers below come from the decoder (July 24, 2026) and tech-ish (same day), both reading them off Anthropic's charts. Only items where the two outlets agree are listed. Note that these figures are not written as numbers in the official page's text (marked with a yellow dot for "press-sourced").

Benchmark Opus 5 Fable 5 GPT-5.6 Sol Opus 4.8
Frontier-Bench v0.1
Agentic terminal work
43.3% 33.7% 34.4% about 21%🟡
ARC-AGI-3
Novel problem solving
30.2% 7.8% 1.5%
GDPval-AA v2 (Elo)
Real-world knowledge work
1,861 1,747 1,736 1,593
OSWorld 2.0
Computer-use agents
70.6% 66.1%
DeepSWE v1.1
Agentic coding
68.8% 69.7% 72.7%

The pattern is not subtle. The longer the model has to work on its own, the bigger the gap — terminal work, computer use, business automation, novel problems. Conversely, on single-patch style coding (DeepSWE) it loses to GPT-5.6 Sol. The same shape we mapped in our GPT-5.6 Sol comparison repeats itself one tier up.

5. Where it still loses

Launch write-ups tend to list only the wins, so let's deliberately do the opposite. Below are the weaknesses Anthropic itself acknowledges in the announcement, plus the numbers reporters flagged.

Offensive cybersecurity

It closed the gap with Mythos 5 on finding vulnerabilities, but Anthropic states plainly that it is far behind on writing exploits. The dedicated defensive model is still the Mythos line.

Long-horizon autonomous biology

Life sciences improved across the board, but the documentation notes it still trails Mythos 5 on long-running autonomous biology research tasks.

One-shot coding🟡

On DeepSWE v1.1 it scores 68.8%, behind GPT-5.6 Sol at 72.7%. Humanity's Last Exam is essentially a tie as well, 56.3% against Fable 5's 56.5% (press-sourced).

Max effort is not always best🟡

the decoder points out that on Frontier-Bench and the Coding Agent Index, max effort scored below lower settings. Spending more does not always buy more.

What this means in practice: defaulting to max effort can raise your bill and lower your score. The documentation itself suggests starting at high or xhigh and testing down to medium on your own eval set. Treat effort as something you tune, not a constant you set once.

6. Two breaking changes (thinking on, effort limits)

If you call the API directly, this is the one section not to skip. The two items Anthropic lists as "behavior changes" can break things if your code moves over unmodified.

Change 1: thinking is on by default

On Opus 4.8, omitting thinking meant it ran without thinking. On Opus 5, omitting it means thinking runs — the same behavior as writing thinking: {"type": "adaptive"}.

# The same code that ran without thinking on Opus 4.8...
client.messages.create(
    model="claude-opus-5",
    max_tokens=1024,          # now caps thinking + answer together
    messages=[...],
)
# On Opus 5 it thinks first, so the answer can be cut off

max_tokens is a ceiling on thinking tokens plus answer text combined. Anything that sized max_tokens tightly around the expected answer length will now have that budget eaten by thinking and get truncated. When you migrate, you have to decide between explicitly turning thinking off and giving max_tokens more headroom.

Change 2: thinking can only be disabled at effort high or below

And that "turn it off" option now comes with a limit. Combining thinking: {"type": "disabled"} with effort xhigh or max returns a 400 error. Because the check happens per request, code that raises effort partway through fails in the worst way: it works at first, then suddenly starts erroring.

✅ Allowed

Thinking off + effort low/medium/high

❌ 400 error

Thinking off + effort xhigh/max

🔧 Recommended

Leave thinking on and lower effort to control cost

Anthropic goes further and documents what goes wrong when you do run with thinking off. With thinking disabled, Opus 5 sometimes writes tool calls out as body text — meaning the tool never runs while the turn still looks successful — and can leak internal XML tags into the output. If you are building agents, keeping thinking on and dialing effort down is the safer path.

7. Choosing among the five effort levels

Opus 5 supports all five levels, low / medium / high / xhigh / max, and the default in both the API and Claude Code is high. For the Claude Code side of the settings, see our guide to the effort setting.

Effort Good for Notes
low / medium Routine processing, classification, worker subagents, latency-sensitive paths This is where Anthropic stresses that "Opus 5 stays strong even at low effort." Worth trying first
high (default) General work that needs real intelligence The safe pick when unsure. The balance point between quality and cost
xhigh The recommended starting point for coding and agent workloads Give max_tokens plenty of room (start around 64K tokens)
max Hard problems where being right matters more than the bill The deepest reasoning, but not always the best result (see section 5)

8. Other new features

Mid-conversation tool changes (beta)

Changing the tool list mid-conversation used to invalidate the entire prompt cache. Opus 5 lets you add or remove tools while keeping the cache (beta header mid-conversation-tool-changes-2026-07-01). That matters for the cost of long-running agents.

Minimum cacheable prompt halved

The minimum cacheable prompt length drops from 1,024 to 512 tokens. Prompts that were too short to cache on Opus 4.8 become cacheable with no code changes.

"default" fallback mode

When a request is refused by safety filters, instead of listing alternate models yourself you can let Anthropic's recommended routing apply automatically (beta header server-side-fallback-2026-07-01).

Fast mode

A research preview delivering roughly 2.5x output speed at 2x the price. Claude API only — not available on Bedrock, Google Cloud, or Microsoft Foundry.

9. A different personality, and prompt fixes

You will probably notice this before you notice any benchmark. The documentation lists four behavior changes you will see without touching a line of code.

Change What to do
Replies and artifacts get longer
User-facing answers, the Markdown files it writes out
Ask for brevity explicitly. Lowering effort does not shorten prose, so it has to come from the prompt
It narrates its work more Delete old scaffolding like "summarize progress every N steps." If it is still noisy, tell it to stay quiet between tool calls by default
It delegates to subagents readily
Opus 4.8 was reluctant to
Remove the "delegate more" nudges you wrote for 4.8. Cap parallelism explicitly so cost cannot run away
It verifies its own work unprompted "Add a verification step at the end" and "have a subagent verify" now cause over-verification — delete them (Anthropic says so explicitly)

Migration is subtraction, not addition. The prompt text you added to compensate for an older model's weaknesses — push it to verify, push it to delegate, force progress reports — becomes a side effect on Opus 5. Strip those out first, watch the raw behavior, then add back only what you miss.

10. Who should migrate right now

Migrate now
  • You run long-lived coding agents
  • You are building computer-use or business-automation agents
  • You are on Fable 5 and the cost hurts (near the performance at half the price)
  • You are still on Opus 4.8 (clearly better at the same price)
Test before you migrate
  • Routine jobs running cheaply with thinking off and a low max_tokens
  • Downstream steps that depend on output length or style
  • Prompts stuffed with verification and delegation instructions
No rush
  • Mostly single-patch generation (small gain, sometimes a loss)
  • You depend on fast mode via Bedrock and friends
  • Offensive security testing or long-horizon biology research (Mythos leads)

Migration steps (for API users)

  1. Change the model ID from claude-opus-4-8 to claude-opus-5
  2. Find every place you disable thinking (thinking: disabled); with effort at xhigh or max that is now a 400 error, so either lower effort or turn thinking back on
  3. Revisit max_tokens anywhere you do not set thinking (add headroom for the thinking tokens)
  4. Delete verification nudges, delegation nudges, and forced progress reports from your prompts
  5. Add an instruction to be concise, then re-baseline cost by measuring usage for real
  6. Sweep effort across medium / high / xhigh and pick the sweet spot on your own eval set

Summary

Claude Opus 5 is the kind of release users can simply enjoy: a clear step up at the same price. The gap is widest in agents that work autonomously for long stretches, and Anthropic leads with cost per task to make its case — frontier-class performance at half the price of Fable 5.

At the same time, the API has two changes you cannot ignore (thinking on by default; thinking can only be disabled at effort high or below). And the key to migrating well is that you remove prompt text rather than add it. Instructions written to patch an older model's weak spots are exactly what makes Opus 5 verbose and over-cautious.

Finally, remember that a benchmark number is only ever the value measured on that task. Opus 5 loses to GPT-5.6 Sol on DeepSWE, and there are areas where max effort is not the best setting. Measure it again on your own workload — in the end, that is the only number that settles anything.

FAQ

Q. Is Opus 5 more expensive than Opus 4.8?

A. The token price is identical ($5 input / $25 output per million tokens). But because thinking is on by default, output tokens can increase, so your actual bill may go up. Measure usage after you migrate.

Q. Should I use Fable 5 or Opus 5?

A. For cost efficiency, Opus 5 — half the unit price, and ahead on many agentic benchmarks. For the hardest reasoning and long-horizon research, Fable 5 still leads. The framework in our Fable 5 vs Opus guide transfers directly.

Q. Can I use it on the free plan?

A. Opus 5 is the default model on the Max plan and the top model selectable on Pro. Plan structures change, so check current availability on Anthropic's pricing page.

Q. I migrated and now I get a 400 error.

A. First check whether you are sending thinking: {"type": "disabled"} together with effort xhigh or max. Opus 5 rejects that combination. Drop effort to high or below, or remove the thinking parameter (returning to the default, on).

Q. Answers are too long. Will lowering effort shorten them?

A. No. Effort mainly controls how deeply it thinks; it does not reliably shrink user-facing output. The correct fix is to ask for brevity explicitly in the prompt.

Note: figures in this article come from Anthropic's announcement "Introducing Claude Opus 5", the official documentation "What's new in Claude Opus 5" and "Models overview", plus reporting from the decoder and tech-ish (all July 24, 2026). Values marked 🟡 are not stated as numbers in the official text and were read off charts by reporters, so they carry less certainty. Specifications and pricing can change; confirm anything decisive against the official documentation.