Claude Haiku 5.5 (model ID claude-haiku-5-5) is the lightweight Claude model that Anthropic released on October 7, 2026. It is built for high-volume, speed-sensitive work such as classification, extraction, routing, and subagents. Its price is one-tenth that of the earlier Haiku 4.5 (for prompts up to 100,000 tokens), and its context window has expanded to 1M tokens. On the other hand, code written for Haiku 4.5 includes some patterns that return 400 errors as they are. This article summarizes what it can do, what it costs, when to choose it, and what to watch for when switching, based on official documentation and announcements that we checked against the originals on October 15, 2026.

Pricing (per 1M tokens)

Input $0.10 · output $0.50

Unit price for prompts up to 100,000 tokens. Above that, it rises to $0.50 and $2.50.

Performance position

Between Haiku 4.5 and Sonnet 5.5

Anthropic's announcement says it significantly outperforms Haiku 4.5 on many benchmarks, but does not reach Sonnet 5.5.

Caution when switching

Some patterns return 400 errors

Thinking budgets, temperature, prefill, and so on. The same text also counts about 30% more tokens.

Sources: Claude Haiku 5.5 (model page in the official Claude Platform documentation), What's new in Claude Haiku 5.5, Introducing Claude Haiku 5.5 (Anthropic's announcement). Checked October 15, 2026.

1. Basic specs and changes from Haiku 4.5

On the official model list, Haiku 5.5 is one of the current models, alongside Fable 5.1, Opus 5.5, and Sonnet 5.5. Its comparative latency is listed as "Fastest," meaning it is treated as the fastest of the current models. Compared with the earlier Haiku 4.5, the changes are as follows.

ItemHaiku 5.5Haiku 4.5
Model ID (Claude API)claude-haiku-5-5claude-haiku-4-5
Context length1M tokens200K tokens
Maximum output128K tokens (Batch API is 300K in beta)64K tokens
ThinkingAdaptive thinking (on by default)Extended thinking (budget specified, off by default)
effort5 levels (default is medium)None
Knowledge cutoffJune 2026February 2025
Input and outputReads text and images, returns textSame
Shortest prompt that can be cached512 tokens4,096 tokens
End of availabilityWill not be retired before October 7, 2027Will not be retired before October 15, 2026

Sources: Claude Haiku 5.5, What's new in Claude Haiku 5.5, Thinking, Model deprecations, and Claude Haiku 4.5 (all official Claude Platform documentation, checked October 15, 2026). The knowledge cutoff is the official "reliable knowledge cutoff" value. For a comparison with other companies' models, see List of knowledge cutoff dates for major AI models.

The model ID has no date suffix and no alias. claude-haiku-5-5 is the fixed ID as it is. On Amazon Bedrock, use anthropic.claude-haiku-5-5. On Google Cloud, Microsoft Foundry, and Claude Platform on AWS, use claude-haiku-5-5.

On the official model list, Haiku 4.5 has moved to "Legacy models (still available)," meaning it is no longer updated but can still be used. The status on the Haiku 4.5 page is "Active (legacy)." On the Model deprecations page, which lists planned retirements, the status as of October 15, 2026 is still "Active," and it only states that retirement will not happen before October 15, 2026. No retirement date has been set. Still, it is safest to start anything new on Haiku 5.5 and plan to migrate anything running on Haiku 4.5.

2. Pricing: watch the 100,000-token threshold

Haiku 5.5's pricing is split into two tiers based on the length of the prompt in a single request. Other current models charge the same unit price up to 1M tokens, so this structure is unique to Haiku 5.5.

Per 1M tokensInputOutputCache readCache write (5 min)
Haiku 5.5 (prompt up to 100,000 tokens)$0.10$0.50$0.01$0.125
Haiku 5.5 (prompt over 100,000 tokens)$0.50$2.50$0.05$0.625
Haiku 4.5$1$5$0.10$1.25
Sonnet 5.5$2$10$0.10$2.50
Opus 5.5$4$20$0.20$5

