Independent & unofficial. Not affiliated with Anthropic. Facts verified 21 August 2026. Always confirm pricing at claude.com/pricing.
Still available

Claude Sonnet 4.6

Claude Sonnet 4.6 is still available in August 2026. How it compares with Sonnet 5 on price, tokenizer behaviour and capability - with a worked example.

Claude Sonnet 4.6 is still callable in August 2026 as claude-sonnet-4-6, at $3 per million input tokens and $15 per million output, with retirement no sooner than 17 February 2027. It has been superseded by Claude Sonnet 5, whose sticker price is $2 / $10 - but Sonnet 5's tokenizer emits roughly 30% more tokens for the same text, so the real saving is closer to 13% than 33%.

Status: superseded, but live

Sonnet 4.6 still works. Requests to claude-sonnet-4-6 succeed today, and Anthropic's deprecation table gives a retirement date of no sooner than 17 February 2027. It has been superseded by Claude Sonnet 5 (30 June 2026). The migration, in one line: change model="claude-sonnet-4-6" to model="claude-sonnet-5". Then remove temperature, top_p and top_k (they return a 400 on Sonnet 5), re-check max_tokens against the new tokenizer, and expect thinking to be on by default.

#Claude Sonnet 4.6 at a glance

Status
Legacy - still callable
Claude API ID
claude-sonnet-4-6
Bedrock / Google Cloud IDs
anthropic.claude-sonnet-4-6 / claude-sonnet-4-6
Released
17 February 2026
Retirement
Not sooner than 17 February 2027
Context / max output
1,000,000 tokens / 128,000 tokens (300,000 in batch with output-300k-2026-03-24)
Reliable knowledge cutoff
August 2025 (training data to January 2026)
Price
$3 in / $15 out per MTok; $0.30 cache read; $1.50 / $7.50 in batch
Thinking
Adaptive available; extended thinking supported but deprecated
Sampling parameters
temperature, top_p, top_k still accepted
Assistant prefill
Not supported - removed at 4.6
Minimum cacheable prompt
1,024 tokens - same as Sonnet 5
Tokenizer
The previous tokenizer. Sonnet 4.6 is the last model to use it

#What is Claude Sonnet 4.6?

Sonnet 4.6 shipped on 17 February 2026, twelve days after Opus 4.6, bringing the 1M-token context window and the dateless ID convention to the Sonnet tier. It is the first Bedrock model ID to drop the -v1 suffix and, with Opus 4.6, the point at which assistant message prefilling was removed. It remains capable: Anthropic's Sonnet 5 announcement cites an updated Sonnet 4.6 score of 78.5% on OSWorld-Verified and 34.6% on Humanity's Last Exam without tools, 46.8% with tools - the only Sonnet 4.6 figures published as text in a primary source.

Its most consequential property today is negative space: Sonnet 4.6 is the last Claude model using the older tokenizer. Everything from Opus 4.7 onward - including Sonnet 5 - uses the newer one. That boundary is what makes the price comparison below non-obvious.

#Sonnet 4.6 vs Sonnet 5

Claude Sonnet 4.6Claude Sonnet 5
API IDclaude-sonnet-4-6claude-sonnet-5
Released17 Feb 202630 Jun 2026
Retirement no sooner than17 Feb 202730 Jun 2027
Sticker price in / out per MTok$3 / $15$2 / $10
TokenizerPreviousNew - ~30% more tokens for the same text
Effective price per unit of the same text$3 / $15~$2.60 / ~$13
Context / max output1M / 128k1M / 128k (holding ~30% less text)
Reliable knowledge cutoffAug 2025Jan 2026
Thinking defaultOff until configuredOn by default, depth set by effort
Extended thinking (budget_tokens)Supported, deprecatedRemoved (400)
temperature / top_p / top_kAccepted400 on non-default
Computer use & browser useNoYes
Priority TierNot documented in current sourcesNot available
Refusal behaviourStandardCan return stop_reason: "refusal" at HTTP 200

