Anthropic

Claude API Pricing 2026: Per-Token Rates, Real Cost Examples, and Free API Credits

Every Claude model's per-token rate, the multipliers that change your bill more than the list price, three worked examples with real numbers, and how startups get the API credits that make all of it free.

Haiku 4.5 $1 / $5 Input / output per MTok
Sonnet 5 $2 / $10 Most production workloads
Opus 5 $5 / $25 Complex multi-step work
Startups Free Credits via Claude for Startups

What you can actually get

Startup programs that cover the bill instead of you.

Claude API pricing per model (September 2026)

All prices in USD per million tokens, from Anthropic's pricing docs. Cache write columns are what you pay to store a prefix; cache read is what you pay when a later request reuses it.

ModelInputOutput5-min cache write1-hour cache writeCache read
Claude Fable 5.1 $10 $50 $12.50 $20 $0.25
Claude Fable 5 $10 $50 $12.50 $20 $1
Claude Opus 5 $5 $25 $6.25 $10 $0.50
Claude Opus 4.8 / 4.7 / 4.6 / 4.5 $5 $25 $6.25 $10 $0.50
Claude Sonnet 5 $2 $10 $2.50 $4 $0.20
Claude Sonnet 4.6 / 4.5 $3 $15 $3.75 $6 $0.30
Claude Haiku 4.5 $1 $5 $1.25 $2 $0.10

Older models (Opus 4.1, Opus 4, Sonnet 4, Haiku 3.5) are retired on the first-party API and remain only on Bedrock or Google Cloud at their old rates. Sonnet 5's $2/$10 launched as introductory pricing; Anthropic has confirmed it is now the standard rate and the planned increase to $3/$15 will not happen.

Batch API pricing (50% off)

The Batch API processes requests asynchronously, typically within hours, at half price on both input and output. It stacks with prompt caching. Fast mode is not available in batch.

ModelBatch input / MTokBatch output / MTok
Claude Fable 5.1 / Fable 5 $5 $25
Claude Opus 5 / 4.8 / 4.7 / 4.6 / 4.5 $2.50 $12.50
Claude Sonnet 5 $1 $5
Claude Sonnet 4.6 / 4.5 $1.50 $7.50
Claude Haiku 4.5 $0.50 $2.50

Batch is the single biggest lever for offline workloads: nightly classification, document processing, evaluation runs, embeddings prep. If a request does not need an answer in seconds, it belongs in a batch.

The multipliers that change your bill

List price is the starting point. These are the modifiers Anthropic applies, and most production bills are shaped more by them than by the model choice.

Prompt caching

A 5-minute cache write costs 1.25x the input price; a 1-hour write costs 2x. Every read of that cached prefix costs 0.1x input (0.025x on Fable 5.1). So caching pays for itself after one read on the 5-minute TTL and after two reads on the 1-hour TTL. For any app with a long system prompt or shared context, caching is the difference between a viable margin and not.

Long context

Claude 4.6 and later include the full 1M-token context window at standard pricing. A 900k-token request is billed at the same per-token rate as a 9k-token request. There is no long-context surcharge.

Tokenizer change

Claude 4.7 and later use a newer tokenizer that produces roughly 30% more tokens for the same text. Sonnet 5 at $2/$10 is still cheaper than Sonnet 4.6 at $3/$15 after that, but compare on your real prompts rather than on list price.

Fast mode

Fast mode on Opus 5 and Opus 4.8 gives significantly faster output at $10 input / $50 output, double the standard Opus rate. It stacks with caching and data residency multipliers and is first-party API only.

Data residency

US-only inference (inference_geo: "us") on 4.6+ models adds a 1.1x multiplier to every token category. Global routing, the default, uses standard pricing. On Bedrock and Google Cloud, regional endpoints carry a 10% premium over global ones.

Tool use and server-side tools

Tool definitions count as input tokens, and each model adds a tool-use system prompt of a few hundred tokens. Web search is $10 per 1,000 searches plus tokens. Web fetch is free beyond tokens. Code execution is free when used with web search or web fetch; otherwise each org gets 1,550 free container-hours a month, then $0.05 per hour.

Managed Agents

Claude Managed Agents bill tokens at the rates above plus $0.08 per session-hour of runtime while the session is in the running state. Batch discounts do not apply to agent sessions.

What stage are you at?

Most of these tools come with startup credits. See what you qualify for in 60 seconds.

Four quick questions. Free, and your matches land in your inbox.

Claude API cost: three worked examples

Real arithmetic using the rates above. Token counts are typical for each workload; substitute your own.

