Models
Claude Sonnet 5.5: Price, Specs and When to Use It
Checked 2026-10-31
Loading poll...
Claude Sonnet 5.5 is Anthropic's everyday model: $2 per million input tokens, $10 per million output tokens, a 1M-token context window, 128K max output, and text and image input. Anthropic calls it "the best combination of speed and intelligence." It is closed-weight, launched 28 September 2026, and costs half as much as Opus 5.5. Checked 31 October 2026.
Specs and prices
Item | Claude Sonnet 5.5 |
|---|---|
Maker | Anthropic |
Licence | Closed weights, API access only |
Released | 28 September 2026 |
API ID | claude-sonnet-5-5 |
Input and output | Text and images in, text out |
Context window | 1M tokens |
Max output | 128K tokens, 300K on the Batch API with a beta header |
Thinking | Adaptive, on by default, lowest setting |
Default effort | high |
Latency | Fast (Anthropic's relative label) |
Knowledge cutoff | June 2026 |
Retirement | Not sooner than 28 September 2027 |
Input | $2 per million tokens |
Output | $10 per million tokens |
5-minute cache write | $2.50 |
1-hour cache write | $4 |
Cache read | $0.10 |
Batch API | 50 percent off |
Rows come from Anthropic's Sonnet 5.5 model page and pricing page on 31 October 2026. The 1M window is included at standard pricing. The minimum cacheable prompt is 512 tokens. US-only inference through inference_geo adds a 1.1x multiplier.
Anthropic's launch post says Sonnet 5.5 is priced the same as Sonnet 5 but typically needs far fewer tokens, so it costs up to 30 percent less per task. It also says cache reads were halved from $0.20 to $0.10. The Haiku 5.5 post repeats that and says this makes Sonnet 5.5 about 20 percent cheaper on most agentic work. Both are vendor claims about typical workloads.
What Sonnet 5.5 is for
Anthropic describes Sonnet 5.5 as "strongest at well-scoped everyday tasks, fixing bugs, and creating polished documents, slides, and spreadsheets," with "a sharp eye for design." It positions it as a "faster, lower-cost complement" to Opus 5.5, which it calls "clearly stronger at complex, open-ended work requiring sustained judgment."
That gives a simple rule for coding. Use Sonnet for defined tasks: a bug with a failing test, a refactor of one module, a review, a first draft of a feature. Move to Opus when the task spans many files, needs many steps of planning, or has already failed twice on Sonnet. Claude Code's opusplan mode formalises this by using Opus to plan and Sonnet to execute.
Published benchmarks (vendor-reported)
The table below is from Anthropic's Sonnet 5.5 launch post. Every figure is vendor-reported by Anthropic. The GPT column in that post is GPT-6 Sol, and Anthropic says it substituted GPT-5.6 Sol on benchmarks where OpenAI had not published GPT-6 Sol.
Benchmark | Sonnet 5.5 | Sonnet 5 | Opus 5.5 |
|---|---|---|---|
Terminal-Bench 4.0 | 70.6% | 10.3% | 66.4% |
CursorBench 4.0 | 55.5% | 34.1% | 57.8% |
GDPval-AA v2.1 | 1844 | 1449 | 1846 |
AA-Briefcase v1.1 | 1811 | 1359 | 1822 |
Humanity's Last Exam, with tools | 64.5% | 54.9% | 67.7% |
OSWorld 2.1 (partial) | 80.1% | 57.0% | 81.8% |
Chartography, no tools | 61.6% | 15.6% | 64.4% |
A few points about reading it. Sonnet scoring above Opus on Terminal-Bench (70.6 against 66.4) looks odd next to Anthropic's own statement that Opus is stronger on complex work, and the two columns use different effort settings, with the Opus figure carried from its own post. The Sonnet post states no effort level for its Terminal-Bench cells, and its footnote only says the Opus 5.5 figure is at Xhigh effort, its highest score. It does not explain why Sonnet scores above Opus on this row. The post's chart text adds that at Medium effort, the default in the Claude apps, Sonnet 5.5 far exceeds Sonnet 5's best Terminal-Bench score for under a tenth of the cost per task. It also says Sonnet 5.5 at High effort matches GPT-6 Sol's best FrontierCode score at about a fifth of the cost per task.
The Haiku 5.5 post lists slightly different Sonnet 5.5 numbers (for example 1840 on GDPval-AA and 83.9% on an offline OSWorld subset), probably from different settings. We treat both tables as vendor-reported and would not mix them. We have not run any of these tests.
Customer quotes in the post are also vendor-selected. Examples include a game studio reporting 90 percent of tasks passed in a multi-step editor benchmark and a finance team reporting about 121K tokens per answer against 497K for Sonnet 5. Those are single-customer results, and we cannot weigh them.
Behaviour changes to plan for
The Sonnet 5.5 "what's new" page lists five breaking changes from Sonnet 5.
- Thinking.
thinking: {"type": "disabled"}returns a 400 error. To switch off up-front thinking, sendthinking: {"type": "between_tools"}. It works at low, medium and high effort and returns an error at xhigh or max. - Forced tool use fails.
tool_choiceofanyor a named tool returns a 400 error. - Thinking blocks are bound to the model and conversation. Sonnet 5.5 reads blocks from Sonnet 5, Opus 4.8, Haiku 4.5 and earlier, and from Haiku 5.5 on the Claude API, but not from Opus 5, Opus 5.5 or Fable.
- Old computer use tool rejected on the Claude API and Google's managed platform. Use
computer_toolset_20260801. - Advisor tool pairings. The advisor tool rejects four models as advisors: Opus 4.8, Opus 4.7, Sonnet 5 and Haiku 5.5.
One more change alters output without failing a request: text between tool calls now comes back in thinking blocks. An app that streams that text goes quiet between calls until it sets a display value or uses between_tools. Also, setting temperature, top_p or top_k returns a 400 error. The tokenizer is the same as Sonnet 5's, so token counts do not change against that model.
Where it is served
Anthropic lists the Claude API, Amazon Bedrock, Claude Models on Google Cloud (both managed variants), Microsoft Foundry and Claude Platform on AWS. Of the hosts in our directory, AWS Bedrock is the one that applies; see also AI hosting. The big gotcha is the alias. Claude Code's docs say sonnet means Sonnet 5.5 on the Anthropic API, Sonnet 4.6 on Claude Platform on AWS, and Sonnet 4.5 on Bedrock, Google Cloud's agent platform and Microsoft Foundry. If your team runs Claude Code through a cloud, name claude-sonnet-5-5 or set ANTHROPIC_DEFAULT_SONNET_MODEL.
Which coding agents can use it
Claude Code uses it as the sonnet alias, and the sonnet[1m] alias has no effect now because Sonnet 5.5 and 5 have a native 1M window. GitHub Copilot lists Sonnet 4, 4.6, 5 and 5.5. Cursor has a Sonnet 5.5 page and bills it at the list price from prepaid credit on Premium and above, with a $0.10 cache read. OpenCode lists Sonnet 5.5 at $2 and $10 among its provider prices. Cline and Aider can reach it with an Anthropic key. Kiro lists Sonnet 4.5 on its free tier and Sonnet 4.6 at a stated multiplier, and its models page now lists Sonnet 5.5 and Sonnet 5 at 1.3x credits relative to Auto.
Cost in practice
Our arithmetic from the list prices, not a measurement. A call with 50,000 input tokens and 2,000 output tokens costs $0.10 for input and $0.02 for output, so $0.12 before thinking tokens and caching. With 45,000 tokens read from cache at $0.10 per million, input falls to about $0.014, and the call costs about $0.034. Batch halves either figure.
A coding agent that makes 40 calls in a session, each with a 100,000-token cached prefix, 5,000 fresh input tokens and 1,500 output tokens, would cost roughly: cache reads 4 million tokens at $0.10 is $0.40, fresh input 200,000 tokens at $2 is $0.40, output 60,000 tokens at $10 is $0.60, for about $1.40 in total. These figures leave out cache writes and thinking tokens, which add to it. Run the same sum at Opus rates ($0.20, $4, $20) and you get about $2.80. Opus is twice the price on every line, so the session cost doubles. Whether that is worth it depends on how many retries it saves.
Sonnet price history
The pricing page lists several Sonnet generations side by side, which helps if you are still running an older one.
Model | Input | Output | Cache read | Status on the pricing page |
|---|---|---|---|---|
Sonnet 5.5 | $2 | $10 | $0.10 | Current |
Sonnet 5 | $2 | $10 | $0.20 | Legacy, still available |
Sonnet 4.6 | $3 | $15 | $0.30 | Legacy |
Sonnet 4.5 | $3 | $15 | $0.30 | Deprecated (per the pricing page's Bedrock note) |
Sonnet 4 | $3 | $15 | $0.30 | Retired, except on Bedrock and Google Cloud (Google managed) |
Sonnet 5's $2 and $10 was first announced as introductory pricing through 31 August 2026, with a rise to $3 and $15 planned for 1 September. The pricing page now says the introductory price is standard and the rise will not happen.
Effort and thinking in plain words
Sonnet 5.5 decides how long to think, and the effort parameter steers it. Anthropic's levels run low, medium, high, xhigh and max. The API default is high, while the Claude apps use medium. That split matters when you compare experiences: a developer who tries Sonnet in the app at medium effort and a team that calls the API at high effort are not running the same configuration.
Anthropic's launch post says that on several evaluations Sonnet 5.5 at max effort performs comparably to Opus 5.5, and that at low or medium effort it beats Sonnet 5's best score for about a tenth of the cost per task. The shape of the argument is that effort is a cheaper way to buy intelligence than moving up a model tier, at least up to a point. At the top of the curve, the post says, "Opus 5.5 remains clearly stronger" on open-ended work.
The between_tools setting is worth a note. It turns off up-front thinking but keeps the short progress updates the model writes between tool calls. For an interactive agent, where users watch a spinner, that cuts the wait before the first action. It is not available at xhigh or max, and with it effort cannot change mid-conversation.
Choosing by task
Task | Suggested model | Reason from Anthropic's docs |
|---|---|---|
Fix a bug with a clear repro | Sonnet 5.5 | Well-scoped everyday task |
Draft a slide deck from a template | Sonnet 5.5 | Named strength |
Plan a cross-repo migration | Opus 5.5 | Open-ended, sustained judgment |
Extract fields from 10,000 emails | Haiku 5.5 | High-volume, cost-sensitive |
Review a pull request | Sonnet 5.5, Opus for risky changes | Cost against the cost of a miss |
Run a subagent that searches files | Haiku 5.5 | Anthropic names subagent use |
These are our mappings from Anthropic's descriptions. We have not measured them.
Local hardware needs
None. Sonnet 5.5 is not downloadable. For local coding models, read best open source LLM for coding and open source LLMs.
Who should pick it
You are | Verdict |
|---|---|
A developer doing everyday coding in Claude Code | Sonnet 5.5 as the default |
A team that wants one model for chat, docs and slides | Sonnet 5.5, per Anthropic's positioning |
Running agents at volume where cost per task matters | Sonnet 5.5 at medium effort, with Haiku for narrow steps |
Facing hard, open-ended work | Try Opus 5.5 |
Needing forced tool calls | Check the breaking change first |
Needing weights on your own hardware | Not Sonnet |
Our take
Sonnet 5.5 is the model we would put in front of most teams first. It has the same context and output limits as Opus, the price is half, and Anthropic's own benchmark table has it close to Opus on knowledge work, computer use and chart reading. Cache reads at $0.10 make long agent sessions cheaper than the headline price implies.
The caveats are real. The effort default is high, so a call can think more than you expect, and the breaking changes around thinking and tool choice mean a straight swap from Sonnet 5 can fail until you fix the request. We also treat the Terminal-Bench number with caution until the footnotes explain it. We have not tested Sonnet 5.5, and this opinion comes from published documents. For a direct view of the pair, see Claude Opus vs Sonnet, and for the whole family, Claude models.
Checklist
- Remove
thinking: disabledand forcedtool_choicefrom existing code. - Drop
temperature,top_pandtop_k. - Choose an effort level on purpose; the default is high.
- Stream or display
thinkingtext if users need to see progress between tool calls. - Cache static prefixes, minimum 512 tokens.
- Pin
claude-sonnet-5-5on every cloud. - Recheck pricing before committing; this page is dated 31 October 2026.
Questions we hear
Should I move from Sonnet 5? The price is the same, Anthropic says it uses fewer tokens, and cache reads are half. Test the breaking changes first.
How does it compare with GPT-6.1 Sol? Both list at $2 and $10. See GPT models for the OpenAI side.
Is Haiku enough? For classification and subagent steps, per Anthropic. See Claude Haiku.
Questions
How much does Claude Sonnet 5.5 cost?
$2 per million input tokens and $10 per million output tokens. Cache reads are $0.10, and Batch API requests are 50 percent off.
Is Sonnet 5.5 faster than Opus 5.5?
Anthropic labels Sonnet 5.5 as Fast and Opus 5.5 as Moderate in its comparative latency row, and says Sonnet 5.5 generates output more than 30 percent faster than Sonnet 5.
Can I turn thinking off on Sonnet 5.5?
Not with disabled, which returns a 400 error. You can turn off up-front thinking with thinking type between_tools, at high effort or below.
Is Sonnet 5 still available?
Yes, as a legacy model at the same $2 and $10. The planned rise to $3 and $15 on 1 September 2026 was cancelled.
Is Claude Sonnet open source?
No. It is closed-weight and available through Anthropic's API and partner clouds.
Loading poll...
Sources
- platform.claude.com/docs/en/models/sonnet-5-5/overview
- platform.claude.com/docs/en/models/sonnet-5-5/whats-new-sonnet-5-5
- platform.claude.com/docs/en/about-claude/pricing
- platform.claude.com/docs/en/about-claude/models/overview
- anthropic.com/claude-sonnet-5-5
- anthropic.com/claude-haiku-5-5
- code.claude.com/docs/en/model-config
- kiro.dev/docs/models/