Anthropic API pricing in 2026: rates and workflow costs

Kurnia Kharisma Agung Samiadjie
Written by

Kurnia Kharisma Agung Samiadjie

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Two people reviewing token meters, per-million-token price cards and a long printed bill

Anthropic API pricing: standard model rates

Selected current rates, checked 8 September 2026, in USD per million tokens. This table covers standard first-party API usage, not every retired model, deployment route, or negotiated agreement. Check Anthropic's pricing reference before committing a budget.

ModelInputOutputCache read
Claude Fable 5.1$10$50$0.25
Claude Fable 5$10$50$1
Claude Opus 5$5$25$0.50
Claude Sonnet 5$2$10$0.20
Claude Sonnet 4.6$3$15$0.30
Claude Haiku 4.5$1$5$0.10

Sonnet 5's $2/$10 rates remain standard after August 2026; the previously announced September increase did not happen. Fable 5.1's cache-read rate is lower than Fable 5's, so a blanket “cache reads cost 10%” rule is no longer correct.

I would not pick a production model from these numbers alone. Run the same evaluation set through the candidates and count acceptable results. A lower rate can lose its advantage if your application needs more attempts or substantially more human correction. See the model selection guide for the broader decision.

Calculate the token bill without double-counting

Separate usage into categories before applying rates:

Code
Token cost =
  uncached input tokens × input rate
  + cache-write tokens × cache-write rate
  + cache-read tokens × cache-read rate
  + output tokens × output rate

Divide by 1,000,000 when rates are quoted per million tokens.
Add separately billed tools and services afterward.

Use the categories reported by the API, not the total prompt length copied into every line. A token served from cache should not also be charged as ordinary input in your spreadsheet.

For a hypothetical uncached Sonnet 5 request containing 8,000 input tokens and 900 output tokens:

  • Input: 8,000 ÷ 1,000,000 × $2 = $0.016.
  • Output: 900 ÷ 1,000,000 × $10 = $0.009.
  • Total: $0.025, before any additional services.

At 50,000 identical requests, that is $1,250. It is a token estimate, not a promise that 50,000 customer requests will fit that shape.

An agent handling one customer request might inspect a record, ask another question, and call the model again with a longer conversation. Capture every billable call associated with that task. If you measure only its final response, your estimate will miss earlier work.

Prompt caching: include the write, not just the hit

Anthropic's prompt caching documentation describes separate creation and reuse costs. A five-minute cache write costs 1.25 times the base input rate; a one-hour write costs twice the base rate. Reads are discounted, with model-specific rates shown above.

For the models using a 0.1-times read rate, the five-minute cache pays off after one reuse. The one-hour cache needs two reuses. This comparison applies to the cached prefix, not the whole request.

Here is an illustrative Sonnet 5 calculation for a 10,000-token prefix reused across ten requests within the cache lifetime:

Prefix processingCalculationCost
No caching10 × 10,000 × $2 / million$0.200
Five-minute write10,000 × $2.50 / million$0.025
Nine cache reads9 × 10,000 × $0.20 / million$0.018
Cached totalWrite plus reads$0.043

That saves $0.157 on the prefix. Unique user text and generated output still need their own lines.

Caching also has minimum prompt lengths. A marked prefix below the model's threshold can be processed without caching and without an error. Check the response's cache creation and cache read fields. Two zeros are a reason to investigate, not evidence of free processing.

A high cache-hit percentage is only useful alongside the amount of input eligible for reuse. If output dominates the bill, a large input discount may produce a modest overall saving.

Batch processing: lower rates for work that can wait

The Batch API discounts input and output tokens by 50% and supports asynchronous processing. Batches can take up to 24 hours; the documented limits are 100,000 requests or 256 MB per batch.

That fits a document backfill or offline classification job. It is a different fit from answering a live customer who is waiting for a reply.

For an illustrative backfill of 200,000 documents on Sonnet 5, each with 5,000 input and 800 output tokens:

Processing routeInput costOutput costTotal
Standard$2,000$1,600$3,600
Batch$1,000$800$1,800

