Anthropic pricingFast flagship

Claude Haiku 4.5 pricing

Claude Haiku 4.5 bills per million tokens, metered separately for input and output. The current rates are below, along with the parts of the bill a per-token estimate leaves out.

Input
$1
per million tokens
Output
$5
per million tokens
Cached input
$0.10
per million tokens
Batch input
$0.50
per million tokens
Live catalog agreesRates verified September 16, 2026 against Anthropic published pricing.

Claude Haiku 4.5 rates in full

All figures are USD per million tokens, taken from Anthropic’s own pricing documentation. The API model identifier is claude-haiku-4-5-20251001.

Per million tokensStandard
Input$1
Cached input read$0.10
Cache write, 5 minute$1.25
Cache write, 1 hour$2
Output$5
Batch input$0.50
Batch output$2.50

Context window: 200K tokens, with up to 64K tokens of output per request.

What the rate table does not tell you

Haiku 4.5 is priced at half of Sonnet 5 on both input and output, the cheapest current-generation Claude model with tool use and vision.

Context window is 200K tokens, a fifth of Sonnet 5's and Opus 5's 1M, so long-document workloads still need the larger models.

Cache reads cost 10% of standard input, the same multiplier as Sonnet 5 and Opus 5.

A worked monthly example

Take 500,000 calls in a month at 3,000 input tokens and 400 output tokens each. That is 1.5 billion input tokens against 200 million output tokens, so input is 88% of the token volume.

LineTokensRateCost
Input1,500M$1$1,500
Output200M$5$1,000
Total1,700M$2,500

Output is 12% of the tokens and 40% of the bill. That inversion is why prompt trimming so often fails to move the invoice, and it is the single most common reason a forecast built on Claude Haiku 4.5 comes in under the real number.

How this page stays current

Most third-party pricing tables are typed in once and quietly rot. This one is generated from a checked figure with the date and source recorded, and it is cross-checked on every deploy against the live model catalog Spendline uses to price real API traffic. If the two disagree, the site fails to build rather than publishing a stale number. At the last build the catalog agreed: $1 input and $5 output.

Frequently asked questions

How much does the Claude Haiku 4.5 API cost?

Claude Haiku 4.5 is billed per million tokens, metered separately for input and output. As of September 16, 2026 the rate is $1 per million input tokens and $5 per million output tokens, with cached input read at $0.10 and batch input at $0.50.

Why is my Claude Haiku 4.5 bill higher than the per-token estimate?

Most estimates multiply expected tokens by the input rate and stop there. Output is priced at $5 against $1 for input, so responses usually dominate the bill even when prompts look larger. Reasoning tokens bill as output. Retries and agent fan-out pay full input cost for calls that produced nothing. And a cache that gets written but never read is pure overhead rather than a saving.

What is the cheapest way to run Claude Haiku 4.5?

Batch processing halves both input and output for work that does not need an immediate answer, taking input to $0.50 and output to $2.50. Caching a stable prefix takes repeat input to $0.10, 10% of the standard rate, and pays for itself once the cached content is read more often than it is written. The larger lever is usually routing: sending the requests that do not need this tier to a cheaper model, and capping spend per customer before the call goes out.

How do I track Claude Haiku 4.5 spend per customer or per feature?

The provider invoice is one number for the whole organization, so per-customer cost has to be attributed at the call. That means tagging every request with the customer, team, or agent it belongs to and recording the resolved cost against that tag in a ledger you can close monthly. Spendline does this by sitting in front of the API, which also lets a budget be enforced before the request is forwarded rather than reported after.

Know what this costs per customer, not just per token

A rate card tells you what a token costs. It does not tell you which customer, team, or agent spent it, or stop the one that is running away. Spendline sits in front of the API so every call is attributed and checked against a budget before it is forwarded.

Run the 5 minute assessment