VynarisEarly betaGet my API key

Gemini API Pricing: Every Model, Tier and Promo End Date

Gemini API pricing verified 2026-10-23: every model's input, cache and output rate, when Gemini 4 Argon and Flash promo prices double, Batch/Flex/Priority tiers, long context, grounding fees and cost per task.

TL;DR: Gemini API pricing on 2026-10-23 runs from $0.10 input / $0.40 output per million tokens (gemini-2.5-flash-lite) to $4 / $18 (gemini-3.1-pro-preview above 200K tokens). The flagship gemini-4-argon costs $2 / $10 until 2026-11-30, then doubles to $4 / $20. Flash models double on 2027-01-01. Batch and Flex halve every rate.

Gemini API pricing is a per-token rate card from Google: each model has a USD price per 1 million input tokens, cached tokens and output tokens, with thinking tokens billed as output. Prices verified 2026-10-23 against the Gemini Developer API pricing page. On a representative task of 10,000 input tokens and 1,000 output tokens, one call costs $0.0014 on gemini-2.5-flash-lite, $0.01125 on gemini-3.8-flash, $0.03 on gemini-4-argon today and $0.06 on gemini-4-argon from December. The two promo end dates are the most important facts on this page: budgets built on October prices will be wrong by 2x within ten weeks.

How much does the Gemini API cost per million tokens?

The Gemini API price is set per model, per 1 million tokens, on the Paid tier at Standard processing. These are the text models on the Gemini Developer API:

ModelInput / 1MCached input / 1MOutput / 1MPrice change
gemini-4-argon$2.00$0.10$10.00$4 / $0.20 / $20 from 2026-12-01
gemini-3.1-pro-preview (prompt up to 200K)$2.00$0.20$12.00none announced
gemini-3.1-pro-preview (prompt over 200K)$4.00$0.40$18.00none announced
gemini-3.8-flash$0.75$0.075$3.75$1.50 / $0.15 / $7.50 from 2027-01-01
gemini-3.6-flash$0.75$0.075$3.75$1.50 / $0.15 / $7.50 from 2027-01-01
gemini-3.5-flash-lite$0.30$0.03$2.50none announced
gemini-3.1-flash-lite$0.25$0.025$1.50none announced
gemini-3-flash-preview$0.50$0.05$3.00legacy
gemini-2.5-pro (prompt up to 200K)$1.25$0.125$10.00legacy
gemini-2.5-pro (prompt over 200K)$2.50$0.25$15.00legacy
gemini-2.5-flash$0.30$0.03$2.50legacy
gemini-2.5-flash-lite$0.10$0.01$0.40legacy

Output costs 5x input on gemini-4-argon and the 3.8 Flash family, and 6x on gemini-3.1-pro-preview. gemini-3.8-flash and gemini-3.6-flash have identical prices, so there is no cost reason to stay on 3.6. gemini-3.5-flash-lite costs 20% more input and 67% more output than gemini-3.1-flash-lite; it is the newer model, not the cheaper one. Older Gemini 2.5 models stay cheap: gemini-2.5-flash now costs exactly the same as gemini-3.5-flash-lite, and gemini-2.5-flash-lite at $0.10 / $0.40 is the floor of the whole rate card. Audio input costs more on most models: $1.00 per million on gemini-2.5-flash. Check exact model IDs against our /models catalog before switching.

When do the Gemini 4 Argon and Flash promo prices end?

Two launch promotions end on fixed dates, and both double the price:

On our 10,000-in / 1,000-out task, 1,000 calls cost $30 on gemini-4-argon in November and $60 in December. On gemini-3.8-flash they cost $11.25 in December and $22.50 in January. If you are benchmarking models this quarter, compare against the post-promo price, not today's. We covered the Flash cut when it was announced in Gemini 3.6 Flash's temporary 50% price cut.

How does Gemini context caching pricing work?

Context caching is Google's discount for repeated prompt prefixes; a cache hit bills those tokens at 10% of the input price on every current model. There are two kinds, per the Gemini caching docs:

Worked example: a 50,000-token system prompt on gemini-3.8-flash costs $0.0375 per call uncached and $0.00375 as a cache hit. Holding it in an explicit cache for one hour costs 0.05M x $0.50 = $0.025 in storage, so explicit caching pays for itself from the first hit in that hour. On gemini-3.1-pro-preview the same hour of storage costs $0.225, which needs about 3 hits to recover against the $0.10 uncached input cost. Put stable content (instructions, tool schemas, documents) at the start of the prompt and variable content at the end. More on the math in prompt caching break-even.

How much do Batch, Flex and Priority change the price?

Gemini has four processing tiers on the Paid plan, and the tier is a bigger lever than model choice within a family:

TierPrice vs StandardLatencyUse for
Standard1xinteractivedefault
Batch0.5xup to 24 hours, async jobevals, backfills, bulk extraction
Flex0.5xvariable, best effortbackground agents, retries are acceptable
Priority1.8xlowest, protected capacityuser-facing paths that cannot shed load

Flex is a preview tier that runs on "sheddable" capacity: you set service_tier to flex on a normal request, per the Flex inference docs, and accept that requests may be slower or rejected at peak. Priority is 1.8x Standard: gemini-3.8-flash Priority is $1.35 / $6.75, gemini-4-argon Priority is $3.60 / $18. A gotcha on gemini-3.1-pro-preview and gemini-2.5-pro: Batch halves input and output, but cache reads stay at the Standard price. Our comparison of OpenAI and Anthropic batch APIs applies the same "latency is free" test.

What does long context cost on Gemini Pro models?

Long-context pricing is a higher per-token rate that applies when a prompt exceeds 200,000 tokens, on gemini-3.1-pro-preview and gemini-2.5-pro. On 3.1 Pro Preview input doubles from $2 to $4 and output rises 50%, from $12 to $18. On 2.5 Pro input doubles from $1.25 to $2.50 and output rises from $10 to $15.

The cliff matters because it is priced on the prompt size of the request. A 190,000-token prompt with 2,000 output tokens on gemini-3.1-pro-preview costs $0.38 + $0.024 = $0.404. A 210,000-token prompt costs $0.84 + $0.036 = $0.876, more than double for 10% more context. If you are near the line, trim retrieval to stay under 200K or split the job. gemini-4-argon and the Flash models have no long-context surcharge on the current card. We compared this cliff with OpenAI's in GPT-5.6 long-context cliff vs Gemini 200K.

How are thinking tokens billed?

Thinking tokens are billed as output tokens at the model's output rate; Google's table labels every output price "including thinking tokens". A gemini-4-argon call that writes 300 visible tokens after 3,000 thinking tokens is billed for 3,300 output tokens: $0.033 at promo pricing, $0.066 from December. Thinking is the main reason measured Gemini bills exceed back-of-envelope estimates. Gemini 2.5 Flash introduced thinking budgets; cap them on tasks that don't need reasoning. See the reasoning token tax for worked bills.

What does a Gemini API task actually cost?

Cost per task is the number that matters for a budget, not the per-token rate. Assumptions: 10,000 input tokens (system prompt, context, question), 1,000 output tokens including thinking, no caching, Standard tier. Edit them for your workload: cost = input/1M x input price + output/1M x output price.

ModelCost per callCost per 1,000 callsAfter promo ends
gemini-2.5-flash-lite$0.0014$1.40same
gemini-3.1-flash-lite$0.0040$4.00same
gemini-3.5-flash-lite$0.0055$5.50same
gemini-2.5-flash$0.0055$5.50same
gemini-3-flash-preview$0.0080$8.00same
gemini-3.8-flash$0.01125$11.25$22.50 (2027-01-01)
gemini-2.5-pro$0.0225$22.50same
gemini-4-argon$0.0300$30.00$60.00 (2026-12-01)
gemini-3.1-pro-preview$0.0320$32.00same

Two results stand out. From 2026-12-01, gemini-4-argon at $60 per 1,000 calls costs nearly twice gemini-3.1-pro-preview at $32 on this shape. And from January, gemini-3.8-flash at $22.50 costs the same as gemini-2.5-pro. Run your own token counts through the Vynaris cost calculator to compare across providers. With a 50% cache hit rate on the input, subtract 45% of the input cost; on Batch or Flex, halve the whole row.