Assumptions: no caching, no additional tools, and every document successfully processed once. Split the workload into batches that satisfy both count and size limits.

Batch results need inspection. Only successfully processed requests are billed; failed, canceled, and expired results still leave work for your application to handle. Budget for successful retries and do not equate “batch submitted” with “backfill completed.”

Batch and caching can combine, but a cache hit is not guaranteed merely because requests share text. Measure actual usage when validating the estimate.

Effort changes usage, not the price of a token

The effort setting affects how much work Claude puts into a response. The default is high. Supported levels vary by model, and effort is a behavioral signal rather than a hard token budget.

I would test a lower setting on routine tasks and keep it only if the output still meets the acceptance criteria. There is no universal percentage saving to apply across all prompts.

Two details matter for budgeting:

  • On Opus 5, changing effort does not reliably shorten the visible answer. Request a length limit separately when that is the requirement.
  • Changing top-level effort invalidates cached prefixes. Some models, including Opus 5 and Fable 5.1, support a per-message effort change that preserves the cache; check compatibility before assuming this works everywhere.

Keep a record of model, effort, output length, retry count, and acceptance rate. Changing several settings at once can make it difficult to identify why the cost moved.

Additional costs and deployment choices

The main rate table does not cover every charge. Anthropic documents separate server-side tool costs and pricing modifiers. US-only inference adds a 1.1-times token multiplier on supported models; fast mode on Opus 5 and Opus 4.8 uses $10 input and $50 output per million tokens.

Before estimating a tool-using application, identify which operations happen inside the model service and which happen in your infrastructure. Your own search index, database, monitoring, and third-party APIs may produce separate bills.

For the provider side, check the applicable tool pricing and deployment route. A first-party API estimate should not be copied into a cloud marketplace budget without checking its terms.

Avoid treating a spend limit as a complete operational plan. Decide who gets alerted, what work stops, and how customers receive help if capacity is unavailable. Your support cost model needs that fallback alongside the software line.

Compare the same job before comparing API and product costs

A classifier that assigns one label is not equivalent to a teammate that reads a ticket, checks knowledge, drafts a response, and hands off an exception. Both may be useful, but they are different scopes.

For a fair build-versus-buy evaluation, define a representative task and compare the complete process:

Cost or responsibilityCustom API workflowReady-made support teammate
Model workMeter every request and retryCheck the product's task definition
KnowledgeBuild and maintain retrievalVerify connected sources and freshness
Helpdesk actionsImplement API access and checksVerify the integration's supported actions
ReviewInclude human correction timeInclude approval and handoff time
OperationsHosting, monitoring, and maintenanceConfiguration, monitoring, and vendor limits
OutcomeConfirm the customer problem is solvedApply the same acceptance criteria

The point is not that one side always wins. A narrow, stable internal job may justify an API build. An existing support product may reduce the setup and maintenance needed for a broader workflow. Measure the parts your team would actually own.

This is where eesel's support teammate becomes a relevant comparison. It provides the support workflow, while the CLI gives people and software a way to operate it.

Evaluate support costs through eesel CLI

eesel CLI lets you use the same eesel teammate and workspace from your terminal that your team uses in the dashboard. Scripts and coding agents can drive it too, using JSON output to inspect results.

That matters to an API-focused reader: choosing a ready-made support teammate does not mean every setup or review step must be a manual dashboard task. You can inspect its configuration and run bounded work from your existing terminal workflow.

Check billing and configuration first

With Node.js 18.17 or newer, use the documented npm package. For an existing eesel workspace:

Bash
npx @eesel/cli login
npx @eesel/cli whoami
npx @eesel/cli agents
npx @eesel/cli billing
npx @eesel/cli status --agent AGENT_ID
npx @eesel/cli automations --agent AGENT_ID

Replace AGENT_ID with the intended agent's ID. Confirm the workspace identity before interpreting the billing result.

The billing command shows live billing state and is read-only. It does not pull your Anthropic invoice or produce a complete historical cost forecast. Inspect automations as well: the amount of work routed to a teammate is part of the budget.

