Google API pricing — every model compared

Last verified

Every Google model with current API pricing, in dollars per million tokens. Verified against Google's own documentation and dated.

All Google models

ModelInputOutputCached inOut:in
Gemini 2.5 Flash-Lite$0.10$0.40$0.014.0×
Gemini 3.1 Flash-Lite$0.25$1.50$0.036.0×
Gemini 3.5 Flash-Lite$0.30$2.50$0.038.3×
Gemini 2.5 Flash$0.30$2.50$0.038.3×
Gemini 3 Flash Preview$0.50$3.00$0.056.0×
Gemini 2.5 Pro$1.25$10.00$0.138.0×
Gemini 3.6 Flash$1.50$7.50$0.155.0×
Gemini 3.5 Flash$1.50$9.00$0.156.0×
Gemini 3.1 Pro Preview$2.00$12.00$0.206.0×

The spread

Across Google's current models, input pricing runs from $0.10 (Gemini 2.5 Flash-Lite) to $2.00 (Gemini 3.1 Pro Preview) per million tokens — a 20× range.

That range is the whole reason model selection matters more than prompt golfing. Moving a workload down a tier, where quality allows, changes the bill by a multiple. Shortening a prompt changes it by a percentage.

Reading these numbers

  • Output costs more than input on every model here — 4.0× to 8.3×. A workload that generates a lot is priced very differently from one that reads a lot.
  • Cached input is the biggest discount available. If your prompts share a stable prefix, structuring for cache hits is worth more than any model change short of a tier drop.
  • Token counts are not comparable across providers. Each tokenizes differently, so the same text is a different number of tokens on Google than elsewhere. Cross-provider price comparisons carry a margin of error.

Getting your actual spend

These are list prices. For what you are really being billed, read Google's billing API — Google Cloud Billing is what that takes.

Source

Verified against Google's pricing documentation. Each model page carries its own verification date.