← All AI Ask BlogTest models →
Model releases · 8 min read

Audit Claude Sonnet 5 launch and price-update evidence

Claude Sonnet 5 launched as Anthropic’s coding and agent-focused Sonnet, and Anthropic made its $2/M input and $10/M output price permanent on August 10, 2026. It is a strong migration candidate for agentic production work, but tokenizer changes mean teams should compare tokens and total task cost—not just per-million rates.

By Todd · Published 2026-08-14 · Verified 2026-09-02

AnthropicClaude Sonnet 5AgentsMigration
Endpointclaude-sonnet-5
Input$2/M
Output$10/M
Released2026-06-30
Permanent priceConfirmed 2026-08-10
Verified2026-09-02

The permanent-price update

The commercial news is as important as the model launch: Anthropic made the $2/$10 Sonnet 5 price permanent on August 10. That gives production teams a more stable budget assumption than a temporary launch rate, while the exact model-page limits and availability should remain tied to Anthropic’s current documentation.

What changed from Sonnet 4.6

Anthropic positions Sonnet 5 for coding, agents, tool use, and knowledge work. The meaningful migration question is whether those capabilities reduce human intervention and retries enough to offset any change in tokenization or output length.

  • Agentic coding and tool-use positioning
  • Effort/reasoning controls should be validated in the target API surface
  • Updated tokenizer may produce roughly 1.0–1.35× tokens depending on content
  • Safety claims in provider materials remain attributed claims, not All AI Ask measurements

Migration economics

Keep Sonnet 4.6 as a control. Replay representative tasks, compare input and output token counts, tool-call loops, retries, and successful completion cost. The $2/$10 headline is useful, but it is not a complete unit-cost model when the tokenizer and agent trajectory change.

Who should use it—and who should wait

Use Sonnet 5 when reliable coding and agent orchestration are worth a managed Anthropic endpoint. Wait if your application is highly sensitive to exact token budgets, depends on undocumented effort settings, or has not yet validated tool schemas and safety review requirements.

Availability and test status

The release announcement and changelog are the source of the launch and pricing update. All AI Ask has not published a controlled first-party benchmark verdict for Sonnet 5, so this page makes no unsupported quality or speed ranking.

Explore the canonical data

Claude Sonnet 5 model pageClaude Sonnet 4.6 model pageClaude Sonnet 5 pricingSonnet 4.6 → 5 comparisonAnthropic provider profileSonnet 5 vs Gemini 3.7 Flash

Test it yourself

Run the same prompt across claude sonnet 5, grok 4.6, gemini 3.7 flash in one workspace.

Open the comparison playground →

FAQ

What is Claude Sonnet 5’s permanent price?

Anthropic made the launch price permanent at $2 per million input tokens and $10 per million output tokens on August 10, 2026.

Can Sonnet 5 cost more than the headline rate suggests?

Yes. Anthropic reports tokenizer changes can produce roughly 1.0–1.35× tokens depending on content, so measure total task tokens and retries.

Sources

Batch 57 evidence contribution · owner: claude-sonnet-5-release

Claude Sonnet 5 launch and permanent-price record

The Sonnet 5 article preserves Anthropic’s dated launch, API and cloud-surface evidence, tokenizer caveat, and permanent-price update as separate events. It is not the current model contract or a migration verdict. Verified 2026-09-02; missing tokenizer versions, surface dates, usage, and provider-attributed claims remain Unavailable.

Verification identity: Luna / Continuous SEO Builder Batch 57 · verifiedAt 2026-09-02 · exact route owner claude-sonnet-5-release. Qualitative demand is search-result evidence only; exact monthly volume is unavailable.

Sonnet 5 launch-and-price chronology

Scope: Owns launch and permanent-price events separately, with exact endpoint/host, artifact/hash, rate version, and event/capture/verification dates.

Deterministic formula/rule: eventState = current | superseded | missing after exact endpoint + host + effective date join

Evidence owner: Anthropic Claude Sonnet 5 announcement · verified 2026-09-02. Missing or conflicting joins fail closed.