#Why Sonnet 5's lower price is not a 33% saving

On the sticker, Sonnet 5 is exactly one third cheaper on both input and output - $2 against $3, $10 against $15. That price became permanent on 10 August 2026, when Anthropic cancelled the planned 1 September rise back to $3 / $15.

But Anthropic's pricing documentation carries a caveat: Claude 4.7 and later models "use a newer tokenizer… This tokenizer produces approximately 30% more tokens for the same text. The exact increase depends on the content and workload shape." Sonnet 5 uses it; Sonnet 4.6 does not. The same document, prompt and answer are billed against ~30% more tokens on Sonnet 5, so a per-MTok comparison is not like-for-like.

#A worked example

Stated assumption: a monthly workload measured on Sonnet 4.6 as 10,000,000 input and 1,000,000 output tokens, with the same text producing exactly 30% more tokens under Sonnet 5's tokenizer, applied uniformly to both. Anthropic says the real figure varies by content, so treat 30% as a midpoint, not a guarantee.

LineSonnet 4.6Sonnet 5
Input tokens billed10,000,00013,000,000
Input cost10 × $3 = $30.0013 × $2 = $26.00
Output tokens billed1,000,0001,300,000
Output cost1 × $15 = $15.001.3 × $10 = $13.00
Monthly total$45.00$39.00
Saving vs Sonnet 4.6-$6.00, or 13.3%
Naive sticker-price estimate-33.3%

Put another way: measured per million tokens as Sonnet 4.6 counts them, Sonnet 5 effectively costs $2.60 in and $13.00 out. Still cheaper - and cheaper on cache reads (~$0.26 effective against $0.30) and on the Batch API (~$1.30 / ~$6.50 against $1.50 / $7.50). But it is a low-teens improvement, not the third the price list implies.

One further factor pushes the same way. Thinking is on by default on Sonnet 5, and thinking tokens bill as output. Unless you lower effort, an unconfigured Sonnet 5 produces more output tokens per task than an unconfigured Sonnet 4.6 did, on top of the tokenizer inflation. For short, high-volume calls it is entirely possible for Sonnet 5 to cost more per request. Measure before assuming. The effort ladder is on the thinking and effort page, the rate card on the pricing page.

#What the tokenizer changes besides cost

Three consequences are easier to miss, and all follow from the same arithmetic.

  • Your context window holds less text. Both models advertise 1,000,000 tokens, but a corpus occupying 900k tokens on Sonnet 4.6 needs roughly 1.17M on Sonnet 5 - past the limit. If input alone exceeds the window, the API returns a 400 "prompt is too long". Long-document pipelines near the ceiling should re-measure first.
  • Your max_tokens means something different. A 128,000-token output cap holds roughly 30% less prose than it used to, so fixed caps tuned on Sonnet 4.6 may truncate.
  • Rate limits bite ~30% sooner. Per-minute quotas count tokens, not characters, so the same throughput of text eats more allowance. Sonnet 5 does at least sit in its own rate-limit bucket, while Sonnet 4.6 and Sonnet 4.5 share one.

#How do you migrate from Sonnet 4.6 to Sonnet 5?

msg = client.messages.create(
    model="claude-sonnet-5",   # was "claude-sonnet-4-6"
    max_tokens=8192,
    messages=[{"role": "user", "content": prompt}],
)

On Bedrock, anthropic.claude-sonnet-4-6 becomes anthropic.claude-sonnet-5. Then work the checklist.

  • Remove temperature, top_p and top_k. Sonnet 4.6 accepts them; Sonnet 5 returns a 400 on any non-default value. Replace with prompting and re-test - a prompt written to compensate for temperature=0 is not automatically equivalent.
  • Re-count tokens and revisit max_tokens, for the reasons above.
  • Migrate budget_tokens to adaptive thinking. Extended thinking is deprecated on Sonnet 4.6 and removed on Sonnet 5; use effort. You can still turn thinking off entirely on Sonnet 5, which is not true of Opus 5 at high effort levels.
  • Handle refusals as successes. Sonnet 5 is the first Sonnet-tier model with real-time cybersecurity safeguards and can return stop_reason: "refusal" at HTTP 200. Code that only inspects status codes reads that as a normal completion with no text.
  • Check Priority Tier. Anthropic documents that Priority Tier is not available on Sonnet 5. Whether Sonnet 4.6 remains eligible is not documented in current sources - confirm with your account team before assuming latency guarantees carry over.