What other charges appear on a Gemini API bill?

Tool calls and non-text modalities carry their own prices on top of tokens:

At $14 per 1,000, grounding adds $0.014 per search. That is more than an entire gemini-3.8-flash call on our task shape, so a grounded Flash agent can spend more on search than on tokens.

Is the Gemini API free, and how do billing tiers work?

The Gemini API has a Free tier with rate-limited access to most Flash and Flash-Lite models, but not gemini-4-argon or gemini-3.1-pro-preview. On the Free tier Google uses your content to improve its products; on the Paid tier it does not. Per the Gemini billing docs, moving to Paid means linking a Cloud billing account and prepaying at least $5 in credits.

Paid accounts move up usage tiers automatically by cumulative spend, and each tier has a billing cap and a spend-based rate limit per 10 minutes:

Usage tierQualifies atBilling capSpend limit per 10 min
Tier 1paid account$250$10
Tier 2$100 paid + 3 days$2,000$50
Tier 3$1,000 paid + 30 days$20,000 to $100,000+$200

The spend limit is the one that surprises teams: a Tier 1 project that burns more than $10 in 10 minutes gets 429 RESOURCE_EXHAUSTED, even under its RPM and TPM limits. Rate limits apply per project, not per API key, so splitting keys does not raise them. Running a batch backfill on Standard can hit this; Batch jobs have their own enqueued-token limits instead.

Is Vertex AI priced the same as the Gemini API?

Vertex AI is Google Cloud's enterprise route to the same Gemini models, billed through a Google Cloud account instead of AI Studio prepay, and it publishes its own rate card. This page covers the Gemini Developer API only; check the Vertex AI pricing page before assuming parity. Vertex adds provisioned throughput, regional endpoints and committed-use options, and enterprise volume discounts are negotiated through Google Cloud sales. Choose Vertex when you need VPC controls, data residency or an existing Cloud commitment; choose the Gemini Developer API for the fastest start.

When is the expensive Gemini model worth it?

gemini-4-argon is worth it when a Flash model needs retries or extra agent turns to finish. After both promos end on 2027-01-01, Argon output at $20 costs 2.7x gemini-3.8-flash output at $7.50; if 3.8 Flash needs more than about 2.7x the tokens or attempts on the same task, Argon is cheaper per completed task. That happens on long-horizon coding and multi-step research. It rarely happens on extraction, classification, translation or summarization, where gemini-2.5-flash-lite at 1/50th of Argon's December output price is the right default. Measure tokens and success rate per task on your own eval set before routing by sticker price.

Where Vynaris fits

Vynaris is an OpenAI-compatible API that routes each request to the cheapest model that can handle it, across Google, OpenAI, Anthropic and open-weight providers. When Google's promo prices end, routing rules re-rate instead of your code changing. See Vynaris pricing. If every request needs Pro-level reasoning, or every request is trivial, you don't need a router; pin one model.

FAQ

How much does the Gemini API cost per 1,000 tokens?

Divide the per-million price by 1,000. gemini-3.8-flash costs $0.00075 per 1,000 input tokens and $0.00375 per 1,000 output tokens through 2026-12-31. gemini-4-argon costs $0.002 and $0.01 through 2026-11-30.

What is the cheapest Gemini API model?

gemini-2.5-flash-lite at $0.10 input / $0.40 output per 1M tokens. Batch or Flex halves that to $0.05 / $0.20.

Is the Gemini API free?

Partly. The Free tier offers rate-limited access to Flash and Flash-Lite models, and Google may use that content to improve its products. gemini-4-argon and gemini-3.1-pro-preview require the Paid tier and a $5 minimum prepay.

How much does Gemini 3 Pro cost?

The current Pro model is gemini-3.1-pro-preview: $2 input / $12 output per 1M tokens for prompts up to 200K, and $4 / $18 above that.

Does Gemini charge for thinking tokens?

Yes. Thinking tokens are billed at the output rate on every model.

How much is Gemini 2.5 Pro?

$1.25 input / $10 output per 1M tokens for prompts up to 200K tokens; $2.50 / $15 above 200K. Batch halves both.