AI Income LabJoin AI Income Lab ↗

Build guide · By · Published · Updated

Claude Opus vs Sonnet vs Haiku vs Fable: which model to use

Quick answer: Use Claude Opus 5.5 for most coding and agent work: it is Anthropic’s recommended starting point and costs $4 / $20 per million input / output tokens. Use Sonnet 5.5 ($2 / $10) when speed and cost matter more, for well-scoped fixes and frequent coding turns. Use Haiku 5.5 (from $0.10 / $0.50) for high-volume jobs such as classification, extraction and sub-agents. Keep Fable 5.1 ($10 / $50) for the hardest long-running tasks, after Opus 5.5 at a higher effort has fallen short.

This guide compares the four current Claude models on price, speed, effort settings and what each is for, then shows how to switch between them in Claude Code. The prices and specs come from Anthropic’s models overview, checked November 3, 2026. The hands-on notes come from my launch videos for each model, which I recorded between June and October 2026 while using them on my own projects.

The search people type most is “Claude Opus vs Sonnet”, so that comparison gets its own section. If you only want the table, jump to the comparison table.

Guide card: Claude Opus vs Sonnet vs Haiku vs Fable. Opus 5.5: the default for most work; Sonnet 5.5: fast everyday coding; Haiku 5.5 and Fable 5.1: bulk work and the hardest tasks.
Start on Opus 5.5 or Sonnet 5.5; move up or down only when a real task tells you to.
Watch on YouTube: Claude Opus 5.5 Is Better And 40% Cheaper! (8:24). Also on this site with notes: the watch page.

The four Claude models side by side

ModelInput / output per 1M tokensSpeedDefault effortAnthropic’s description
Fable 5.1$10 / $50SlowerhighDemanding reasoning and long-horizon agentic work
Opus 5.5$4 / $20ModeratemediumLong-running agentic coding and knowledge work
Sonnet 5.5$2 / $10FasthighThe best combination of speed and intelligence
Haiku 5.5From $0.10 / $0.50FastestmediumHigh-volume, latency-sensitive tasks such as classification, extraction and routing

All four have a 1 million token context window, 128K tokens of maximum output, image input and tool use. Haiku’s “from” price covers prompts up to 100K tokens; longer prompts cost $0.50 / $2.50. Every model is 50% cheaper through the Batch API, and cached input is much cheaper than fresh input: 2.5% of the base price on Fable 5.1, 5% on Opus 5.5 and Sonnet 5.5, and 10% on the others.

Default effort matters more than it looks. Opus 5.5 and Haiku 5.5 default to medium; Fable 5.1 and Sonnet 5.5 default to high. In the Sonnet 5.5 launch, Anthropic said Claude Code and the Claude apps start Sonnet at medium while the API starts it at high. If two models seem far apart on a task, check that you are comparing them at the same effort.

Claude Opus vs Sonnet: which one for coding?

Opus 5.5 costs twice as much per token as Sonnet 5.5 ($4 / $20 against $2 / $10). Anthropic’s overview puts Opus forward as the default for most workloads and describes Sonnet as the best balance of speed and intelligence.

In practice the gap is smaller than the price suggests. In my Sonnet 5.5 video I went through Anthropic’s launch numbers: Sonnet 5.5 edged out Opus 5.5 on Terminal-Bench 4.0, was roughly level on Cursor Bench and on knowledge work, and Opus stayed ahead on Frontier Code. Anthropic also said Sonnet 5.5 runs more than 30% faster than Sonnet 5 and uses fewer tokens per task at the same price.

When I tried Opus 5.5 on launch week, I ran a design audit of my homepage in a cloud session in the Claude desktop app, had it write an implementation plan in plan mode, and then let it apply the fixes. The audit and plan used about $5 of a $100 cloud-session credit that Anthropic had added to my account that week.

Claude Sonnet vs Haiku

Haiku 5.5 costs a twentieth of Sonnet 5.5 per token ($0.10 / $0.50 against $2 / $10, for prompts under 100K tokens). Anthropic’s launch post said it costs about 75% less to run than Haiku 4.5 on average and is aimed at fast, repetitive work: customer support, browser use, and acting as a sub-agent for Opus 5.5 or Sonnet 5.5 on coding work.

The trade is capability. In the launch benchmarks I covered in my Haiku 5.5 video, Haiku scored 39% on agentic coding against 70% for Sonnet 5.5, and 72% on computer use against slightly more for Sonnet. Use Haiku where the task is narrow and checkable: sorting tickets, pulling fields out of documents, routing requests, summarising short pages. Use Sonnet when the model has to plan or write code you will ship.