Source: Pricing (official Claude Platform documentation, checked October 15, 2026). The Batch API is half price for both input and output. For Haiku 5.5, that is $0.05 and $0.25 up to 100,000 tokens, and $0.25 and $1.25 above that.

There is a fixed rule for counting the threshold. According to the official pricing page, prompt length counts all input tokens, including those read from the cache and those written to it. A request that exceeds the threshold is billed at the higher unit price for its entire input, even if part of it hits the cache. The tier is decided per request, and the price of an earlier request never changes later.

Long conversations and agents cross the threshold without you noticing. As a conversation continues, all earlier exchanges pile up as input. Haiku 5.5 also keeps the thinking blocks from earlier turns in context (see below), so its input grows more easily than Haiku 4.5's. Past 100,000 tokens, the price is five times higher. It is still a quarter of Sonnet 5.5's price, but if you assume Haiku costs one-tenth as much, your estimate will be off.

Anthropic's announcement says that about 90% of requests to Haiku 4.5 had prompts of 100,000 tokens or less. On average, it says Haiku 5.5 can run about 75% cheaper than Haiku 4.5. The announcement does not explain why the savings are only 75% even though the unit price is one-tenth. However, the token counting and thinking described in the next section are likely contributing factors.

3. What the same job costs: rough estimates for four models

A price table alone makes it hard to see what the bill would look like after switching models, so we calculated one job. The task is sorting 10,000 customer inquiries into categories, assuming 2,000 input tokens and 200 output tokens per item (values counted with Haiku 4.5).

One adjustment is needed here. Haiku 5.5, Sonnet 5.5, and Opus 5.5 count tokens with the new tokenizer introduced with Claude Opus 4.7. According to the official documentation, the same text becomes about 30% more tokens than with Haiku 4.5. For the newer models, we therefore multiplied both input and output by 1.3. The actual increase varies with the content.

Estimated cost of sorting 10,000 items

Haiku 4.5 is calculated as 20 million input and 2 million output tokens. The three newer models are calculated as 26 million input and 2.6 million output tokens. Prices are the official rates as of October 15, 2026. Thinking tokens are not included.

Haiku 5.5$3.90
Haiku 4.5$30
Sonnet 5.5$78
Opus 5.5$156

Even with 30% more tokens, Haiku 5.5 costs about one-eighth of Haiku 4.5 and one-twentieth of Sonnet 5.5. However, this calculation does not include thinking tokens. Haiku 5.5 has thinking on by default, and thinking is billed as output. For a simple task like sorting, setting effort to low or turning thinking off brings the cost closer to this estimate. Conversely, the more you let it think, the more output you get and the smaller the gap becomes.

To compare pricing across more models, see Pricing and performance comparison of all Claude models. For how caching works and why it sometimes doesn't apply, see our prompt caching article.

4. Performance: numbers from Anthropic's announcement

The following are numbers that Anthropic measured and published itself. They have not been independently verified. The announcement says the details of the testing are in the Haiku 5.5 system card. From the table in the announcement, we pulled out three benchmarks that are easy to compare with Haiku 4.5 and Sonnet 5.5.

OSWorld 2.1 (computer use, offline subset)

Haiku 5.572.4%
Haiku 4.515.7%
Sonnet 5.583.9%

Humanity’s Last Exam (no tools, reasoning across a broad range of fields)

Haiku 5.545.9%
Haiku 4.510.2%
Sonnet 5.556.9%

Terminal-Bench 4.0 (agentic coding in the terminal)

Haiku 5.539.2%
Haiku 4.50.0%
Sonnet 5.570.6%

Source: Introducing Claude Haiku 5.5 (Anthropic, October 7, 2026), comparison table. Checked October 15, 2026.

There are two points to take from this. First, the gain over Haiku 4.5 is large. On computer use and broad reasoning, the scores are several times those of Haiku 4.5. Second, the gap with Sonnet 5.5 varies greatly by benchmark. The gap is small for computer use, but large for long coding tasks in the terminal.