Frozen scenarioRequest / response / model / provider / host / surface / realm / account / artifact / claim / rate / event / prompt / config / usage fieldsBounded result
batch57-claude-sonnet-5-release-m1-r1
announcement
Inputs: one dated event or source artifact; fixture=announcement
Joined fields: event ID, artifact URL/hash, publisher, exact endpoint or model ID, event/capture/verification timestamps, current/superseded/missing state; scenario-specific evidence key=announcement
Verification: observed values are accepted only from the named source; assumptions remain labeled.
DATED — artifact/date join required
Keep the event snapshot separate from current state and use the narrowest source-backed date Fixture outcome is bounded to announcement; no broader claim is inferred.
batch57-claude-sonnet-5-release-m1-r2
API availability
Inputs: one dated event or source artifact; fixture=API availability
Joined fields: event ID, artifact URL/hash, publisher, exact endpoint or model ID, event/capture/verification timestamps, current/superseded/missing state; scenario-specific evidence key=API availability
Verification: observed values are accepted only from the named source; assumptions remain labeled.
DATED — artifact/date join required
Keep the event snapshot separate from current state and use the narrowest source-backed date Fixture outcome is bounded to API availability; no broader claim is inferred.
batch57-claude-sonnet-5-release-m1-r3
cloud availability
Inputs: one dated event or source artifact; fixture=cloud availability
Joined fields: event ID, artifact URL/hash, publisher, exact endpoint or model ID, event/capture/verification timestamps, current/superseded/missing state; scenario-specific evidence key=cloud availability
Verification: observed values are accepted only from the named source; assumptions remain labeled.
DATED — artifact/date join required
Keep the event snapshot separate from current state and use the narrowest source-backed date Fixture outcome is bounded to cloud availability; no broader claim is inferred.
batch57-claude-sonnet-5-release-m1-r4
launch-price start
Inputs: one dated event or source artifact; fixture=launch-price start
Joined fields: event ID, artifact URL/hash, publisher, exact endpoint or model ID, event/capture/verification timestamps, current/superseded/missing state; scenario-specific evidence key=launch-price start
Verification: observed values are accepted only from the named source; assumptions remain labeled.
DATED — artifact/date join required
Keep the event snapshot separate from current state and use the narrowest source-backed date Fixture outcome is bounded to launch-price start; no broader claim is inferred.
batch57-claude-sonnet-5-release-m1-r5
permanent-price confirmation
Inputs: one dated event or source artifact; fixture=permanent-price confirmation
Joined fields: event ID, artifact URL/hash, publisher, exact endpoint or model ID, event/capture/verification timestamps, current/superseded/missing state; scenario-specific evidence key=permanent-price confirmation
Verification: observed values are accepted only from the named source; assumptions remain labeled.
DATED — artifact/date join required
Keep the event snapshot separate from current state and use the narrowest source-backed date Fixture outcome is bounded to permanent-price confirmation; no broader claim is inferred.
batch57-claude-sonnet-5-release-m1-r6
later pricing revision
Inputs: one dated event or source artifact; fixture=later pricing revision
Joined fields: event ID, artifact URL/hash, publisher, exact endpoint or model ID, event/capture/verification timestamps, current/superseded/missing state; scenario-specific evidence key=later pricing revision
Verification: observed values are accepted only from the named source; assumptions remain labeled.
DATED — artifact/date join required
Keep the event snapshot separate from current state and use the narrowest source-backed date Fixture outcome is bounded to later pricing revision; no broader claim is inferred.

Tokenizer-impact reconciliation receipt

Scope: Owns measured input hashes, exact old/new tokenizer IDs, token counts, and same-workload price arithmetic; provider ranges are not universal multipliers.

Deterministic formula/rule: priceDelta = (newInputTokens × inputRate + newOutputTokens × outputRate) / 1,000,000 - oldTotal

Evidence owner: Anthropic Claude Sonnet 5 announcement · verified 2026-09-02. Missing or conflicting joins fail closed.

