Skip to content
Model guide

Claude Sonnet 5.5: Near-Opus Coding at Half the Price

Sonnet 5.5 keeps Sonnet 5's $2/$10 price, halves cache reads, and beats Opus 5.5 on Terminal-Bench 4.0. Opus still leads on FrontierCode and CursorBench, and it is still Anthropic's recommended starting point. Here is where each one belongs.

Quick answer

Claude Sonnet 5.5 is Anthropic's model for speed and capability on everyday coding, agent and enterprise work, released September 28, 2026: $2 in / $10 out per MTok, $0.10 cache reads and a 1M-token window. It beats Opus 5.5 on Terminal-Bench 4.0 (70.6% vs 66.4%) at half the price, while Opus keeps the lead on FrontierCode and CursorBench. In Claude Code, /model sonnet selects it from v2.1.284.
Price
$2 in / $10 out per MTok
Cache reads
$0.10 per MTok (writes $2.50)
Context
1M tokens (128K max output)
Effort
low · medium · high · xhigh · max (Claude Code default: medium)
Terminal-Bench 4.0
70.6% (Opus 5.5: 66.4%)
Claude Code
/model sonnet, v2.1.284+
01

What Changed From Sonnet 5

Sonnet 5 shipped on June 30, 2026. Sonnet 5.5 replaced it on September 28, 2026 at the same list price, and almost everything else moved:

Claude Sonnet 5Claude Sonnet 5.5
Price$2 in / $10 out per MTok$2 in / $10 out per MTok
Cache reads$0.20 per MTok$0.10 per MTok
Context window1M tokens (default)1M tokens (128K max output)
Speed and cost per taskBaseline30%+ faster, up to 30% less per task (Anthropic)
ThinkingCan be disabledAlways on; between_tools is the lowest setting
Terminal-Bench 4.010.3%70.6%
CursorBench 4.034.1%55.5%
GDPval-AA v2.11449 Elo1844 Elo
Forced tool_choice (any or tool)AcceptedReturns a 400
Non-default temperature, top_p, top_kAcceptedReturns a 400
Claude Code/model sonnet before v2.1.284/model sonnet from v2.1.284

Data verified October 9, 2026 against Anthropic's Sonnet 5.5 model page, its pricing page, the launch post, and the Claude Code changelog.

02

Specs and Pricing

SpecClaude Sonnet 5.5
API identifierclaude-sonnet-5-5
ReleasedSeptember 28, 2026
Input / output$2 in / $10 out per MTok
Cache reads$0.10 per MTok
Cache writes (5-minute)$2.50 per MTok (1.25x input)
Long-context surchargeNone, up to 1M tokens
Context window / max output1M tokens (128K max output)
Knowledge cutoffJune 2026
Effort levelslow, medium, high, xhigh, max
Default efforthigh on the API, medium in Claude Code
ThinkingAlways on; lowest setting between_tools, at high effort or below

The other pricing detail worth knowing is the one that is missing: Sonnet 5.5 has no long-context premium. A prompt near the 1M-token limit costs the same per token as a short one. Among current Claude models only Claude Haiku 5.5 has a price step, above 100K-token prompts, and OpenAI's GPT-6 models bill 2x input and 1.5x output once a prompt passes 272K input tokens.

03

Benchmarks: Anthropic's Launch Table

These are the vendor-published numbers from Anthropic's launch post, next to the previous Sonnet, the current Opus, and GPT-6 Sol, the OpenAI model Anthropic chose to compare against. A dash marks a score Anthropic did not publish.

BenchmarkClaude Sonnet 5.5Claude Sonnet 5Claude Opus 5.5GPT-6 Sol
Terminal-Bench 4.070.6%10.3%66.4% (xhigh)—
FrontierCode v1.1 (main)52.1% (xhigh)42.4%54.4%49.3%
CursorBench 4.055.5%34.1%57.8%—
GDPval-AA v2.11844 Elo1449 Elo1846 Elo1487 Elo (OpenAI-reported)
Humanity's Last Exam, with tools64.5%54.9%67.7%—
OSWorld 2.1 (partial)80.1%57.0%81.8%—

