Verified 2026-10-07 · sourced from Google
100K Gemini 3.1 Pro Preview Tokens — Cost Breakdown
Use this guide to benchmark budgets for 100,000 tokens. Standard pricing is $2.00 per million input tokens and $12.00 per million output tokens. Cached input, when available, reduces costs significantly for repeated contexts.
How much do 100K tokens cost?
- 100K input only
- $0.200
- 100K output only
- $1.20
- 50,000 input + 50,000 output
- $0.700
USD, standard uncached token charges. Output-only is a billing comparison across supported requests, not a single-response limit. Cache writes, tools, taxes, and other fees are excluded; prompt length and service mode can change rates.
Reference rates: Preview · Developer API · ≤200K input
USD per million text tokens. Verified 2026-10-07 · Official source
| Mode / prompt size | Input | Cache read | Cache write | Output |
|---|---|---|---|---|
| Standard ≤200,000 input | $2 | $0.2 | Not estimated | $12 |
| Standard >200,000 input | $4 | $0.4 | Not estimated | $18 |
| Batch ≤200,000 input | $1 | $0.2 | Not estimated | $6 |
| Batch >200,000 input | $2 | $0.4 | Not estimated | $9 |
Cache storage: $4.5 per million tokens per hour, charged separately and excluded from the per-call estimate.
1,048,576 context tokens · max output 65,536. Local token counts are estimates; use the provider’s usage counts for an invoice estimate.
Google lists Gemini 3.1 Pro Preview with separate pricing for prompts above 200K tokens.
Batch mode halves input and output token prices while cache pricing remains listed at standard rates.
Developer API paid tier (not Vertex). Batch halves input/output, but cache reads remain $0.20/M up to 200K input and $0.40/M above 200K. Cache storage costs $4.50 per million token-hours and is separate. Output includes thinking tokens; tools cost extra.
Scenario breakdown
Cost estimates for different input/output distributions using 100K total tokens.
| Scenario | Tokens in | Tokens out | Standard cost | Cached cost |
|---|---|---|---|---|
Balanced conversation 50% input · 50% output | 50,000 | 50,000 | $0.700 | $0.610 |
Input-heavy workflow 80% input · 20% output | 80,000 | 20,000 | $0.400 | $0.256 |
Generation heavy 30% input · 70% output | 30,000 | 70,000 | $0.900 | $0.846 |
Cached system prompt 90% cached input · 10% fresh output | 90,000 | 10,000 | $0.300 | $0.138 |
Workload multipliers
Each run uses 100K tokens split 50/50 between input and output. Daily cost multiplies that request cost; monthly assumes 30 days. Cached columns keep the same split and assume all input qualifies for cache reads, excluding cache writes.
| Profile | Runs/day | Tokens/day | Daily cost | Monthly cost | Cached daily | Cached monthly |
|---|---|---|---|---|---|---|
| Single workload | 1 | 100,000 | $0.700 | $21.00 | $0.610 | $18.30 |
| Daily workload (10 runs) | 10 | 1,000,000 | $7.00 | $210.00 | $6.10 | $183.00 |
| Team workload (100 runs) | 100 | 10,000,000 | $70.00 | $2100.00 | $61.00 | $1830.00 |
Frequently asked questions
What is the standard cost of 100K Gemini 3.1 Pro Preview tokens?
100K input-only tokens cost $0.200; output-only tokens cost $1.20; 50,000 input plus 50,000 output tokens cost $0.700. These are USD token charges at standard rates, excluding cache writes, tools, taxes, and other fees. Output-only is an accounting example across supported requests, not a promise of one response that long.
What happens if cached input is enabled?
With cached contexts, the same 100K tokens drop to $0.610 when all input is an eligible cache read at $0.200 per million tokens.
How many requests does 100K tokens cover?
If your prompts average around 3,000 tokens per call, 100K total tokens cover about 33 requests.
How fresh is the pricing information?
Prices are taken from https://ai.google.dev/gemini-api/docs/pricing and were last verified on 2026-10-07. This guide uses the recorded catalog rates; check the official source before budgeting.