As checked on March 22, 2026, Gemini image generation costs $0.039 to $0.24 per image on Google's official API pricing pages. If you want the calculator version first, multiply your image count by the row that matches your route: $0.039 for gemini-2.5-flash-image at 1K, $0.067 for gemini-3.1-flash-image-preview at 1K, $0.151 for gemini-3.1-flash-image-preview at 4K, $0.134 for gemini-3-pro-image-preview at 1K or 2K, and $0.24 for Pro at 4K.
That multiplication shortcut is only useful if you pick the right lane first. The live image API models are paid-only, the older 2.5 Flash Image lane is still the cheapest but is scheduled to shut down on October 2, 2026, the 3.1 Flash Image Preview lane is the current default route, and the 3 Pro Image Preview lane is the premium specialist option.
TL;DR
If you want the shortest useful answer, use this table first and then read the sections below for the tradeoffs.
| Model | Current status | Standard output pricing | Batch output pricing | Free Tier on pricing page | Best fit |
|---|---|---|---|---|---|
gemini-2.5-flash-image | Live legacy lane, shutdown scheduled for October 2, 2026 | $0.039 per image at up to 1024x1024 | $0.0195 per image | Not available | Cheapest official 1K image generation while it remains live |
gemini-3.1-flash-image-preview | Current default Gemini image lane | $0.045 at 512, $0.067 at 1K, $0.101 at 2K, $0.151 at 4K | $0.022 at 512, $0.034 at 1K, $0.050 at 2K, $0.076 at 4K | Not available | Best default choice for new image-generation work |
gemini-3-pro-image-preview | Premium Gemini image lane | $0.134 at 1K or 2K, $0.24 at 4K | $0.067 at 1K or 2K, $0.12 at 4K | Not available | Higher-end asset production, grounded workflows, and more demanding image briefs |
The cleanest budgeting rule is this: start with Gemini 3.1 Flash Image Preview for new builds, fall back to Gemini 2.5 Flash Image only when cheapest official 1K output matters more than lifecycle risk, and pay for Gemini 3 Pro Image Preview only when premium asset quality or more complex workflows justify the jump.
Quick calculator rule: total cost = image count × listed per-image rate. Use the batch row instead when the workload can wait, and add image-input charges on top if your workflow includes edits, references, or multi-image composition.
Current Gemini Image API Prices By Model