When Claude Fable 5.1 is worth it

Fable 5.1 is Anthropic’s most capable widely released model and the most expensive, at $10 / $50 per million tokens. Anthropic’s own guidance is to use it for demanding reasoning and long-horizon agentic work, or when your tests on Opus 5.5 at a higher effort still fall short.

Three things to know before you pay for it:

Pick a Claude model by task

TaskStart withMove to
Everyday coding, small fixes, quick questionsSonnet 5.5Opus 5.5 if it keeps missing
Long agent sessions, refactors, codebase auditsOpus 5.5Fable 5.1 if Opus at high effort falls short
Classification, extraction, routing, sub-agentsHaiku 5.5Sonnet 5.5 if accuracy is too low
Writing, slides, documentsSonnet 5.5Opus 5.5 for long, structured work
Security reviews and high-risk changesOpus 5.5Fable 5.1, with a human review either way

Two habits matter more than the model choice. First, lower the effort before you change model: medium on Opus 5.5 is often enough for routine work, and it saves the most. Second, measure the cost of a finished task, not one request. A cheaper model that needs three retries is not cheaper.

Switch models and effort in Claude Code

  1. In a Claude Code session, type /model and pick the model. Models your plan does not include will ask you to add usage credits.
  2. Type /effort and choose low, medium, high, xhigh or max. Higher effort means more thinking and more usage.
  3. Press Shift+Tab to cycle into plan mode for larger tasks, so the model writes a plan you approve before it edits files.
  4. Check /usage as you go. The five-hour and weekly limits are shared across models, and the larger models use them faster.

A pattern that works for me: write the detailed prompt with Sonnet in the Claude desktop app, then run the build in Claude Code on Opus at high effort in plan mode, and drop back to a cheaper model for small follow-ups like updating CLAUDE.md. If you are new to Claude Code, start with the Claude Code beginner guide. If you hit your limits often, the Codex vs Claude Code guide shows how I route work between two subscriptions.

You can also reach Claude models through other tools. OpenRouter gives one key for many providers, and 9Router puts several accounts behind one local endpoint with fallbacks.

Older Claude models you may still see

Anthropic still serves the previous generation, so you may see them in model pickers and older tutorials, including some of mine:

Unless you depend on a specific older behaviour, move to the 5.5 or 5.1 models: they cost the same or less.

FAQ

Which Claude model should I use?

Start with Claude Opus 5.5 for most coding and agent work, which is what Anthropic recommends. Use Sonnet 5.5 when you want faster, cheaper turns, Haiku 5.5 for high-volume simple tasks, and Fable 5.1 only for the hardest long-running work.

Is Claude Opus better than Sonnet?

Opus 5.5 is stronger on long, complex agentic work and costs twice as much per token. Sonnet 5.5 is close on many coding benchmarks and is faster, so it is the better value for well-scoped fixes and frequent coding turns.

How much do Claude models cost?

As of November 3, 2026, per million input and output tokens: Fable 5.1 $10 and $50, Opus 5.5 $4 and $20, Sonnet 5.5 $2 and $10, and Haiku 5.5 from $0.10 and $0.50. Batch requests are 50% off.

What is the difference between Claude Fable and Opus?

Fable 5.1 is the most capable model for demanding reasoning and long-horizon agent work, at $10 and $50 per million tokens. Opus 5.5 costs $4 and $20 and performs at a similar level on most work, so try it first.

How do I change the model in Claude Code?

Type /model in a Claude Code session and pick the model, then type /effort to set the effort level. Models your plan does not include ask you to add usage credits.

What is Claude Haiku good for?

Haiku 5.5 suits narrow, high-volume tasks: classification, extraction, routing, customer support and acting as a sub-agent for Opus or Sonnet. It is the fastest and cheapest current Claude model.

Sources

Prices, context windows, default effort and Anthropic’s model descriptions checked November 3, 2026 against Anthropic’s models overview. Benchmark figures and plan behaviour come from Anthropic’s launch posts as shown in my videos, and from my own Pro account on the dates given.

Build the next one with AI Income Lab

Step-by-step courses, reusable templates, and a community that answers when you get stuck.

Join AI Income Lab ↗From $29/month. Cancel anytime.
Join 2,900+ members building with AI

Not ready to join? Get the weekly build notes: new guides and tested builds in one short email.