In the announcement, Anthropic itself says that for complex agentic coding, such as what Terminal-Bench 4.0 measures, Sonnet 5.5 and Opus 5.5 are better suited. It also says Haiku 5.5 is best for narrowly scoped work such as conversation compaction, summarization, and subagents. The announcement also includes comments from companies that tested it early, saying it improved on Haiku 4.5 in correct-answer evaluations and responded faster. These are each company's own evaluations.

5. When to choose Haiku 5.5

Based on the pricing and performance above, here is how to choose. When in doubt, a good rule of thumb is to ask whether the work is narrow and high-volume.

Good fit for Haiku 5.5

Short, high-volume work

Classification, extraction, routing, summarization, conversation compaction, and short questions across large sets of documents. Customer support and browser operation where response speed matters. Subagents directed by a larger model.

Choose Sonnet 5.5

Long-running agent work

Coding or research with multiple stages that the model drives on its own. If you find yourself wanting to raise Haiku 5.5's effort to xhigh or max, that's a sign to compare it with Sonnet 5.5.

Stay on Haiku 4.5

When you can't switch right away

For example, you have a Priority Tier contract or you use structured output on Bedrock. Neither is available on Haiku 5.5.

On raising Haiku 5.5's effort too high, the official documentation takes the same view. It recommends using xhigh and max only when your own evaluation confirms a quality improvement. In that case, it also recommends comparing performance, cost, and speed against Sonnet 5.5. For Sonnet 5.5 itself, see our Sonnet 5.5 guide. For Opus 5.5, which sits above it, see our Opus 5.5 guide.

6. Setting thinking and effort

Haiku 5.5 is the first Haiku that lets you choose an effort level (how much it thinks). Its thinking is "adaptive thinking": the model decides whether to think and how much, and effort adjusts how deep that thinking goes. The official documentation recommends the following.

lowThe cheapest and fastest. Suited to chat, short tool tasks, and simple high-volume requests. However, with long agentic prompts, it tends to skip searches or checks, or to stop partway through.
medium (default)Start here for most work, including agentic coding.
highKnowledge-intensive work, longer agentic tasks, and cases where you need strict adherence to instructions.
xhigh and maxOnly when evaluation confirms a quality improvement. Thinking and responses become much longer, so compare with Sonnet 5.5 as well.

You can also turn thinking off. In the API, sending thinking: {"type": "disabled"} turns it off, but only when effort is high or lower. Combining it with xhigh or max returns a 400 error. According to the official documentation, asking the prompt to "answer right away" did not stop the thinking, so the proper way to reduce thinking is to lower the effort. The documentation also notes that when thinking is off, specifying a JSON output format can cause required tool calls to be skipped.

Thinking tokens count toward max_tokens. If you keep a small max_tokens that was sized for Haiku 4.5 without thinking, thinking alone can hit the limit and stop before a single character of the answer is returned. Raise the limit or lower the effort.

For the difference between adaptive thinking and the earlier extended thinking, see our adaptive thinking explainer. For what each effort level means, see our article on the effort setting in Claude Code.

7. What to fix when switching from Haiku 4.5

Code that calls Haiku 4.5 through the API may not work just by changing the model ID. From the official migration guide, we list the changes that return 400 errors and the changes that alter results without raising an error.