The biggest trap in this keyword family is treating "Gemini image generation" as one product. Google's own pricing page and image generation guide do not support that simplification. The live image family is split across three distinct model lanes, and each one answers a different operational question.
The cheapest official route today is still gemini-2.5-flash-image. That matters because it is easy to assume the newest model must also be the lowest-cost default. It is not. Google still lists the 2.5 Flash Image model at $0.039 per standard output image and $0.0195 in batch mode. If your workflow is high-volume 1K generation and you care more about minimizing per-image spend than about running the newest lane, that number is still relevant.
But the current default route for new Gemini image work is gemini-3.1-flash-image-preview, not the old 2.5 model. Google's image-generation docs explicitly position Gemini 3.1 Flash Image as the speed and high-volume lane for the Gemini 3 family, while the pricing page shows the broader output-size range that makes that positioning practical. It can produce 512, 1K, 2K, and 4K output, with standard prices from $0.045 to $0.151 depending on size. That is why the right mental model is not "newest equals more expensive for no reason." The real model is "newest default lane costs more because it does more."
Then there is gemini-3-pro-image-preview, which Google frames as the professional asset-production lane. The pricing page shows why it is a specialist route, not a casual default. The standard output price is $0.134 at 1K or 2K and $0.24 at 4K, which makes it roughly double the 1K price of Gemini 3.1 Flash Image and far above the legacy 2.5 Flash Image lane. That only makes sense when the image itself is expensive enough that the premium workflow matters more than the extra cost.
This is why broad pages that compress the family into one headline price create more confusion than clarity. If you want the answer that actually survives contact with a budget, you need to know which Gemini image model you are pricing before you care about the number itself.
How Google Actually Bills Gemini Image Generation
The published Gemini image prices look like flat per-image rates, but they come from token-based billing. Google's current pricing pages still separate text or image input tokens from image output tokens, and the output side is what drives most of the visible cost. In practice, that means a basic text prompt usually adds very little to the total bill compared with the image output itself, while image-editing or reference-heavy workflows can add a bit more because image inputs are also billed.
For plain text-to-image generation, the operationally important numbers are the output-image equivalents Google publishes directly. That is why the standard table above is more useful than forcing readers to multiply token counts by hand. The live Gemini docs already did that math for the current image models, so the better use of this section is to explain what changes the bill in real life.
The first lever is output size. On Gemini 3.1 Flash Image Preview, going from 1K to 4K moves you from $0.067 to $0.151 per image. On Gemini 3 Pro Image Preview, going from 1K or 2K to 4K moves you from $0.134 to $0.24. If your product displays images at web scale, treating 4K as the default is often just wasted budget. If you actually need higher-resolution creative assets, the jump can be justified. The point is to make the resolution choice deliberately instead of accepting the highest available setting as the safe default.
The second lever is batch mode. Google's current pricing pages list batch output prices at half the standard rate for all three live Gemini-native image models. That discount is big enough to matter. It turns gemini-3.1-flash-image-preview from $0.067 to $0.034 at 1K, gemini-3-pro-image-preview from $0.134 to $0.067 at 1K or 2K, and gemini-2.5-flash-image from $0.039 to $0.0195. If your workload is catalog generation, marketing variations, or any pipeline that does not need instant results, batch pricing is the most obvious cost-control lever in the current official stack.
The third lever is whether you are doing generation only or generation plus image editing. Google's pricing page for Pro Image explicitly notes a separate image-input equivalent, which means image-to-image or reference-heavy workflows are not billed exactly the same way as prompt-only generation. The visible takeaway is simple: output price dominates the public headline number, but reference-heavy workflows are not free on the input side. If your product depends heavily on multi-image composition, you should budget from the full workflow, not from a text-only generation assumption.
Gemini Image Generation Cost Calculator
For the exact "cost calculator" query, the fastest useful move is not to memorize token math. Use one formula: project cost = image count × per-image output rate, then add image-input costs only if your workflow includes edits or reference images. For plain text-to-image generation, the table below is the closest thing to a practical calculator because it turns Google's published per-image rows into planning-ready totals.
The quick shortcuts look like this:
- Cheapest official 1K route:
images × \$0.039, orimages × \$0.0195in batch - Current default 1K route:
images × \$0.067, orimages × \$0.034in batch - Current default 4K route:
images × \$0.151, orimages × \$0.076in batch - Premium 1K or 2K route:
images × \$0.134, orimages × \$0.067in batch - Premium 4K route:
images × \$0.24, orimages × \$0.12in batch
| Route | Standard cost for 100 images | Standard cost for 1,000 images | Standard cost for 10,000 images | Batch cost for 1,000 images | What this is useful for |
|---|---|---|---|---|---|
gemini-2.5-flash-image at 1K | $3.90 | $39 | $390 | $19.50 | Lowest official 1K spend while the legacy lane remains live |
gemini-3.1-flash-image-preview at 1K | $6.70 | $67 | $670 | $34 | Default current route for most new builds |
gemini-3.1-flash-image-preview at 4K | $15.10 | $151 | $1,510 | $76 | Higher-resolution output without moving to Pro |
gemini-3-pro-image-preview at 1K or 2K | $13.40 | $134 | $1,340 | $67 | Premium asset work where adherence matters more than cheapest output |
gemini-3-pro-image-preview at 4K | $24 | $240 | $2,400 | $120 | Highest-cost official Gemini image lane for premium high-resolution output |
This is where the calculator view becomes more useful than the generic "pricing" view. A team generating 1,000 standard 1K images on gemini-3.1-flash-image-preview is budgeting about $67 before extra input costs. The same volume on the legacy gemini-2.5-flash-image lane is about $39, which explains why the older lane still attracts cost-sensitive teams even with its shutdown date. A premium 1K or 2K run on gemini-3-pro-image-preview is about $134 for 1,000 images, which only makes sense when the cost of weak outputs or repeated retries is already material.
Batch mode changes the picture even more than most SERP pages admit. If you can tolerate non-interactive processing, 1,000 images on gemini-3.1-flash-image-preview drops from $67 to $34, and 1,000 images on gemini-3-pro-image-preview at 1K or 2K drops from $134 to $67. That is why the cleanest budget rule is not just "pick the cheapest model." It is "pick the right lane first, then decide whether the workload is urgent enough to pay standard rates."
Which Gemini Image Model Should You Actually Choose?

