Current per-token rates
Claude 3.5 Sonnet: $3/$15 per 1M. Claude 3.5 Haiku: $0.80/$4. Claude 3 Opus: $15/$75. All billed per token.
Prompt caching economics
Cache write: 1.25× standard input rate. Cache read: 0.1× standard input rate. Break-even at ~2 reuses. High-reuse system prompts get 90% off input.
Batch API and other discounts
Anthropic Batch: 50% off both sides. Enterprise contracts available above ~$20K/mo with custom rate cards.
Worked cost example
RAG assistant: 8K context + 600 output, 50K calls/month, 70% cache hit rate. Sonnet uncached ≈ $1,650. With caching ≈ $620. Caching pays back in 24h of traffic.
When each tier fits
Sonnet: default for production reasoning. Haiku: chat, classification, high-volume routes. Opus: research and edge cases only — Sonnet now matches it on most benchmarks at one-fifth the price.

TokenAtlas