Three readings. Against Sonnet 5 the jump is enormous: 10.3% to 70.6% on Terminal-Bench 4.0 and 34.1% to 55.5% on CursorBench. Against Opus 5.5 the margins are small either way: Sonnet 5.5 leads Terminal-Bench by 4.2 points against Opus at xhigh and trails by 2 Elo on GDPval-AA, while Opus 5.5 leads FrontierCode by 2.3 points and CursorBench by 2.3. And Sonnet's FrontierCode figure is at xhigh effort: at max it scored 46.2%, so more effort is not automatically a better result.

GPT-6 Sol's GDPval-AA figure is OpenAI's own, as quoted by Anthropic. The table does not include GPT-6.1 Sol, which shipped on September 29, 2026, the day after Sonnet 5.5. All figures are vendor-published; we have not reproduced them.

Your AI workspace for shipping software.

Download AIDEN free and point it at your existing Claude Code or Codex setup. No credit card, running in minutes.

Download AIDEN free

Free to start · macOS 12+ · No credit card required

04

The Cost Math

Sonnet 5.5 costs half of Opus 5.5 on every rate: input, output and cache reads. Against the rest of the current lineup, every multiple below is computed from list prices:

ModelPriceCache readsInput / output vs Sonnet 5.5
Claude Haiku 5.5$0.10 in / $0.50 out per MTok (prompts up to 100K)$0.01 (1/10)1/20 / 1/20
Claude Sonnet 5.5$2 in / $10 out per MTok$0.10 (1x)1x / 1x
Claude Opus 5.5$4 in / $20 out per MTok$0.20 (2x)2x / 2x
Claude Fable 5.1$10 in / $50 out per MTok$0.25 (2.5x)5x / 5x

A worked example, with the same profile our Opus vs Sonnet vs Haiku comparison uses: one feature card at 300K input and 60K output tokens.

One feature card: 300K input + 60K output tokens

Haiku 5.5   0.3M x $0.10 + 0.06M x $0.50  = $0.06   prompts up to 100K tokens
Haiku 5.5   0.3M x $0.50 + 0.06M x $2.50  = $0.30   prompts above 100K tokens
Sonnet 5.5  0.3M x $2 + 0.06M x $10       = $1.20
Opus 5.5    0.3M x $4 + 0.06M x $20       = $2.40
Fable 5.1   0.3M x $10 + 0.06M x $50      = $6.00

Three things the table hides. Thinking tokens bill as output, and Sonnet 5.5 always thinks, so the effort level moves the output side of the bill. Prompt caching moves the input side: an agent session re-reads its context at $0.10 per MTok on Sonnet 5.5, against $0.20 on Opus 5.5 and $0.25 on Fable 5.1, so on a cache-heavy session Fable's premium over Sonnet shrinks to 2.5x on input while output stays at 5x. And Haiku 5.5's line depends on prompt size: requests above 100K tokens bill at $0.50/$2.50, 5x its short-prompt rate. The math also assumes identical token counts; Anthropic reports Sonnet 5.5 spends up to 30% less per task than Sonnet 5 at the same token prices.

05

Where Sonnet 5.5 Fits

Well-scoped features at volume

Features, bug fixes, tests and refactors with a clear spec. At half Opus 5.5's token price, a board full of them stays affordable.

Terminal-heavy agent work

Builds, test runs, migrations and CLI-driven debugging. Its 70.6% on Terminal-Bench 4.0 is the best score Anthropic has published, ahead of Opus 5.5's 66.4%.

Executing an Opus plan

The opusplan pattern: Opus 5.5 writes the plan in plan mode, Sonnet 5.5 carries it out. The numbers are below.

Parallel agent fleets

Five agents at once burn five sessions' worth of tokens, so a rate half of Opus 5.5's halves the whole fleet's bill. More on running several Claude Code sessions.

Long sessions on a cached repo

$0.10 cache reads, half of Opus 5.5 and of Sonnet 5, and no long-context premium up to 1M tokens.

Enterprise knowledge work

Anthropic pitches Sonnet 5.5 at enterprise workloads too, and it lands 1844 Elo on GDPval-AA v2.1, 2 Elo behind Opus 5.5.

The opusplan pattern: Opus plans, Sonnet executes

Claude Code's opusplan setting runs Opus in plan mode and Sonnet when executing. The 5.5 generation gives it a data argument: Opus 5.5 keeps its lead on FrontierCode and CursorBench, so the stronger model writes the plan, and the execution phase, heavy on edits, builds and test runs, lands on the model with the better Terminal-Bench score. On the same feature, with planning at 50K input and 10K output tokens:

Opus 5.5 plans      0.05M x $4 + 0.01M x $20    = $0.40
Sonnet 5.5 builds   0.25M x $2 + 0.05M x $10    = $1.00
opusplan total                                  = $1.40
All on Opus 5.5                                 = $2.40

That is 42% less than running the whole feature on Opus 5.5, with the flagship still making the architectural calls. The split works when the plan survives contact with the code. On exploratory debugging, where the plan changes mid-implementation, stay on Opus 5.5 end to end; on a routine card, skip Opus and let Sonnet 5.5 plan too. The full playbook is in model routing for coding agents.

06

What It's Not For

Sonnet 5.5 narrows the gap to Opus 5.5; it does not erase it. Opus 5.5 still leads on FrontierCode v1.1 (54.4% vs 52.1% at xhigh), CursorBench 4.0 (57.8% vs 55.5%), Humanity's Last Exam with tools (67.7% vs 64.5%) and OSWorld 2.1 (81.8% vs 80.1%), and Anthropic's own selection guide still says most workloads start with Opus 5.5.

If the work is…Use instead
Ambiguous architecture, subtle cross-file bugs, long unattended runsClaude Opus 5.5
The hardest reasoning, after Opus 5.5 at higher effort falls shortClaude Fable 5.1
Triage, classification, extraction and summaries at volumeClaude Haiku 5.5, at 1/20 of the price
A pipeline that needs thinking off, sampling parameters or forced tool callsClaude Sonnet 5, still served on the API for pinned workloads
07

Using It in Claude Code and the API

Opus 5.5 has been Claude Code's default model on Pro, Max, Team, Enterprise and API plans since v2.1.280, so Sonnet 5.5 is something you choose. From v2.1.284, /model sonnet resolves to Sonnet 5.5; on older versions the alias still points at the previous Sonnet, so update the CLI first. Claude Code runs Sonnet 5.5 at medium effort by default, where the API defaults to high.

# inside a Claude Code session
/model sonnet        # Sonnet 5.5 from Claude Code v2.1.284
/effort high         # raise effort for this session (default: medium)
/model opusplan      # Opus in plan mode, Sonnet when executing

# from the shell
claude --model claude-sonnet-5-5 --effort high
CLAUDE_CODE_EFFORT_LEVEL=high claude --model claude-sonnet-5-5

To make a level stick, set effortLevel in your Claude Code settings, or set it per model with modelSettings. For a single hard turn, write “ultrathink” in the prompt to ask for deeper reasoning without changing the session's effort.

On the API, it is a new model ID plus six behavior changes from Sonnet 5. A minimal request at the lowest thinking setting:

{
  "model": "claude-sonnet-5-5",
  "max_tokens": 32000,
  "thinking": { "type": "between_tools" },
  "output_config": { "effort": "medium" },
  "messages": [{ "role": "user", "content": "Fix the failing test in ..." }]
}
If your Sonnet 5 code…On Sonnet 5.5
turns thinking offNot possible. The lowest setting is { "type": "between_tools" }, accepted at high effort or below
forces tool_choice to any or a specific toolReturns a 400. Use auto and ask for the tool in the prompt
sets temperature, top_p or top_kNon-default values return a 400. Remove them
reuses thinking blocks in another conversation or with another modelNot portable: thinking blocks are tied to the model and conversation that produced them
uses the computer_20251124 toolNot accepted on the Claude API or Google Cloud
reads the text between tool calls from text blocksThat text now arrives as thinking blocks. Select blocks by type

Full details are on Anthropic's Sonnet 5.5 model page. If a pipeline depends on thinking fully off or on sampling parameters, Claude Sonnet 5 is still served on the API for pinned workloads, at the same $2 in / $10 out per MTok.

QUESTIONS

FAQ