The cleanest way to pick a model is to stop asking which one is "best" and start asking what kind of image job you are paying for.
If your main goal is the cheapest official Gemini image generation, gemini-2.5-flash-image still wins. That is the right answer today, even though it is not the answer Google wants most new builds to center. The catch is lifecycle risk. Google's current deprecations table says gemini-2.5-flash-image is scheduled to shut down on October 2, 2026 and names gemini-3.1-flash-image-preview as the recommended replacement. So this is not a dead model yet, but it is not the lane to build a fresh long-horizon roadmap around unless the near-term price advantage really matters.
If your goal is the best default route for new work, gemini-3.1-flash-image-preview is the safest recommendation. The official image-generation guide already frames it as the speed and high-volume lane for the Gemini 3 image family, and the pricing page gives it a wide enough resolution range that it can cover much more than quick drafts. If you are starting a new image workflow and do not yet have a strong reason to pay Pro prices, this is the model the current docs push you toward.
If your goal is premium image work where the cost of a bad result is high, gemini-3-pro-image-preview is the right escalation. This is the lane for text-heavy assets, more demanding briefs, grounded workflows, and jobs where premium asset quality is worth real money. The price premium only makes sense when the downstream consequence of defects or weak adherence is more expensive than the extra generation cost.
| Situation | Best current official route | Why |
|---|---|---|
| You need the cheapest official Gemini image output | gemini-2.5-flash-image | Lowest published per-image price, but legacy lifecycle |
| You are building a new default image workflow | gemini-3.1-flash-image-preview | Best balance of current capability, range, and price |
| You need premium production assets or more complex image workflows | gemini-3-pro-image-preview | Higher-end lane for more demanding work |
| You only need non-urgent output and care about cost | Batch mode on the model you already chose | Official 50 percent discount is the biggest cost lever |
For a deeper route-selection breakdown between the two newer image lanes, our Gemini 3.1 Flash Image Preview vs Gemini 3 Pro Image Preview comparison goes further on when Pro is actually worth the jump.
Why Older Gemini Image Pricing Pages Disagree