According to eesel's pricing docs, regular support tickets and chat sessions cost $0.40 per task, and blog drafts are heavy tasks at $4. Light dashboard questions and simple lookups are free. A task covers the interaction, not every message, and is not a guarantee of successful resolution.

On pay-as-you-go there is no platform fee or monthly minimum. The default monthly cap is $250; agents pause at the cap. Set an appropriate cap and a human fallback in workspace billing settings before a rollout.

Run one defined evaluation task

Use a controlled workspace with suitable action permissions. Prepare a local support-evaluation.md file containing an approved policy and a fictional customer case. Do not upload customer secrets simply to make an example realistic.

Bash
npx @eesel/cli files upload ./support-evaluation.md --agent AGENT_ID
npx @eesel/cli instructions --agent AGENT_ID
npx @eesel/cli new --name "support-cost-evaluation" --agent AGENT_ID
npx @eesel/cli chat 'Using support-evaluation.md, draft a response to the fictional customer case. Identify missing facts and explain when human help is needed. Do not send messages or change records.' --agent AGENT_ID
npx @eesel/cli activity --agent AGENT_ID

Uploading supplies knowledge; it does not set standing rules or grant integration permissions. Reading instructions lets you inspect the agent's existing rules before the chat. The draft-only prompt states your intent, but it is not an enforced permission boundary. A real chat can invoke enabled tools.

Review the answer and activity, including any human work needed to make the response usable. A fictional case can test policy reasoning; it does not prove that a live helpdesk lookup or customer-facing action succeeds. Test those separately with authorization.

The CLI's --dry-run option previews the server call a write would make without sending it. It does not simulate the agent or predict the charge. The CLI reference documents the supported commands and their options.

Keep the billing accounts separate

eesel CLI is not an Anthropic API proxy. Work performed by eesel follows eesel's billing model. If a separately billed coding agent operates the CLI, account for that tool's usage as well. Neither invoice should be assumed to include the other.

For your comparison sheet, record the defined task, observed usage, answer quality, and human review time. Compare that with the complete custom API workflow, not only its cheapest token call.

Try eesel CLI for a scoped support workflow

If you are pricing Anthropic to build support automation, start with one queue or topic. Measure the custom build and the ready-made teammate against the same expected result.

eesel CLI lets you inspect connections, instructions, billing, and automation scope without leaving the terminal. The work remains available in the dashboard, so your support team can review it there rather than adopting a separate technical tool.

The eesel AI reports dashboard, showing activity that teams can review alongside a CLI-led evaluation
The eesel AI reports dashboard, showing activity that teams can review alongside a CLI-led evaluation

Try eesel with a defined support task, then compare the observed result and operating cost before widening the rollout.

Frequently Asked Questions

How much does the Anthropic API cost?
The model and token categories determine the charge. The table above lists standard input and output rates, but a useful estimate also separates cache writes, cache reads, and additional tool costs. Price the complete workflow rather than assuming one request equals one completed task.
Does prompt caching always reduce Anthropic API costs?
No. Creating a cache entry costs more than ordinary input processing, so you need enough reuse to recover that cost. Inspect actual cache-write and cache-read usage rather than assuming that repeated text was cached. The model also has a minimum cacheable prompt length.
When should I use Anthropic's Batch API?
Use it for work that can wait, such as offline classification or document processing. It discounts input and output tokens by 50%, but it is not a synchronous response path for a customer waiting in chat. Confirm batch status and per-request results before treating the job as finished.
Is the Anthropic API cheaper than a support automation product?
It can be for a narrow task, but the token bill and the finished support workflow cover different things. Include integrations, retrieval, monitoring, maintenance, and human follow-up on both sides. This support cost comparison explains the broader calculation.
Does eesel CLI use my Anthropic API billing account?
Do not treat eesel CLI as a discounted Anthropic API endpoint. It operates your eesel teammate and workspace under eesel's billing. If a separately billed coding agent drives the CLI, budget for that tool as well; operating eesel does not make the coding agent's usage free.
Can eesel CLI show a forecast for my Anthropic API costs?
The billing command shows live eesel billing state and is read-only. It does not retrieve your Anthropic invoice or provide a complete historical cost model. Supply your own API usage data when comparing a custom build with eesel.
Can I safely test costs with eesel CLI dry-run?
The --dry-run flag previews the server call a write would make without sending it. It does not run the agent or predict the bill. A real chat can invoke enabled tools, so evaluate in a controlled workspace with suitable permissions and review the actual usage.