What is Claude Sonnet 5.5?
Claude Sonnet 5.5 is Anthropic's mid-tier model, released September 28, 2026 and positioned for speed and capability on everyday coding, agent and enterprise workloads. It costs $2 in / $10 out per MTok with $0.10 cache reads, has a context window of 1M tokens (128K max output), and supports effort from low to max. Its API identifier is claude-sonnet-5-5.
How much does Claude Sonnet 5.5 cost?
$2 in / $10 out per MTok, the same list price as Sonnet 5. Cache reads cost $0.10 per MTok, half Sonnet 5's $0.20, and 5-minute cache writes cost $2.50. There is no long-context surcharge, so a prompt near the 1M-token limit is billed at the same per-token rates as a short one. Anthropic also reports that Sonnet 5.5 spends up to 30% less per task than Sonnet 5. For comparison, Opus 5.5 costs $4 in / $20 out per MTok.
What changed from Claude Sonnet 5?
The price stayed at $2/$10, cache reads halved, and the scores jumped on Anthropic's launch table: 70.6% vs 10.3% on Terminal-Bench 4.0, 55.5% vs 34.1% on CursorBench 4.0, and 1844 Elo vs 1449 Elo on GDPval-AA v2.1. Anthropic says it is more than 30% faster and up to 30% cheaper per task. It is not a pure ID swap: thinking can no longer be disabled, forced tool_choice and non-default temperature, top_p or top_k return 400 errors, and text between tool calls now arrives as thinking blocks.
Claude Sonnet 5.5 vs Opus 5.5: which is better for coding?
It depends on the task, and the gap is small. Sonnet 5.5 leads on Terminal-Bench 4.0 (70.6% vs 66.4% for Opus at xhigh) and is 2 Elo behind on GDPval-AA v2.1, at half the price on every token. Opus 5.5 leads on FrontierCode v1.1 (54.4% vs 52.1% at xhigh) and CursorBench 4.0 (57.8% vs 55.5%), and it is Anthropic's recommended starting point and Claude Code's default model. Put ambiguous, high-stakes and long-horizon work on Opus 5.5; put well-scoped features, terminal-heavy agent work and volume on Sonnet 5.5, and escalate when it stalls.
Is Claude Sonnet 5.5 available in Claude Code?
Yes. From Claude Code v2.1.284, /model sonnet selects Sonnet 5.5, and claude --model claude-sonnet-5-5 pins it from the shell. Opus 5.5 has been the default model on Pro, Max, Team, Enterprise and API plans since v2.1.280, so you switch to Sonnet 5.5 explicitly. Claude Code runs it at medium effort by default; change that with /effort. The opusplan setting combines the two: Opus in plan mode, Sonnet when executing.
Claude Sonnet 5.5 vs GPT-6.1 Sol: which should I use?
They cost the same at list: $2 in / $10 out per MTok for both, with $0.10 cached input on each. Long prompts are where they split. OpenAI bills a GPT-6.1 Sol prompt above 272K input tokens at 2x input and 1.5x output for the whole request, while Sonnet 5.5 has no premium up to 1M tokens: a 400K-token prompt with a 10K answer costs $0.90 on Sonnet 5.5 and $1.75 on GPT-6.1 Sol. On benchmarks, Anthropic's launch table compares Sonnet 5.5 with GPT-6 Sol, the previous Sol (FrontierCode v1.1: 52.1% at xhigh vs 49.3%), not with GPT-6.1 Sol, and we have no verified head-to-head between the two. Sonnet 5.5 runs in Claude Code and GPT-6.1 Sol in Codex; AIDEN runs both CLIs on one board, so you can try each on your own repo.
Can I turn thinking off on Claude Sonnet 5.5?
No. Sonnet 5.5 always thinks. The lowest setting is { "type": "between_tools" }, accepted at high effort or below, and text the model writes between tool calls arrives as thinking blocks, so parse responses by block type. If a pipeline needs thinking fully disabled, Sonnet 5 is still served on the API for pinned workloads, at the same $2/$10 price.
What effort level should I use with Sonnet 5.5?
The API defaults to high and Claude Code to medium, and medium is a sensible start for interactive work. Raise it for hard tasks with /effort, claude --effort or CLAUDE_CODE_EFFORT_LEVEL, or write "ultrathink" in a prompt for one deeper turn. More is not automatically better: Anthropic reports 52.1% on FrontierCode v1.1 at xhigh but 46.2% at max. Higher effort also means more thinking tokens, which bill as output.
CONTINUE

Keep reading

START BUILDING

Route the right model to the right card.

AIDEN runs your Claude Code and Codex CLIs on one kanban board, BYOK and local-first, so Sonnet 5.5 clears the well-scoped cards while Opus 5.5 takes the hard ones. Free for one project.

MACOS 12+ · BRING YOUR OWN CLAUDE CODE OR CODEX · YOUR CODE STAYS LOCAL