This is where most page-one results lose the reader. They are often not wrong in the narrow sense. They are wrong because they answer an older version of the question without telling you that the version changed.
The most important date is January 15, 2026. Google's current deprecations page says gemini-2.5-flash-image-preview shut down on that date. A lot of older posts and screenshots still center that preview SKU, especially in free-tier or low-cost articles. Those pages may still explain the history accurately, but they are no longer the right current answer if you are choosing a live image model today.
The second important date is February 26, 2026. That is the release date Google's deprecations table gives for gemini-3.1-flash-image-preview, the newer Flash image lane that now occupies the default position in Google's current image-generation docs. This launch changed the practical answer to the pricing question because it introduced the live current model many new developers actually mean when they search "Gemini image API pricing."
The third important date is October 2, 2026. That is the shutdown date Google currently gives for gemini-2.5-flash-image. This is why the cheapest official answer is still relevant but not strategically complete. The model is live today, yet it is also explicitly on a retirement path.
There is also a naming problem that keeps tripping people up. gemini-3-pro-image-preview is an active image model. gemini-3-pro-preview was a different Gemini 3 text model, and Google's deprecations page says that text model shut down on March 9, 2026. When pages or internal docs shorten both names to "Gemini 3 Pro," the pricing conversation becomes sloppy fast.
That is the real reason old pages disagree. They are not all measuring the same live product surface. Some are talking about a retired preview SKU, some are talking about the still-live legacy 2.5 Flash Image model, and some are talking about the newer 3.1 Flash Image lane. Unless a page tells you which one it means and when that statement was checked, it is not finished.
If you are planning around the legacy model specifically, our Gemini 2.5 Flash Image replacement guide is the right next read because the migration question is different from the broad pricing question.
Vertex AI, Billing Tiers, And Other Pricing Caveats
One useful current correction is that Google's published Gemini image-model prices now line up cleanly across the Gemini Developer API pricing page and the current Vertex AI pricing page. As checked on March 22, 2026, both pages publish the same headline rates for Gemini 3.1 Flash Image Preview and Gemini 3 Pro Image Preview. That matters because some older discussions were built around discrepancies between different Google surfaces. For the current live image rows, the official published numbers match.
That does not mean the operational experience is identical everywhere. Google's rate-limits page says current active limits depend on usage tier and can be viewed in AI Studio, rather than assumed from one universal static quota table. It also says requests per day reset at midnight Pacific time, and that paid tiers are tied to billing activation and cumulative spend thresholds. So when someone asks "What will this really cost in production?" the honest answer is: the per-image price is published, but the throughput you get around that price still depends on tier and current account status.
This is also where it helps to separate API pricing from Gemini app pricing. A Gemini app subscription or Google AI plan price is not the same thing as Gemini API usage pricing. If you are actually asking whether there is a free consumer image allowance in the app, that is a different surface with different rules and different refresh behavior. For API budgeting, the current official answer is pay-as-you-go pricing on the live image models.
For the surrounding quota mechanics, our Gemini API rate limit explained guide is the better companion piece. This page should stay focused on image pricing first, with rate limits as a caveat rather than the main story.
FAQ
Is Gemini image generation API pricing free anywhere on the current official pages?
No for the live image API models covered here. As checked on March 22, 2026, Google's pricing page lists Free Tier as not available for gemini-2.5-flash-image, gemini-3.1-flash-image-preview, and gemini-3-pro-image-preview.
Which Gemini image model is cheapest right now?
gemini-2.5-flash-image is the cheapest official live Gemini image model at $0.039 per standard output image, or $0.0195 in batch mode. The catch is that Google's deprecations table says it is scheduled to shut down on October 2, 2026.
Which Gemini image model should most new projects start with?
Most new projects should start with gemini-3.1-flash-image-preview. It is the cleanest current default route because it is the active newer Flash image lane and the official image-generation guide positions it for speed and high-volume use cases.
When is Gemini 3 Pro Image Preview worth the price?
Pay for gemini-3-pro-image-preview when the image itself is expensive to get wrong: premium production assets, more complex image briefs, grounded workflows, or jobs where premium output quality matters more than retry cost.
What does 1,000 Gemini images cost on the current official pricing pages?
For common standard-output scenarios, 1,000 images currently cost about $39 on gemini-2.5-flash-image, $67 on gemini-3.1-flash-image-preview at 1K, and $134 on gemini-3-pro-image-preview at 1K or 2K. Those numbers are inferred directly from Google's published per-image rates and do not include extra image-input costs for heavier editing workflows.
Is Vertex AI cheaper than Gemini Developer API for the same image models?
Not on the currently published official price tables checked on March 22, 2026. The current Gemini Developer API and Vertex AI pricing pages show matching rates for the live Gemini image models discussed here.
What is the biggest pricing mistake teams make with Gemini image generation?
Treating all Gemini image models as one product. The live budget choice is not just about one price number. It is about whether you are buying the cheapest legacy lane, the current default lane, or the premium specialist lane.
Bottom Line
The best current answer is not one number. It is a route with a range.
Use gemini-2.5-flash-image if you need the cheapest official Gemini image generation today and you understand that it is the legacy lane with a scheduled shutdown on October 2, 2026. Use gemini-3.1-flash-image-preview as the default route for new image-generation work. Use gemini-3-pro-image-preview only when premium asset quality or more demanding workflows justify the higher price. That is the cleanest way to budget around the current official Gemini image API pricing surface, which currently runs from $0.039 to $0.24 per image, without getting trapped by old preview-model answers.