#When staying on Sonnet 4.6 is defensible

#You need sampling control

Sonnet 4.6 accepts temperature, top_p and top_k; Sonnet 5 does not. For evaluation harnesses, deterministic fixtures or any pipeline where output variance is itself auditable, that is a genuine capability difference, not a stylistic preference. Sonnet 4.6 is the newest Sonnet that will honour it, until February 2027.

#A validated production prompt

Dateless model IDs are pinned snapshots - Anthropic does not update weights under an existing ID - so a prompt signed off against claude-sonnet-4-6 has a stable target for another eighteen months. The caveat: weights are fixed, but router, safety classifiers and sampling logic can change and produce minor observable differences. Pinned is not frozen.

#Evaluation baselines, and the honest cost case

Migrating changes token counts, sampling control, thinking defaults and refusal behaviour at once, so any movement in your pass rate cannot be attributed to a single cause. Keep 4.6 in production and shadow Sonnet 5 on the same suite. And note the cost argument is a low-teens percentage, not a third - for many teams that does not clear the bar for re-validating a working system. If cost is the real constraint, dropping a tier to Haiku 4.5 at $1 / $5 saves far more than a Sonnet version bump; the trade-offs are on the model comparison page.

What is not defensible: staying because Sonnet 4.6 is "cheaper per token". It is not - it is more expensive per token and per unit of text. Integration guidance for both versions is on the Sonnet API page, caching and batching mechanics on the Claude API page, the family history on the Sonnet version archive, and the current lineup on the Claude models page.

#Frequently asked questions

Is Claude Sonnet 4.6 still available in August 2026?

Yes. Anthropic lists claude-sonnet-4-6 as Active with retirement no sooner than 17 February 2027. It is available on the Claude API, AWS Bedrock and Google Cloud at $3 per million input tokens and $15 per million output tokens, with a 1M-token context window.

Is Sonnet 5 really a third cheaper than Sonnet 4.6?

No. The sticker price is a third lower, but Sonnet 5 uses a tokenizer emitting roughly 30% more tokens for the same text. On a workload of 10M input and 1M output tokens as counted by Sonnet 4.6, the real saving is about 13%, not 33%. Thinking-on-by-default can erode it further.

Does temperature still work on Sonnet 4.6?

Yes. Sonnet 4.6 accepts temperature, top_p and top_k. Sonnet 5 and every Opus model from 4.7 onward return a 400 error on non-default values. Anthropic's documented replacement is to omit the parameters and control output style through prompting instead.

Will my long documents still fit after migrating to Sonnet 5?

Not necessarily. Both models have a 1,000,000-token window, but the same text consumes roughly 30% more tokens on Sonnet 5. Input that occupied 900,000 tokens on Sonnet 4.6 will exceed the limit. If input alone overflows the window, the API returns a 400 "prompt is too long".

What benchmark scores has Anthropic published for Sonnet 4.6?

Two sets appear as text in a primary source: 78.5% on OSWorld-Verified, and 34.6% on Humanity's Last Exam without tools rising to 46.8% with tools. Sonnet 5's own comparative figures are published as chart images and are not documented numerically in current sources.

Verify it yourself

Model IDs, tokenizer behaviour, retirement dates and prices verified 21 August 2026 against platform.claude.com/docs pricing and the model deprecations page. The ~30% tokenizer figure is Anthropic's own approximation and varies by workload - measure it on your own corpus before committing to a cost model.