Thinking budgetthinking: {"type": "enabled", "budget_tokens": N} returns a 400 error. Use {"type": "adaptive"} or omit it, and control depth with effort.
Sampling valuesRemove temperature, top_p, and top_k. Non-default values (including top_p set to 1) and specifying both temperature and top_p return a 400 error.
PrefillEnding messages with an assistant turn to make the model continue returns a 400 error, even with thinking off. End with a user turn instead.
Computer usecomputer_20250124 returns a 400 error. Switch to computer_toolset_20260801 on the Claude API and Google Cloud, or to computer_20251124 on Bedrock.
Rewriting earlier turnsIn conversations that send thinking blocks back, changing system, tools, or earlier messages partway through may return a 400 error. Only append to the conversation.
Structured output on BedrockAmazon Bedrock does not support structured output with Haiku 5.5. Specify the format in the prompt and validate it in your code.
Token countsThe same text counts about 30% higher. Recount max_tokens, cost estimates, and any processing that splits by token count. Large images are also handled at a higher resolution tier, so a 2,000×1,500-pixel image uses about 2.5 times as many tokens as with Haiku 4.5.
Order of responsesBecause thinking is on by default, a response may begin with a thinking block. Change any code that reads the first block as the answer so that it selects the block by type.
Thinking contentBy default, the thinking text comes back empty. To receive a summary, specify thinking: {"type": "adaptive", "display": "summarized"}.
Earlier thinking kept in contextHaiku 4.5 kept only the thinking from the last turn, but Haiku 5.5 counts the thinking from every turn as input. The longer the conversation, the more the input grows.
Refusals for safetyA safety classifier may decline a request, returning stop_reason: "refusal". This behavior did not exist in Haiku 4.5, and there is no built-in mechanism on the server side to route the request to a different model.
Thinking tied to an accountHaiku 5.5 thinking blocks can only be used with the account that created them (or accounts linked to it). If you replay a saved conversation under a different account, the thinking is silently dropped.

Sources: Claude Haiku 5.5 migration guide and Prompting Claude Haiku 5.5 (Claude Platform official documentation, checked October 15, 2026).

The thinking configuration can be rewritten as follows (based on the example in the migration guide).

// Before (Haiku 4.5)
{
  "model": "claude-haiku-4-5",
  "max_tokens": 16000,
  "thinking": { "type": "enabled", "budget_tokens": 8000 },
  "messages": [{ "role": "user", "content": "..." }]
}

// After (Haiku 5.5)
{
  "model": "claude-haiku-5-5",
  "max_tokens": 16000,
  "thinking": { "type": "adaptive" },
  "output_config": { "effort": "medium" },
  "messages": [{ "role": "user", "content": "..." }]
}

According to the migration guide, typing /claude-api migrate this project to claude-haiku-5-5 in Claude Code runs the bundled Claude API skill. It swaps the model ID, applies the fixes above in one pass, and outputs a list of items to check by hand. However, you need to verify the token recount and cost estimates yourself. As for the prompts themselves, the official prompting guide says prompts written for Haiku 4.5 generally work well as they are.

8. Using it in Claude Code

In Claude Code, what the alias haiku points to depends on the provider you use and the version of Claude Code. According to the official documentation (Model configuration), as of October 15, 2026, it works as follows.

Anthropic APIv2.1.293 and later: Haiku 5.5. Earlier versions: Haiku 4.5.
Claude Platform on AWSHaiku 4.5.
Amazon Bedrock and Google CloudHaiku 4.5.
Microsoft FoundryHaiku 4.5.

Even if you use the Anthropic API, an older version of Claude Code will not switch to Haiku 5.5. Update with claude update, then choose it with /model claude-haiku-5-5, or start with claude --model claude-haiku-5-5. If your settings have model set to haiku, resuming a session saved on Haiku 4.5 continues on Haiku 5.5, which is the current target. To keep Haiku 4.5, specify the target for haiku with the environment variable ANTHROPIC_DEFAULT_HAIKU_MODEL.

Using Haiku 5.5 in Claude Code differs from using the API in two ways.

  • Thinking cannot be turned off. In the API, thinking can be turned off at effort high or lower. In Claude Code, the Haiku 5.5 thinking toggle displays "Thinking can't be turned off," and MAX_THINKING_TOKENS=0 has no effect either. Adjust how much it thinks with effort.
  • The context is 1M tokens from the start. You don't need to add [1m]. By default, conversation compaction runs at about 967K tokens. However, when you use pay-as-you-go API billing, requests with prompts over 100,000 tokens are billed at the higher rate.

Haiku 5.5 is most useful when Claude Code's main model stays Sonnet or Opus, and Haiku handles research, file exploration, and similar tasks as subagents. Anthropic's announcement also says it pairs well as a subagent for Opus 5.5 and Sonnet 5.5. For setup and measured results, see our article on running subagents on a different model.

