The rate card
| Model | Input /1M | Output /1M | Cached read | Cache write | Batch input |
|---|---|---|---|---|---|
| Claude Sonnet 4.6 | $3 | $15 | $0.3 | $3.75 | $1.5 |
| Gemini 2.5 Flash | $0.3 | $2.5 | $0.03 | — | $0.15 |
Realistic monthly cost on shared workloads
Same engine as the calculator: 1,000 requests/day, 8% retries, 40% cache hit rate, 15% infra overhead, per-model tokenizer calibration applied.
| Workload | Claude Sonnet 4.6 | Gemini 2.5 Flash |
|---|---|---|
| Simple chatbot | $307/mo | $40/mo |
| Chatbot with history | $628/mo | $71/mo |
| Multi-step agent | $3,910/mo | $491/mo |
This is not a close race on price
Most model comparisons argue over 20–30%. This one doesn’t. Across all three workloads Sonnet 4.6 costs roughly 7.8–8.8× Gemini 2.5 Flash:
workload Sonnet 4.6 Gemini 2.5 Flash multiple Simple chatbot $307 $40 7.8× Chatbot with history $628 $71 8.8× Multi-step agent $3,910 $491 8.0×
The multiple barely moves across workload shapes, which tells you something useful: unlike the GPT-5-versus-Claude gap — which swings with your input:output ratio because those two share an output price — this spread is structural. Gemini Flash is simply priced a tier below, on both input and output.
You are not comparing like with like
Worth stating plainly, because the framing of this page invites the error: Sonnet 4.6 is a frontier model and Gemini 2.5 Flash is a fast, cheap one. They land in the same conversation because Flash is unusually capable for its price, not because they are peers.
A fairer same-tier comparison is Gemini Flash against Anthropic’s budget model. On the history workload, Claude Haiku 4.5 runs $209/mo against Flash’s $71/mo — about 2.9×, a normal competitive gap rather than an order of magnitude. If your instinct was “switch from Claude to Gemini to save money,” compare that row first: dropping a tier within Anthropic captures much of the saving without changing vendor, SDK, or data-processing agreement.
Where Gemini wins on architecture, not price
Flash ships a 1000K context window against Sonnet’s 200K standard (Sonnet does offer 1M at standard pricing). Cheap tokens plus a very long window is the combination that makes “stuff the whole corpus in the prompt” viable — potentially removing a retrieval pipeline, its extra LLM calls, and its vector database.
Its tokenizer also bills slightly under baseline (0.97× vs o200k_base) where Claude’s bills 1.1× over, so the effective gap is a little wider than the sticker prices suggest.
Where Sonnet earns the premium
- Tasks where a wrong answer costs a retry. Multi-step agents, coding, anything customer-facing. A cheaper model that needs two attempts is not cheaper — and our recommendation engine excludes budget-tier models from coding and routing archetypes for exactly this reason.
- Heavy, steady caching. Cached reads at $0.3/1M are among the steepest discounts available; a high hit rate against a stable prefix narrows the gap more than the headline suggests.
Put both on your real workload — and add Haiku to see whether a tier change beats a vendor change.
Open the calculator →