Claude API Pricing Explained for 2026: Opus vs Sonnet vs Haiku

Full Claude API pricing breakdown for 2026: Opus 4 vs Sonnet 4 vs Haiku 4 costs, prompt caching savings, batch discounts, and a side-by-side cost calculator.

Anthropic’s pricing structure is one of the more nuanced in the AI API market — the headline per-token rates are only part of the story. Prompt caching and batch processing can cut effective costs by 50–90% on the right workloads, but most teams using Claude don’t know these features exist until they’ve already overpaid for months.

developer at computer with multiple windows open, modern home office with clean desk setup
Photo by Unsplash photographer on Unsplash

The Three Claude Model Tiers and Their Costs

Anthropic structures Claude around three capability tiers, each with a distinct price-performance position:

Claude Haiku 4 is the fastest and cheapest tier. Input costs run approximately $0.80 per million tokens; output costs approximately $4 per million tokens. It’s designed for high-volume, latency-sensitive tasks where speed matters more than deep reasoning — classification, extraction, routing, customer-facing chat at scale. For straightforward tasks, Haiku 4 produces surprisingly capable output given its price point. Teams running hundreds of thousands of calls per day typically start here.

Claude Sonnet 4 is the performance tier — the one most developers reach for when they need solid reasoning without Opus-level costs. Pricing sits around $3 per million input tokens and $15 per million output tokens. This is where the majority of production Claude workloads run in 2026. Sonnet 4 handles complex instruction-following, long-form writing, code generation, and document analysis competently. It’s also the tier where prompt caching delivers the most compelling ROI.

Claude Opus 4 is Anthropic’s frontier model. Input runs approximately $15 per million tokens; output approximately $75 per million tokens. Those numbers position Opus 4 as one of the more expensive frontier models in the market. The justification: Opus 4 shows measurable capability advantages on multi-step reasoning tasks, ambiguous instruction handling, and complex research synthesis. Most teams use it selectively — for their hardest tasks — rather than as a default.

All prices should be verified at anthropic.com/api before production planning, as Anthropic has adjusted pricing multiple times since 2024.

Prompt Caching: The Cost Feature Most Teams Miss

Claude’s prompt caching feature is genuinely unusual and valuable. When you mark part of a prompt as cacheable — a long system prompt, a large document, a reference codebase — Anthropic caches that content on their servers for up to five minutes. Subsequent requests that reuse that cached prefix pay 90% less for those input tokens.

To make this concrete: if you have a 10,000-token system prompt that you send with every request, the base cost for that prefix at Sonnet 4 rates is $0.03 per call. With caching, the first call is slightly more expensive (cache write is charged at 1.25× the standard input rate), but every subsequent call within the cache window costs $0.003 for that prefix — a 90% reduction.

For chatbots, agents, or workflows where a substantial shared context gets prepended to every call, this is the highest-leverage cost optimization available on the Claude platform. A rough benchmark from NMM student testing: teams with 50,000-token average contexts saw 60–75% reduction in effective input token costs after enabling caching.

The practical limitation is the 5-minute cache window. High-frequency applications benefit enormously; workflows with gaps between requests need to account for cache misses. Anthropic has extended cache durations on an enterprise basis for specific use cases.

team collaborating around a table with laptops, open office workspace with bright lighting
Photo by Unsplash photographer on Unsplash

Batch Processing: 50% Off for Non-Real-Time Work

Anthropic’s Message Batches API offers a flat 50% discount on both input and output tokens. The tradeoff: batches process asynchronously, with results returned within 24 hours (typically within 1–3 hours for most workloads).

This makes batch processing obviously correct for any workflow that doesn’t need real-time output: nightly document summarization, large-scale data extraction, content moderation queues, batch translation, scheduled report generation. If your use case can tolerate a delay, you’re leaving 50% cost savings on the table by using the synchronous API.

Effective Sonnet 4 batch pricing works out to approximately $1.50 per million input tokens and $7.50 per million output tokens — putting it below GPT-4o’s standard API pricing while maintaining Sonnet’s capability profile.

Side-by-Side Cost Comparison Across Models

Here’s a practical cost comparison for a medium-complexity task: analyzing a 10-page legal contract (approximately 8,000 input tokens) and generating a structured summary (approximately 1,500 output tokens).