9. Apps, GitHub Copilot, and cloud

Besides the API and Claude Code, Haiku 5.5 is available in four other places (as of October 15, 2026).

Claude apps

claude.ai, iOS, Android

The official documentation lists a system prompt that Haiku 5.5 uses in the apps, published on October 7, 2026. This article has not verified which plans let you select it.

GITHUB COPILOT

Generally available October 7

Available to Copilot Pro, Pro+, Max, Business, and Enterprise. You can select it from the model picker in the VS Code, Visual Studio, and JetBrains IDEs, Xcode, Eclipse, Copilot CLI, github.com, and GitHub Mobile. Pricing is usage-based at the provider's list price. Availability is expanding in stages. On Business and Enterprise, administrators decide through model policies whether it can be used.

Cloud

Offered by four providers

In addition to the Claude API, it is available on Amazon Bedrock, Google Cloud, Microsoft Foundry, and Claude Platform on AWS. Pricing and retirement schedules on Bedrock and Google Cloud are set by each provider.

MAX and TEAM API credits

Try it with monthly credits

Starting the same day, October 7, the Max and Team plans include monthly API credits. According to Anthropic's announcement, they can be used with any model, so you can use them to try Haiku 5.5. For how to receive them, see our article on Max and Team API credits.

GitHub says that in early testing, Haiku 5.5 matched Claude Sonnet 5 on many coding tasks. This is GitHub's own evaluation. Source: GitHub changelog (October 7, 2026). For Copilot itself, see What is GitHub Copilot?

Summary

Pricing (up to 100,000 tokens)

Input $0.10 · output $0.50

The unit price is one-tenth that of Haiku 4.5 and one-twentieth that of Sonnet 5.5. If a single prompt exceeds 100,000 tokens, the unit price rises fivefold.

Best suited for

Narrow, high-volume work

Mainly classification, extraction, summarization, and subagents. Anthropic's announcement shows it approaching Sonnet 5.5 on benchmarks such as computer use, but there is still a gap on long agentic coding.

Before switching

400 errors and cost estimates

Fix patterns that return 400 errors, such as thinking budgets, sampling values, and prefill. Include the roughly 30% increase in tokens in your estimates.

  1. To choose by price, use Haiku 5.5 for high-volume work under 100,000 tokens, and Sonnet 5.5 or Opus 5.5 for long agentic coding.
  2. To switch through the API, handle the items in section 7 first, then recount tokens before estimating costs.
  3. To use it in Claude Code, with the Anthropic API on v2.1.293 or later, haiku means Haiku 5.5. Older versions and other providers stay on Haiku 4.5.

FAQ

Q. Can I still use Haiku 4.5?

A. Yes, as of October 15, 2026. The official model list classifies it as "Legacy (still available)." The planned-retirement page only says it will not be retired before October 15, 2026, and no retirement date has been announced yet.

Q. Can Haiku 5.5 replace Sonnet 5.5?

A. It depends on the work. Anthropic itself says Sonnet 5.5 and Opus 5.5 are better suited to complex agentic coding. For narrow, high-volume work, Haiku 5.5 is often enough. The surest way to decide is to try both on your own tasks and compare.

Q. If a prompt exceeds 100,000 tokens, is the whole request more expensive?

A. Yes. If the total input, including tokens read from the cache, exceeds 100,000 tokens, all of that request's input, output, and cache charges are billed at the higher unit price.

Q. Can I save money by turning off thinking?

A. With the API, you can turn it off using thinking: {"type": "disabled"} when effort is high or lower. However, the official documentation recommends lowering the effort first. In Claude Code, Haiku 5.5 thinking cannot be turned off.

Sources

The official documentation, announcement, and GitHub changelog were all checked against the originals on October 15, 2026. Pricing, availability, and the Claude Code target may change in the future. The benchmarks and company comments come from Anthropic's announcement and were not measured by the author.