Frozen scenarioRequest / response / model / provider / host / surface / realm / account / artifact / claim / rate / event / prompt / config / usage fieldsBounded result
batch57-claude-sonnet-5-release-m2-r1
plain prose
Inputs: one frozen workload, billing, or endpoint-resolution fixture; fixture=plain prose
Joined fields: request/log/invoice or input/output hashes, exact model/provider/host, token class, event time/timezone, rate version, retries, observed-versus-assumed marker; scenario-specific evidence key=plain prose
Verification: observed values are accepted only from the named source; assumptions remain labeled.
FAIL CLOSED — exact workload join required
Calculate or schedule only from the joined observed fields; any missing identity, time, rate, tokenizer, cache, or invoice field returns Unavailable Fixture outcome is bounded to plain prose; no broader claim is inferred.
batch57-claude-sonnet-5-release-m2-r2
source code
Inputs: one frozen workload, billing, or endpoint-resolution fixture; fixture=source code
Joined fields: request/log/invoice or input/output hashes, exact model/provider/host, token class, event time/timezone, rate version, retries, observed-versus-assumed marker; scenario-specific evidence key=source code
Verification: observed values are accepted only from the named source; assumptions remain labeled.
FAIL CLOSED — exact workload join required
Calculate or schedule only from the joined observed fields; any missing identity, time, rate, tokenizer, cache, or invoice field returns Unavailable Fixture outcome is bounded to source code; no broader claim is inferred.
batch57-claude-sonnet-5-release-m2-r3
JSON schema
Inputs: one frozen workload, billing, or endpoint-resolution fixture; fixture=JSON schema
Joined fields: request/log/invoice or input/output hashes, exact model/provider/host, token class, event time/timezone, rate version, retries, observed-versus-assumed marker; scenario-specific evidence key=JSON schema
Verification: observed values are accepted only from the named source; assumptions remain labeled.
FAIL CLOSED — exact workload join required
Calculate or schedule only from the joined observed fields; any missing identity, time, rate, tokenizer, cache, or invoice field returns Unavailable Fixture outcome is bounded to JSON schema; no broader claim is inferred.
batch57-claude-sonnet-5-release-m2-r4
multilingual text
Inputs: one frozen workload, billing, or endpoint-resolution fixture; fixture=multilingual text
Joined fields: request/log/invoice or input/output hashes, exact model/provider/host, token class, event time/timezone, rate version, retries, observed-versus-assumed marker; scenario-specific evidence key=multilingual text
Verification: observed values are accepted only from the named source; assumptions remain labeled.
FAIL CLOSED — exact workload join required
Calculate or schedule only from the joined observed fields; any missing identity, time, rate, tokenizer, cache, or invoice field returns Unavailable Fixture outcome is bounded to multilingual text; no broader claim is inferred.
batch57-claude-sonnet-5-release-m2-r5
tool transcript
Inputs: one frozen workload, billing, or endpoint-resolution fixture; fixture=tool transcript
Joined fields: request/log/invoice or input/output hashes, exact model/provider/host, token class, event time/timezone, rate version, retries, observed-versus-assumed marker; scenario-specific evidence key=tool transcript
Verification: observed values are accepted only from the named source; assumptions remain labeled.
FAIL CLOSED — exact workload join required
Calculate or schedule only from the joined observed fields; any missing identity, time, rate, tokenizer, cache, or invoice field returns Unavailable Fixture outcome is bounded to tool transcript; no broader claim is inferred.
batch57-claude-sonnet-5-release-m2-r6
missing tokenizer version
Inputs: one frozen workload, billing, or endpoint-resolution fixture; fixture=missing tokenizer version
Joined fields: request/log/invoice or input/output hashes, exact model/provider/host, token class, event time/timezone, rate version, retries, observed-versus-assumed marker; scenario-specific evidence key=missing tokenizer version
Verification: observed values are accepted only from the named source; assumptions remain labeled.
FAIL CLOSED — exact workload join required
Calculate or schedule only from the joined observed fields; any missing identity, time, rate, tokenizer, cache, or invoice field returns Unavailable Fixture outcome is bounded to missing tokenizer version; no broader claim is inferred.

Release-surface and claim admission matrix

Scope: Owns API/app/cloud surface, realm, effective date, exact source, and provider-attributed claim class; later availability cannot be backfilled to launch day.

Deterministic formula/rule: admit = exact surface + realm + date + source; provider claim without contract => attributed or unavailable

Evidence owner: Anthropic Claude Sonnet 5 announcement · verified 2026-09-02. Missing or conflicting joins fail closed.

