As of November 2026, Sonnet 5.5 is the cheaper default for coding agents: it cost $0.59 per solved task in Requesty's benchmark, versus $1.01 for Opus 5.5. Opus solved 92.2% of 129 backend tasks against 87.6% for Sonnet, with its biggest advantage on extra hard tasks.
Opus vs Sonnet at a glance
At Anthropic's November 2026 list prices, Opus 5.5 costs twice as much as Sonnet 5.5 for input, output and cache reads. A cache read reuses input that has already been processed, a common pattern in agent loops that resend the same context on successive turns.
| Measure | Opus 5.5 | Sonnet 5.5 |
|---|---|---|
| Input price per million tokens | $4 | $2 |
| Output price per million tokens | $20 | $10 |
| Cache read price per million tokens | $0.20 | $0.10 |
| Context window | 1 million tokens | 1 million tokens |
| Output cap | 128,000 tokens | 128,000 tokens |
| Tasks solved in Requesty's benchmark | 92.2% | 87.6% |
| Cost per solved task | $1.01 | $0.59 |
| Tokens per task | 1.47 million | 0.87 million |
| Seconds per turn | 8.5 | 4.5 |
Sources: Anthropic pricing, Anthropic's Sonnet 5.5 model overview, and the Requesty coding benchmark.
The context and output limits are identical. The thinking controls differ: you cannot disable thinking on Opus 5.5, while Sonnet 5.5 has a between_tools setting that turns off up-front thinking at high effort or below (Opus thinking behavior, Sonnet model overview).
For the Opus price cut and API changes, see Claude Opus 5.5 explained.
What we measured
Our coding benchmark puts every model in the same agent, with bash, read, edit and write tools and an 80-turn budget. The 129 private tasks come from our Go backend and run from easy to extreme difficulty.
A task counts as solved only when every hidden test and the existing tests pass. The benchmark also reports the percentage of individual tests passed, which can give a model partial credit on an unsolved task.
Opus finished first among 25 models, solving 92.2% of tasks. Sonnet ranked fourth with 87.6%, but passed a slightly higher share of individual tests: 96.8% versus 96.4% for Opus.
All 129 tasks come from one backend, so use the results as a starting point for your own evaluation. The Requesty coding benchmark has the full method and results for all 25 models.
The largest gap is on extra hard tasks
Opus's overall lead is six tasks. The difficulty breakdown shows where those extra solves sit.
| Difficulty | Tasks | Opus 5.5 solved | Sonnet 5.5 solved |
|---|---|---|---|
| Easy | 14 | 92.9% | 100% |
| Medium | 28 | 100% | 100% |
| Hard | 39 | 97.4% | 97.4% |
| Extra hard | 30 | 86.7% | 70% |
| Extreme | 18 | 77.8% | 66.7% |
Source: Requesty coding benchmark.
Opus solved 26 of the 30 extra hard tasks, while Sonnet solved 21. On the 18 extreme tasks, Opus solved 14 and Sonnet solved 12. Sonnet picked up one more easy task, and the models tied on medium and hard tasks.
That makes your task mix part of the cost calculation. A workload dominated by well-scoped fixes could produce a different cost and solve-rate gap from one dominated by difficult backend changes.
What does an extra solve cost?
Take a team running 1,000 coding tasks per month. Assume those tasks match the benchmark's difficulty mix. The benchmark costs include retries, with cache hit rates of 100% for Opus and 99.2% for Sonnet.
Those solve rates give Opus 1,000 × 92.2% = 922 solves and Sonnet 1,000 × 87.6% = 876. Applying the measured costs per task gives 1,000 × $0.93 = $930 for Opus and 1,000 × $0.52 = $520 for Sonnet.
| Monthly estimate | Opus 5.5 | Sonnet 5.5 |
|---|---|---|
| Tasks attempted | 1,000 | 1,000 |
| Estimated tasks solved | 922 | 876 |
| Cost per task | $0.93 | $0.52 |
| Estimated total cost | $930 | $520 |
Source: Requesty coding benchmark.
Opus solves an estimated 46 extra tasks and costs $410 more. Divide $410 by 46 and each additional solved task costs about $8.91.
That gives a break-even test. If each extra solved task avoids more than $8.91 of review, rework or human takeover, Opus has the lower total cost under these assumptions. Below that threshold, Sonnet has the lower total cost. Your task mix and cache hit rate will change the result.
List price alone does not determine cost per task. At maximum effort, Artificial Analysis measured Sonnet 5.5 at $7.60 per task versus $5.98 for Opus 5.5 (Artificial Analysis).
For controls on spending after you choose a default, see our guide to managing coding agent costs across a team.
Sonnet is faster per turn
Sonnet generated output faster per turn in our benchmark. Even so, the two models averaged the same time per task.
| Benchmark measure | Opus 5.5 | Sonnet 5.5 |
|---|---|---|
| Seconds per turn | 8.5 | 4.5 |
| Output tokens per second | 76 | 129 |
| Turns per task | 18.6 | 13 |
| Minutes per task | 9.5 | 9.5 |
Source: Requesty coding benchmark. Minutes per task include tool execution and agent overhead, not only model generation time.
Production latency uses another measure: time to first token, or the wait before a response starts. Our live latency rankings show the current median for each model. Test full task time in your own agent alongside that first-token wait.
Public benchmarks give a mixed result
Our backend benchmark is one measure of coding performance. Other suites order the models differently, including a Sonnet lead on Terminal-Bench 4.0.
| Benchmark | Opus 5.5 | Sonnet 5.5 |
|---|---|---|
| Terminal-Bench 4.0 | 66.4% | 70.6% |
| SWE-Bench Pro | 89.9% | 81.3% |
| GDPval-AA | 1,846 Elo | 1,844 Elo |
| Artificial Analysis Intelligence Index, max effort | 59 | 55 |
Sources: Terminal-Bench and GDPval-AA results, SWE-Bench Pro figures, and Artificial Analysis.
Anthropic says Opus remains stronger on complex, open-ended work requiring sustained judgment in its own and external testing. It positions Sonnet as a lower-cost model for well-scoped work across coding and agents (Anthropic's Sonnet 5.5 announcement).
What developers route through Requesty
In our production rankings for September 7 to November 9, 2026, Opus 5.5 had a larger share of tokens and spend than Sonnet 5.5. Opus launched on September 22, six days before Sonnet.
| Production measure | Opus 5.5 | Sonnet 5.5 |
|---|---|---|
| Token share | 8.7% | 2.5% |
| Spend share | 23.6% | 6.5% |
| Cache hit rate | 84.7% | 80.7% |
| Mean cost per request | $0.069 | $0.058 |
| Charged cost per million tokens | $1.21 | $1.17 |
The charged cost per million tokens includes cache discounts and reflects each model's production traffic mix. It is not a fixed rate for a new workload.
Adding the Opus 5.5, 5, 4.8 and 4.7 rows gives 11.5% of tokens and 35.8% of spend. The Sonnet 5, 5.5 and 4.6 rows sum to 7.8% of tokens and 18.4% of spend.
Our April 2026 coding agent data note looks at the tools from another angle: Claude's share of spend within each one. It covers Claude models as a group in April 2026, before the 5.5 releases, and measures share of spend.
| Coding tool | Claude share of spend |
|---|---|
| Claude Code | 99.5% |
| Roo Code | 91.7% |
| Cline | 89% |
| OpenCode | 79% |
| Aider | 78.2% |
| Zed | 59% |
Which should you use?
Start with Sonnet 5.5 for well-scoped coding tasks and high-volume agent work. Use Opus 5.5 for difficult refactors or open-ended tasks where the higher solve rate is worth the extra cost. In our benchmark, Opus led on extra hard and extreme tasks, while Sonnet cost $0.59 per solve.
Before choosing a default
0 of 4 done
Run both through one API
Requesty has both models behind the same OpenAI-compatible API. Use anthropic/claude-sonnet-5-5 for Sonnet and anthropic/claude-opus-5-5 for Opus (Sonnet model page, Opus model details).
- 1Set the base URL
Point your OpenAI-compatible client at
https://router.requesty.ai/v1and use your Requesty API key. Switch the model ID to compare Sonnet and Opus with the same integration. - 2Choose a routing policy
Requesty's fallback policies support starting with a cheaper model and falling back to a premium model when needed. For automatic selection, set up an Auto Routing policy with routes for your task types.
- 3Measure cost against results
Use your task tests to count solves, then compare them with Requesty's cost analytics. Set API limits to keep the evaluation within budget.
Auto Routing chooses a route from the first user message and pins that choice for 60 minutes per conversation using trace_id, so prompt caching can keep working. For a comparison beyond Anthropic, see the wider field of coding models.
Frequently asked questions
- How much more expensive is Claude Opus than Sonnet?
- In November 2026, Opus 5.5 costs $4 per million input tokens and $20 per million output tokens, twice Sonnet 5.5's $2 and $10 rates. In Requesty's coding benchmark, Opus cost $1.01 per solved task versus $0.59 for Sonnet.
- When should I use Opus instead of Sonnet for coding?
- Use Opus 5.5 for complex, open-ended work where an extra solve is worth the higher cost. In Requesty's coding benchmark, Opus solved 86.7% of extra hard tasks and 77.8% of extreme tasks, versus 70% and 66.7% for Sonnet 5.5.
- Is Sonnet 5.5 good enough for coding?
- Sonnet 5.5 solved 87.6% of the 129 backend tasks in Requesty's coding benchmark and ranked fourth among 25 models. It tied Opus 5.5 on the medium and hard task groups.
- Does Sonnet beat Opus on any coding benchmark?
- Yes. Anthropic's launch figures put Sonnet 5.5 at 70.6% on Terminal-Bench 4.0, compared with 66.4% for Opus 5.5. Opus led on SWE-Bench Pro, with 89.9% versus 81.3% for Sonnet.
- Which Claude model gets more traffic on Requesty?
- From September 7 to November 9, 2026, Opus 5.5 accounted for 8.7% of tokens in Requesty's production rankings, compared with 2.5% for Sonnet 5.5. Sonnet 5.5 launched six days after Opus 5.5.
- Can Sonnet cost more than Opus per task?
- Yes. At maximum effort, Artificial Analysis measured Sonnet 5.5 at $7.60 per task and Opus 5.5 at $5.98 per task. Model settings and token usage affect the cost of a completed task.
- Do Opus 5.5 and Sonnet 5.5 have the same context window?
- Yes. Opus 5.5 and Sonnet 5.5 each have a 1 million token context window and a 128,000 token output cap.
- OCT '26
The Requesty coding benchmark: 25 models on 129 real backend tasks
We ran 25 models through the same coding agent on 129 private Go backend tasks with hidden tests. Here is who solves the most, who is fastest and who needs the fewest tokens.
- SEP '26
Claude Opus 5.5 explained: pricing, API access and what changed
Claude Opus 5.5 lowers input and output prices by 20% and cache-read prices by 60%. Here is what changed, how adaptive thinking works and what to check before migrating.
- OCT '26
Introducing Auto Routing: your rules, the right model
Auto Routing is live in beta. You describe the kinds of work you get in plain language and point each one at a model. A decision model reads the first message, picks a route and pins it for the session. On our own Claude Code sessions it cut model cost by 42% against sending everything to Opus 5.5.