Share this article

Kurnia Kharisma Agung Samiadjie

Article by

Kurnia Kharisma Agung Samiadjie

Kurnia is a software engineer and writer at eesel AI with two years of SEO experience, writing about AI tools, helpdesk software, and customer support. He pairs a developer's understanding of how these products are built with search-driven research into what actually ranks and resonates with the people searching for them.

Related Posts

All posts →
An illustration comparing Claude Mythos 5.1 and Fable 5.1 as the same underlying model behind different safeguard layers
Trending

Claude Mythos 5.1 review: is Anthropic's locked frontier model worth chasing?

A hands-on review of Claude Mythos 5.1: what it is, how it compares to Fable 5.1, the real cache-read pricing, who can actually access it, and what I'd run instead.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieSep 8, 2026
Illustration of token pricing and cost stacks for the Claude Mythos 5.1 model
Trending

Claude Mythos 5.1 pricing: every rate, the cache-read cut, and who can actually use it

A full breakdown of Claude Mythos 5.1 pricing: base rates, batch, cache writes, and the $0.25 cache read that is the real story, plus why Mythos costs the same as Fable 5.1.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieSep 8, 2026
Illustration announcing Claude Fable 5.1, Anthropic's newest frontier AI model
Trending

Claude Fable 5.1: pricing, capabilities, and what it means for your team

Claude Fable 5.1 is Anthropic's most capable model yet. Here's the real pricing, what changed from Fable 5, and where it fits for support and content teams.

Alicia Kirana UtomoAlicia Kirana UtomoSep 2, 2026
An illustration of a vault door being opened by a small approved list of researchers, representing invite-only access to Claude Mythos 5.1
Trending

Claude Mythos 5.1: what it is, who gets access, and what to run

Claude Mythos 5.1 shipped on September 1, 2026, and almost nobody can call it. Here is the real spec sheet, the two access programs, and the model you should actually be running.

Alicia Kirana UtomoAlicia Kirana UtomoSep 2, 2026
Illustration of a person weighing a small low-cost AI model against a larger caped flagship model on pedestals
Trending

Claude Opus 5 vs Fable 5: which should you actually run?

Fable 5 costs exactly double Opus 5. I went through both system cards, the docs and the independent benchmarks to work out when that second dollar buys anything.

Rama Adi NugrahaRama Adi NugrahaJul 27, 2026
Illustration of a Claude Opus 5 pricing breakdown showing cost per million tokens
Guides

Claude Opus 5 pricing in 2026: API costs, plans, real bills

Anthropic kept Opus 5 at Opus 4.8 prices, but thinking is now on by default. Here is what a Claude Opus 5 run really costs once effort and caching are in.

Rama Adi NugrahaRama Adi NugrahaJul 27, 2026
Illustrated hero banner for a Claude Fable 5.1 review in Anthropic's clay-orange palette
Trending

Claude Fable 5.1 review: is Anthropic's top model worth it?

A hands-on Claude Fable 5.1 review: what actually changed, the benchmarks worth trusting, the refusal complaints, and who should pay $10/$50 per MTok.

Rama Adi NugrahaRama Adi NugrahaSep 8, 2026
Illustration of a scientist connecting through a central hub to a robotic arm, microscope, and liquid handler
Trending

Anthropic's Model Hardware Standard (MHS): what it is and why it matters

A plain-English guide to Anthropic's Model Hardware Standard (MHS): what it is, how the driver works, the pilot results, and the open catch.

Rama Adi NugrahaRama Adi NugrahaSep 4, 2026
PromptQL pricing breakdown illustration
Trending

PromptQL pricing: what it actually costs in 2026

A plain-English breakdown of PromptQL pricing: the OLU billable unit, the $0.14 intro rate, free credits, the model multiplier that really sets your bill, and worked costs.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 10, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free