Frozen scenarioRequest / response / model / provider / host / surface / realm / account / artifact / claim / rate / event / prompt / config / usage fieldsBounded result
batch57-claude-sonnet-5-release-m3-r1
Anthropic API
Inputs: one surface or canonical-owner handoff request; fixture=Anthropic API
Joined fields: route owner, exact host/surface/realm, requested/effective ID, prerequisite, availability/effective date, current-owner URL, account class; scenario-specific evidence key=Anthropic API
Verification: observed values are accepted only from the named source; assumptions remain labeled.
ROUTED — owner boundary enforced
Route to the named owner only when the surface, date, identity, and prerequisite joins agree; otherwise show conditional or Unavailable Fixture outcome is bounded to Anthropic API; no broader claim is inferred.
batch57-claude-sonnet-5-release-m3-r2
first-party app
Inputs: one surface or canonical-owner handoff request; fixture=first-party app
Joined fields: route owner, exact host/surface/realm, requested/effective ID, prerequisite, availability/effective date, current-owner URL, account class; scenario-specific evidence key=first-party app
Verification: observed values are accepted only from the named source; assumptions remain labeled.
ROUTED — owner boundary enforced
Route to the named owner only when the surface, date, identity, and prerequisite joins agree; otherwise show conditional or Unavailable Fixture outcome is bounded to first-party app; no broader claim is inferred.
batch57-claude-sonnet-5-release-m3-r3
Amazon Bedrock
Inputs: one surface or canonical-owner handoff request; fixture=Amazon Bedrock
Joined fields: route owner, exact host/surface/realm, requested/effective ID, prerequisite, availability/effective date, current-owner URL, account class; scenario-specific evidence key=Amazon Bedrock
Verification: observed values are accepted only from the named source; assumptions remain labeled.
ROUTED — owner boundary enforced
Route to the named owner only when the surface, date, identity, and prerequisite joins agree; otherwise show conditional or Unavailable Fixture outcome is bounded to Amazon Bedrock; no broader claim is inferred.
batch57-claude-sonnet-5-release-m3-r4
Google Vertex AI
Inputs: one surface or canonical-owner handoff request; fixture=Google Vertex AI
Joined fields: route owner, exact host/surface/realm, requested/effective ID, prerequisite, availability/effective date, current-owner URL, account class; scenario-specific evidence key=Google Vertex AI
Verification: observed values are accepted only from the named source; assumptions remain labeled.
ROUTED — owner boundary enforced
Route to the named owner only when the surface, date, identity, and prerequisite joins agree; otherwise show conditional or Unavailable Fixture outcome is bounded to Google Vertex AI; no broader claim is inferred.
batch57-claude-sonnet-5-release-m3-r5
agentic-coding claim
Inputs: one article or provider claim fixture; fixture=agentic-coding claim
Joined fields: claim hash, exact wording, evidence class, source URL, source date, owner, correction/version, independent validator or denominator; scenario-specific evidence key=agentic-coding claim
Verification: observed values are accepted only from the named source; assumptions remain labeled.
CALIBRATED — claim support required
Publish only the attributed or verified claim state; disagreement or absent support remains explicitly unavailable Fixture outcome is bounded to agentic-coding claim; no broader claim is inferred.
batch57-claude-sonnet-5-release-m3-r6
safety claim
Inputs: one article or provider claim fixture; fixture=safety claim
Joined fields: claim hash, exact wording, evidence class, source URL, source date, owner, correction/version, independent validator or denominator; scenario-specific evidence key=safety claim
Verification: observed values are accepted only from the named source; assumptions remain labeled.
CALIBRATED — claim support required
Publish only the attributed or verified claim state; disagreement or absent support remains explicitly unavailable Fixture outcome is bounded to safety claim; no broader claim is inferred.

Primary sources: Anthropic Claude Sonnet 5 announcement · Anthropic pricing documentation

Contextual reading: Claude Sonnet 5 model · Claude Sonnet 5 pricing · Claude Sonnet 4.6 model · Anthropic provider profile · Sonnet 4.6 to 5 comparison

Owner-attributed next step: run a matched comparison at /try?source=batch57-claude-sonnet-5-release. Historical and unavailable states remain visible until their exact source joins resolve.