WorkloadModelAssumptionsMonthly cost (list)With caching / batch
Support ticket triage, 10,000 tickets/month Haiku 4.5 ~3,700 tokens per conversation (Anthropic's own example) ~$37 ~$19 in batch
RAG chatbot, 100,000 queries/month Sonnet 5 5,000 input tokens (4,000 shared context + 1,000 query), 500 output tokens per query Input 500M × $2 = $1,000
Output 50M × $10 = $500
$1,500
Cache the 4,000-token prefix: 400M × $0.20 = $80, plus 100M × $2 = $200 uncached, plus $500 output = $780
Coding agent, one developer, 20 sessions/month Opus 5 50,000 input and 15,000 output tokens per one-hour session (Anthropic's worked example) $0.625 per session
$12.50
With 40,000 of the input tokens as cache reads: $0.445 per session, $8.90. Add $0.08/hour runtime if on Managed Agents.

The RAG row is the one to study. Same model, same traffic, half the bill, from one cache_control field. Before you switch models to save money, switch on caching.

Rate limits, tiers and volume pricing

Rate limits are set by usage tier, not by plan. Anthropic describes three standard tiers: Start (entry-level limits), Build (increased limits for growing apps) and Scale (the highest standard limits for production). You move up by spending and by time on the platform, and you can request limits beyond Scale through sales.

Volume discounts exist but are negotiated case by case, and Anthropic notes that academic and research discounts may be available. Enterprise customers get custom rate limits, dedicated support and invoicing. If you are spending five figures a month, ask.

Billing is monthly in arrears on actual usage, by credit card or invoice, and every dollar is visible in the Claude Console. If you buy through AWS Marketplace or Azure Marketplace, usage is metered in Claude Consumption Units at $0.01 each, converted from the same per-token rates after any negotiated discount.

Claude for Startups members who receive credits automatically get higher API rate limits, which is often worth as much as the credits themselves when you are launching.

For founders

How startups get Claude API credits free

Anthropic's Claude for Startups program is the direct route to free API credits. It is self-serve: a Claude Console account, a company email that matches your website, and a brief description of what you are building. Most applications are decided within minutes; the rest go to manual review, usually two to three business days.

Stage
Pre-seed to Series A
Equity
None taken
Referral
Not needed
The fine print

You qualify if your company was founded in the last five years or raised funding in the last two; bootstrapped companies are eligible. Every member gets $1,000 in API credits (they expire six months after they are granted), one year of Claude Team free for up to five Premium seats if you are new to Team, up to $45,000 in partner offers, and biweekly office hours with Anthropic's Applied AI team. Startups backed by an Anthropic partner VC can claim up to $100,000 in additional API credits through their investor.

Two things to plan around. The credits apply to the first-party API via the Claude Console only, not Bedrock, Vertex AI or Foundry. And when they run out, standard pricing kicks in automatically with no migration. Build your unit economics on the rate table above from the first day, and use the credit period to get caching and batching right.

For inference you run through a cloud provider, AWS Activate, Google Cloud for Startups and Microsoft for Startups credits all cover Claude on their respective platforms.

Claude for Startups

Up to $100,000

  • 1 year of Claude Team free for up to five Premium seats (if new to Team)
  • $1,000 in Claude API credits, plus higher API rate limits
  • Up to $45,000 in partner offers (Claude Startup Stack)

Step by step: from zero to credited Claude API usage

Order matters. Set up the Console before you apply so the credits have somewhere to land.

  1. 1

    Create a Claude Console organization on your company domain

    Sign up at platform.claude.com with a work email. New accounts receive a small amount of free credit to test with. Our guide to getting an Anthropic API key walks through keys, workspaces and spend limits.
  2. 2

    Apply to Claude for Startups

    Submit the form at claude.com/programs/startups. Describe specifically what Claude does in your product. Check our Anthropic program page for eligibility and common rejection reasons first.
  3. 3

    Turn on prompt caching before you scale

    Add a single top-level cache_control field for automatic caching, or place explicit breakpoints. Cache reads at 10% of input price are the largest saving available.
  4. 4

    Move offline work to the Batch API

    Anything that can wait hours gets 50% off. Classification, enrichment, evaluations and backfills all belong here.
  5. 5

    Set workspace spend limits

    Create a workspace per environment in the Console and cap spend so a runaway loop cannot burn the credits overnight.
  6. 6

    Model your post-credit cost now

    Use the worked examples above with your own token counts. When the credits end, standard rates apply automatically. Route overflow through Bedrock or Vertex AI on cloud credits if you have them.

Questions founders ask

How much does the Claude API cost?
Per million tokens: Haiku 4.5 is $1 input / $5 output, Sonnet 5 is $2 / $10, Opus 5 and Opus 4.5 through 4.8 are $5 / $25, and Fable 5.1 is $10 / $50. Cache reads cost 10% of the input rate and the Batch API is 50% off.
How many words is a million tokens?
Roughly 750,000 English words, since one token is about four characters or 0.75 words. Claude 4.7 and later use a tokenizer that produces about 30% more tokens for the same text, so measure on your own prompts.
Is there a free tier for the Claude API?
New Claude Console accounts receive a small amount of free credit to test the API. Beyond that, free Claude API credits come from Claude for Startups ($1,000 for companies founded in the last five years or funded in the last two, up to $100,000 more via partner VCs), and from cloud startup programs when you run Claude on Bedrock, Vertex AI or Foundry.
How do I get Anthropic API credits for my startup?
Apply to Claude for Startups at claude.com/programs/startups with a Claude Console account, a company email that matches your website and a short description of what you are building. Companies founded in the last five years or funded in the last two are eligible, bootstrapped included, and get $1,000 in API credits plus a free year of Claude Team. Backing from an Anthropic partner VC unlocks up to $100,000 more.
What is the cheapest Claude model?
Claude Haiku 4.5 at $1 input / $5 output per million tokens, or $0.50 / $2.50 in batch. For most production workloads Sonnet 5 at $2 / $10 is the better default; Haiku is for high-volume, latency-sensitive tasks.
Does prompt caching really save money?
Yes. A cache read costs 10% of the input price (2.5% on Fable 5.1). A 5-minute cache write costs 1.25x input, so caching is net positive after a single read. For a RAG app with a 4,000-token shared context, caching roughly halves the monthly bill in our worked example.
Can I use AWS or Google Cloud credits for the Claude API?
Yes, when you call Claude through Amazon Bedrock or Google Cloud Vertex AI. The usage bills to your cloud account at that provider's rates, where AWS Activate or Google Cloud startup credits apply. Claude for Startups credits do not cover cloud-billed usage.

Related guides

Programs in this guide