
Hey fellow budget-watchers. If you are the person on your team who has to explain why the AI bill moved again, this one is for you.
This page needed a timing update.
Gemini 3.1 Pro is still listed in the official Gemini API pricing docs as gemini-3.1-pro-preview, but Google’s model lineup has moved forward. The current Gemini API docs now highlight Gemini 3.5 Flash as the “current” Gemini model family, while 3.1 Pro remains a preview model with its own pricing tier.
So the right question is no longer just “What did Gemini 3.1 Pro cost at launch?”
The better question is:
If you are still evaluating or running Gemini 3.1 Pro Preview in July 2026, what does it actually cost now, and how does that compare with current Claude and GPT pricing?
Here is the clean version.

The official Gemini API pricing page still lists:
gemini-3.1-pro-preview
gemini-3.1-pro-preview-customtools
It is a paid-tier-only model. There is no free API tier for Gemini 3.1 Pro Preview.
The 200K threshold matters.
If your prompt crosses 200K tokens, the request moves into the higher long-context tier. That means you should not treat the first 200K as cheap and only the overflow as expensive. For cost modeling, assume the whole large-context request changes tier.
Batch gives the usual async discount on input and output tokens:
This is still the easiest win for workloads where the user is not waiting on the response.
Document classification, batch summarization, content enrichment, eval runs, overnight report generation: use Batch unless you specifically need real-time latency.
Google now lists Flex pricing for Gemini 3.1 Pro Preview as well:
In plain English: Flex is priced like Batch for this model, but it is meant for lower-cost serving with more variable latency.
If your workload can tolerate that, Flex is worth testing before you accept Standard pricing as your baseline.
Priority is the expensive lane:
I would not use Priority as the default cost model.
Use it for latency-sensitive workloads where waiting costs you more than the token premium. For normal production analysis, coding, research, or document workflows, Standard, Batch, or Flex are the numbers that matter.
The old version of this article treated Gemini 3.1 Pro as the newest headline model. That is no longer the right framing.
As of July 1, 2026:
That last part is easy to miss. If you use grounding heavily, your bill is not just input plus output tokens.
This is now the first comparison I would make.
For standard-context workloads, Gemini 3.5 Flash is 25% cheaper than Gemini 3.1 Pro on input and output.
So if your article still says “Gemini 3.1 Pro is the obvious value choice inside Google’s lineup,” I would soften that. The current value question is workload-specific:
This is where the cost gap gets large.
Flash-Lite is 8x cheaper on both input and output.
That does not mean it replaces Pro. It means you should not send every request to Pro.
The better architecture is usually routing:
The model choice matters. The routing policy matters more.

Anthropic’s current Claude pricing page has moved since the earlier version of this article.
Current reference points:
This changes the old comparison.
Gemini 3.1 Pro is not always cheaper than Claude anymore. Against Claude Sonnet 5 intro pricing, Gemini is the same on input and more expensive on output.
Against Claude Sonnet 4.6 or post-intro Sonnet 5 pricing, Gemini is cheaper.
Against Opus 4.8, Gemini is much cheaper.
The context detail also changed. Anthropic now lists 1M token context at standard pricing for Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 5, and Sonnet 4.6. So Gemini’s “1M context” is no longer a unique pricing advantage by itself.
The real comparison is now capability plus workflow cost, not just context window size.
OpenAI’s current API pricing page has also moved on from the older GPT-5.2 comparison.

Current flagship reference points include:
Against GPT-5.4, Gemini 3.1 Pro is cheaper.
Against GPT-5.5, Gemini is much cheaper.
Against GPT-5.5 Pro, they are not in the same pricing class.
The more practical note: OpenAI has cheaper mini/nano tiers, and Google has cheaper Flash/Flash-Lite tiers. If your workload does not need a frontier/pro model, compare the smaller models first. That is where most avoidable spend lives.
Let’s keep the math simple.
Assume 50M tokens/month:
That table is the real update.
Gemini 3.1 Pro is still cost-competitive against high-end GPT and Claude Opus models. But inside Google’s own lineup, Gemini 3.5 Flash and 3.1 Flash-Lite are the models that change the monthly bill fastest.
Context caching is still one of the cleanest ways to reduce spend when you reuse large context.
Current Gemini 3.1 Pro Preview cache pricing:
The old mental model was “pay full input every time.”
That gets expensive fast.
If you have a repeated 50K-token system prompt, policy document, codebase summary, customer handbook, or reference file, caching can cut the repeated input portion sharply.
The catch is storage. If you keep a large cache alive for many hours, storage becomes part of the equation. Do the math on actual cache duration, not just read price.
Google’s pricing page now makes the grounding cost clearer:
If your product uses grounded answers heavily, do not hide this under “token cost.”
Grounding can become its own line item.
Yes, but the answer is narrower than before.
Gemini 3.1 Pro Preview is still good pricing if you need:
It is not the automatic default if you need:
I stopped here because this is the trap with pricing pages. You want one winner. The billing system does not care about clean narratives.
The better answer is a routing table.
Here is the routing setup I would test:
That is less tidy than “Gemini is cheaper.”
It is also how the bill actually gets smaller.
Does Gemini 3.1 Pro still cost $2 input and $12 output per million tokens? Yes, for standard requests with prompts up to 200K tokens. For prompts over 200K tokens, pricing rises to $4 input and $18 output per 1M tokens.
Is Gemini 3.1 Pro still the latest Gemini model? No. As of July 1, 2026, Google’s docs highlight Gemini 3.5 Flash as the current Gemini model family. Gemini 3.1 Pro remains listed as a preview model.
Is there a free API tier for Gemini 3.1 Pro?
No. Google’s pricing page lists the free tier as not available for gemini-3.1-pro-preview.
Does Batch API cut Gemini 3.1 Pro pricing in half? For input and output tokens, yes. Batch pricing is $1/$6 for prompts up to 200K and $2/$9 above 200K. Context caching remains at the standard cache price.
What is Flex pricing for Gemini 3.1 Pro? Flex is also listed at $1/$6 for prompts up to 200K and $2/$9 above 200K, with context caching priced the same as Standard.
Is Gemini 3.1 Pro cheaper than Claude? It depends which Claude model. It is cheaper than Claude Opus 4.8 and Claude Sonnet 4.6. It is not cheaper than Claude Sonnet 5 intro pricing on output tokens.
Is Gemini 3.1 Pro cheaper than GPT? It is cheaper than GPT-5.4 and GPT-5.5 on the current official pricing tables. But OpenAI mini/nano models may be cheaper for simpler workloads.
What should teams update in older cost models? Replace GPT-5.2 comparisons with current GPT-5.4 / GPT-5.5 pricing, add Claude Sonnet 5 intro pricing, add Gemini 3.5 Flash as the internal Google comparison, and separate Standard, Batch, Flex, and Priority pricing.
Gemini 3.1 Pro Preview is still a strong price-performance option for Pro-tier workloads, but it is no longer the whole Gemini pricing story.
The current takeaway is:
At Macaron, we turn model cost comparisons into structured workflow tests, so you can see what each model actually delivers on your tasks before you commit the budget. Try one real workflow and judge the result against the bill.