Per-call cost at standard API rates:

  • Haiku 4: ($0.80 × 8/1000) + ($4 × 1.5/1000) = $0.0064 + $0.006 = $0.0124 per call
  • Sonnet 4: ($3 × 8/1000) + ($15 × 1.5/1000) = $0.024 + $0.0225 = $0.0465 per call
  • Opus 4: ($15 × 8/1000) + ($75 × 1.5/1000) = $0.12 + $0.1125 = $0.2325 per call

Monthly cost at 1,000 calls/day:

  • Haiku 4: ~$372/month
  • Sonnet 4: ~$1,395/month
  • Opus 4: ~$6,975/month

With batch processing on Sonnet 4: ~$697/month. With prompt caching at 60% input reduction on Sonnet 4: ~$837/month. Stack both and the effective Sonnet 4 cost drops below non-cached Haiku 4.

To calculate these figures for your actual prompts rather than a generic example, paste your prompt text into the free AI Token Counter to get exact token counts, then apply the model-specific rates above.

When to Use Each Tier

The decision matrix isn’t complicated once you know the cost difference:

Use Haiku 4 when: Task is well-defined and repetitive, output format is constrained (classification, yes/no, extraction), latency is critical, and you have high call volume. Test Haiku on your task before defaulting to a more expensive tier.

Use Sonnet 4 when: You need reliable reasoning across varied inputs, context is long or complex, you’re generating substantial prose or code, or you want the best balance of cost and capability for production use.

Use Opus 4 when: The task requires multi-step chain-of-thought reasoning, the cost of errors is high (legal, medical, financial), you’re handling genuinely novel or ambiguous requests, or you need the absolute best available output and per-call cost is secondary.

A practical approach: run your task against Haiku and Sonnet first. If Haiku output quality is acceptable, use it. If Haiku struggles but Sonnet handles it well, use Sonnet. Only route to Opus if Sonnet is consistently failing.

product manager with whiteboard notes and laptop, creative office space with wall-mounted boards
Photo by Unsplash photographer on Unsplash

Estimate Your Claude API Costs in 30 Seconds

Token counts drive every cost projection, and the easiest way to get accurate counts is to measure directly. Paste your system prompt, a typical user message, and a sample response into the free AI Token Counter — it returns the exact token count and a monthly cost estimate at your expected call volume for Claude Haiku, Sonnet, and Opus simultaneously. No spreadsheet setup needed.

Frequently Asked Questions

Does Claude charge for cached tokens the same as regular input tokens? No. Cache write requests cost 1.25× the standard input rate (slightly more than normal). Cache read requests cost 0.1× the standard input rate — a 90% discount. The net economics are strongly positive for any content that gets reused across multiple calls within the cache window.

Is there a free tier for the Claude API? As of 2026, Anthropic offers a limited free tier with strict rate limits — roughly 5 requests/minute and low daily token caps. It’s sufficient for testing and development but not for production workloads. Paid API access starts with no monthly minimum and is billed by token consumption.

What is Claude’s maximum context window in 2026? Claude 3.7 Sonnet and Opus 4 support 200,000-token context windows. This is a meaningful advantage for document-heavy workflows — you can feed full legal agreements, entire codebases, or multi-chapter documents in a single request without chunking.

How does Claude API pricing compare to OpenAI GPT-4o? GPT-4o standard pricing is approximately $5/million input and $15/million output. Claude Sonnet 4 is approximately $3/million input and $15/million output at standard rates. Sonnet 4 is cheaper per input token, comparable on output. With batch processing, Sonnet 4 drops further. However, the better question is cost per useful output — which varies by task type and should be measured on your actual prompts.

Do I need an enterprise contract to access prompt caching? No. Prompt caching is available on standard API accounts. You enable it by adding cache-control headers to your API requests where you want Anthropic to cache the prefix. The Anthropic documentation covers the implementation in detail, and it typically takes under an hour to add to an existing integration.

Continue learning

finance

AI Batch API Discount Guide: Get 50% Off in 2026

Learn how to use OpenAI and Anthropic Batch APIs to cut your AI costs by 50%. Covers latency tradeoffs, when batch makes sense, and a full implementation walkthrough.

Read lesson →
finance

How to Calculate AI Cost Per 1,000 Requests (2026 Guide)

Calculate your AI API cost per 1,000 requests in 30 seconds — exact formulas, worked examples, and a free calculator for budgeting any AI feature.

Read lesson →
finance

AI Cost Projection: 12-Month Budgeting Framework 2026

How finance teams project AI spend for the next 12 months. A step-by-step framework with templates, model cost tables, and growth assumptions to defend your AI budget.

Read lesson →