Claude Sonnet 5.5 - Opus-level everyday work at half the price
Canonical version: Claude Sonnet 5.5 - Opus-level everyday work at half the price.
Six days after Claude Opus 5.5, Anthropic released Claude Sonnet 5.5, the second model of the Claude 5.5 family. Haiku 5.5 is next, "in the coming weeks".
It costs the same as Claude Sonnet 5 ($2 input, $10 output per million tokens), 30%+ faster, and up to 30% cheaper per task because it needs way fewer tokens. On several benchmarks it lands within two or three points of Opus 5.5, which costs twice as much per token.
It's also now the model behind the free tier on claude.ai. As Simon Willison pointed out, that makes Claude's free offering a LOT more capable than ChatGPT's.
Benchmarks and efficiency
Terminal-Bench 4.0 (agentic coding in a terminal) went from 10.3% on Sonnet 5 to 70.6%, which is above Opus 5.5 (66.4%). On GDPval-AA (real-world knowledge work), it's 2 Elo points behind Opus 5.5 and about 400 above Sonnet 5. Artificial Analysis ranks it #2 on its Intelligence Index, right behind Opus 5.5.
Balyasny measured about 121k tokens per answer vs 497k for Sonnet 5, with a better score. Base44 got Opus 5-level apps in 3.6 iterations instead of 7.7. CodeRabbit's reviews cost about 60% less and take half the time. These are internal evals, and all three report fewer tokens, fewer iterations or a lower cost.
Don't max the effort dial
At low and medium effort, Sonnet 5.5 is cheap for what you get: Anthropic says it beats Sonnet 5's best score on several benchmarks at about a tenth of the cost.
At max effort, it's the opposite. Artificial Analysis measured $7.60 per task at Max, with about 193k output tokens per task (a record). Opus 5.5 at Max costs $5.98 per task and scores higher. At High, Sonnet 5.5 costs $1.08 per task, which is where it's actually competitive.
More effort can even make results worse: on FrontierCode, Max scores 46.2% vs 52.1% at Xhigh, because the model started spinning up review subagents, timing out, and making edits nobody asked for. And Simon Willison's pelican test at Max burned 128k thinking tokens without producing anything.
If a task needs Max effort, I'd use Opus 5.5 instead.
It's not an Opus replacement
Anthropic says so itself: Opus 5.5 "remains clearly stronger at complex, open-ended work requiring sustained judgment". CodeRabbit's code review tests agree: on hard real-world PRs, Sonnet 5.5 caught 6 of 13 known issues, vs 8 for Opus 5.5, with much lower precision.
Sonnet 5.5 is for well-scoped work: bug fixes, fast iteration on features, documents, slides, spreadsheets, and repeated agent tasks. Testers also say it has a good eye for design.
What breaks on the API
If you're migrating from Sonnet 5, don't just swap the model ID:
thinking: {"type": "disabled"}returns an error. Use the newbetween_toolssetting instead (only at low, medium or high effort)- Forced tool use (
tool_choiceofanyortool) is gone. Useautowith strict tools - Responses now contain thinking blocks by default, so code that reads
content[0].textbreaks - Keep conversations append-only: thinking blocks are tied to the model and the account
On the safeguards side, it's the first Sonnet with Opus-style cyber safeguards: high-risk cybersecurity requests visibly fall back to Sonnet 5. Handle refusals explicitly, and log which model actually answered.
My recommendations
I'd use Sonnet 5.5 at medium for well-scoped work. That's the default in Claude Code and the Claude apps, and it's where the model is the best value. For harder Sonnet tasks, go to high; if a task seems to need max, switch to Opus 5.5 instead.
Plan with Opus, execute with Sonnet. Let Opus 5.5 set the architecture and make the hard calls, then hand implementation to Sonnet 5.5 subagents, which is cheaper and faster.
- In Claude Code, the
sonnetalias now points to Sonnet 5.5 (v2.1.284+). The default model is still Opus 5.5 - On the API, remove your old "don't be lazy" prompts and re-run your evals. Those workarounds were written for a different model
- Track cost per outcome rather than cost per token: at the same list price, the bill varies a lot with the effort level
The full breakdown (benchmarks, effort/cost table, API details, safeguards, reception) is in my Claude Sonnet 5.5 note.
That's it for today! ✨
References
- Announcement: https://www.anthropic.com/claude-sonnet-5-5
- Building with Claude Sonnet 5.5: https://claude.dev/blog/building-with-claude-sonnet-5-5/
- Launch showcase thread: https://x.com/claudeai/status/2104674987164782598
- Simon Willison: https://simonwillison.net/2026/Sep/28/claude-sonnet-5-5/
- Artificial Analysis: https://artificialanalysis.ai/articles/claude-sonnet-5-5
- CodeRabbit: https://www.coderabbit.ai/blog/sonnet-5-5-model-review
- Hacker News discussion: https://news.ycombinator.com/item?id=49881850
Related
About Sébastien
Ready to get to the next level?
Found this valuable? Share it with someone who needs it.