Image generation API pricing, compared per image

35 image generation models from 10 providers, priced on one basis: a single 1024 by 1024 image. They range from $0.003 to $0.134 each.

Updated Oct 202635 models
Cheapest per image
Black Forest LabsFLUX.1 [schnell]via Replicate
$0.003 / image
$9.00 a month at 100 a day
Cheapest official price
RecraftRecraft V4.1 Flash
$0.007 / image
First-party, read from the vendor
Cheapest open-weight host
Black Forest LabsFLUX.2 [dev]via Together
$0.015 / image
Hosts price the same weights differently

Estimate your image bill

Quality
Size
Mode
Volume

35 of 35 models list a price for default settings. Quality tiers and sizes are priced separately, so choosing one resets the other. Batch discounts apply only at the standard quality and 1K size, and only to models that publish one.

Cheapest 10 at 100 images a day

Monthly cost over 30 days at default settings.

  • Ten cheapest image models at 100 images a day
  • Black Forest Labs FLUX.1 [schnell]: $9.00
  • Recraft Recraft V4.1 Flash: $21.00
  • Meta Muse Image 1.0: $30.00
  • OpenAI GPT Image 1 Mini: $33.00
  • OpenAI GPT Image 2.5 Flare: $39.51
  • OpenAI GPT Image 2.5 Sunburst: $39.51
  • Black Forest Labs FLUX.2 [klein] 4B: $42.00
  • Black Forest Labs FLUX.2 [dev]: $46.20
  • xAI Grok Imagine Image: $60.00
  • Black Forest Labs FLUX.1 [dev]: $75.00

All image generation prices

Weights
Price source
Image generation models by price per image
Price basisConfidenceSource
1Black Forest LabsFLUX.1 [schnell]Openvia Replicate$0.003$3$9.00$0.003 / imagen/aOfficialreplicate.com (opens in new tab)
2RecraftRecraft V4.1 Flash$0.007$7$21.00$0.007 / imagen/aOfficialrecraft.ai (opens in new tab)
3MetaMuse Image 1.0$0.01$10$30.00$0.01 / imagen/aLiteLLMdev.meta.ai (opens in new tab)
4OpenAIGPT Image 1 MiniRetiring Dec 1$0.011$11$33.00$8 / 1M image output tokensn/aOfficialdevelopers.openai.com (opens in new tab)
5OpenAIGPT Image 2.5 Flare$0.013$13.17$39.51$30 / 1M image output tokensn/aThird-partydevelopers.openai.com (opens in new tab)
6OpenAIGPT Image 2.5 Sunburst$0.013$13.17$39.51$30 / 1M image output tokensn/aThird-partydevelopers.openai.com (opens in new tab)
7Black Forest LabsFLUX.2 [klein] 4B$0.014$14$42.00From $0.014 / megapixeln/aThird-partybfl.ai (opens in new tab)
8Black Forest LabsFLUX.2 [dev]Openvia Together$0.015$15.40$46.20$0.0154 / imagen/aOfficialtogether.ai (opens in new tab)
9xAIGrok Imagine Image$0.02$20$60.00$0.02 / imagen/aOfficialdocs.x.ai (opens in new tab)
10Black Forest LabsFLUX.1 [dev]Openvia Replicate$0.025$25$75.00$0.025 / imagen/aOfficialreplicate.com (opens in new tab)
11Stability AISD 3.5 Flash$0.025$25$75.00$0.025 / imagen/aOfficialdocs.stability.ai (opens in new tab)
12AlibabaQwen-Image 3.0$0.03$30$90.00$0.03 / imagen/aThird-partyalibabacloud.com (opens in new tab)
13Black Forest LabsFLUX.2 [pro]$0.03$30$90.00From $0.03 / megapixeln/aThird-partybfl.ai (opens in new tab)
14Stability AIStable Image Core$0.03$30$90.00$0.03 / imagen/aOfficialdocs.stability.ai (opens in new tab)
15GoogleNano Banana 2 Lite$0.034$33.60$101$30 / 1M image tokens (Gemini 3.1 Flash Lite Image)$0.017Officialai.google.dev (opens in new tab)
16GoogleNano Banana 2.1$0.034$33.60$101$30 / 1M image tokens (1K image = 1,120 tokens)$0.017Officialai.google.dev (opens in new tab)
17OpenAIGPT Image 1.5Retiring Dec 1$0.034$34$102$32 / 1M image output tokensn/aOfficialdevelopers.openai.com (opens in new tab)
18ByteDanceSeedream 5.0 Lite$0.035$35$105$0.035 / imagen/aThird-partybyteplus.com (opens in new tab)
19RecraftRecraft V4.1$0.035$35$105$0.035 raster / $0.08 vector per imagen/aOfficialrecraft.ai (opens in new tab)
20Stability AISD 3.5 MediumOpen$0.035$35$105$0.035 / imagen/aOfficialdocs.stability.ai (opens in new tab)
21Black Forest LabsFLUX1.1 [pro]$0.04$40$120$0.04 / imagen/aLiteLLMbfl.ai (opens in new tab)
22RecraftRecraft V3$0.04$40$120$0.04 raster / $0.08 vector per imagen/aOfficialrecraft.ai (opens in new tab)
23RecraftRecraft V4$0.04$40$120$0.04 raster / $0.08 vector per imagen/aOfficialrecraft.ai (opens in new tab)
24Stability AISD 3.5 Large TurboOpen$0.04$40$120$0.04 / imagen/aOfficialdocs.stability.ai (opens in new tab)
25xAIGrok Imagine Image 2.0$0.04$40$120$0.04 / imagen/aOfficialdocs.x.ai (opens in new tab)
25 of 35 shownEvery tracked model has a price for these settings.

Prices checked against provider pages and the LiteLLM community list, last refreshed 2026-10-24. Confirm current rates on the provider's own pricing page before committing spend.

How image generation is billed

There is no single way to charge for a generated picture, and that is the main reason image prices are hard to compare by reading vendor pages. The simplest model is a flat fee per image, used by Stability AI, Recraft and xAI models. You send a prompt, you get a picture, and the bill is the same each time.

OpenAI and Google bill image output as tokens instead. A GPT Image model produces a number of image output tokens that depends on the size and the quality setting, and each token is charged at the model's image output rate. The per-image figure you see on OpenAI's pricing page is that token count multiplied by the rate, calculated for a few common sizes. Google works the same way for its Nano Banana models, where a 1K image is a fixed 1,120 tokens and larger sizes use more. A third group, led by Black Forest Labs, charges per megapixel, so a 1024 by 1024 image, which is just over one megapixel, costs the quoted rate and a larger canvas costs proportionally more.

On top of the base rate come options. Quality tiers (low, medium, high) change the price of one model by a factor of several. Size options such as 2K and 4K raise it further. Some vendors charge extra for vector output, for style presets or for editing, where each reference image sent in is billed as input. A few offer an asynchronous batch endpoint at half price. The calculator above lets you set quality, size and batch mode so the ranking reflects the option you actually plan to use.

How we put prices on one basis

Every row is reduced to the price of one image at 1024 by 1024 pixels at the default setting: medium quality for OpenAI, the 1K size for Google, one megapixel for Black Forest Labs, and the standard or default tier for everyone else. Token prices are converted using the vendor's own stated token count for that size, and per-megapixel prices are used as quoted because a 1024 by 1024 canvas is treated as one megapixel.

Quality and size are separate price lists. Choosing low or high quality shows each model's tier price at 1K, and choosing 2K or 4K shows its size price at default quality. A model that does not publish the combination you picked is left out of the ranking and counted in the line under the controls, instead of being estimated. Combining a non-default quality with a non-default size returns no price for the same reason: no vendor publishes that grid in a form we can verify. Batch mode swaps in the batch price only at the default quality and 1K size, and only for models that publish one; currently 4 of 35 do.

Monthly cost is the per-image price multiplied by images per day and by 30 days. It excludes retries, failed generations that are still billed, input images for editing, and any plan or platform fee.

What 100 images a day costs

Generating 100 images a day for 30 days is 3,000 images a month. At the default setting, the cheapest model in the table, Black Forest Labs FLUX.1 [schnell], charges $0.003 per image, which is $9.00 a month. The median model charges $0.035 per image, or $105 a month. The most expensive, Google Nano Banana Pro, charges $0.134 per image, or $402 a month.

That is a gap of about 45 times between the cheapest and the most expensive option for an image of the same pixel size. Quality is not part of that comparison. A low-cost model and a premium one do not produce interchangeable pictures, and we do not score output quality here, so treat the cheapest row as a floor for budgeting rather than a recommendation.

Open-weight models show a different pattern. The same weights are sold by several hosts, and among the 6 open-weight rows the price runs from $0.003 (Black Forest Labs FLUX.1 [schnell]) to $0.065 (Stability AI SD 3.5 Large). If you can run the weights yourself on rented GPUs the effective cost can be lower again, but that depends on utilization and is outside the table.

Real usage rarely equals the number of images you keep. Designers regenerate several candidates for each image they use, so a retry factor of two to four is common in creative workflows, and the monthly figure scales with it. Set the images-per-day field to your generation count, not your delivered count.

What the table leaves out

Output quality is not scored. A model that costs a third as much may follow prompts less closely, render text poorly or look less polished, and none of that is visible in a price. Pick candidates from this table by budget, then compare their output on your own prompts before committing.

10 of the 35 rows carry a third-party price: the figure comes from a host or listing rather than the model maker, so it can be out of date or include the host's margin. The Confidence column marks every row, and the Verified only filter removes third-party and reseller prices. For the newest OpenAI models the per-image figures depend on token counts published by third-party hosts, which match the LiteLLM entries we cross-check against.

Model status changes quickly in this category, and we state what we could confirm and what we could not. Google's documentation shows that Imagen is no longer offered in the Gemini API, and that gemini-2.5-flash-image was shut down on October 2, 2026. Third-party sources report that the DALL-E 2 and DALL-E 3 endpoints were retired on May 12, 2026, and that gpt-image-1.5 and gpt-image-1-mini are scheduled to shut down on December 1, 2026; we have not confirmed either report against OpenAI's own documentation, so check before you build on those models. 3 rows are flagged with a retirement date in the table.

Free tiers, committed-use discounts, enterprise agreements and regional pricing are not included. Bulk upload credits and prepaid bundles are not modeled either.

Methodology and sources

Prices come from two kinds of source. Where a vendor publishes a price page we read it and record the URL, and those rows are tagged Official. Where we rely on the LiteLLM community price list, the row is tagged LiteLLM. Rows whose price comes from a host, aggregator or other listing are tagged Third-party, and prices charged by a reseller rather than the maker are tagged Reseller. Each row stores its published price basis, source link and the date we last checked it.

The dataset was last updated on 2026-10-24 and refreshes daily. LiteLLM values are re-derived on each run, and a value that falls outside plausible bounds for an image price is dropped instead of published. If a price here is wrong, use the contact link at the bottom of the page and include the model and a source.

Not listed: DALL-E 2 and DALL-E 3 (reported retired on 2026-05-12), Imagen (Gemini API) (removed from the Gemini API; Vertex AI price not verified), Gemini 2.5 Flash Image (shut down on 2026-10-02), Midjourney (no official API), FLUX 3 (no price available), GPT Image 1 (LiteLLM lists a retirement date of 2026-10-23), Titan Image Generator v2 (LiteLLM lists a retirement date of 2026-06-30), Nova Canvas (LiteLLM lists a retirement date of 2026-09-30) and MAI-Image-2.5, 2.5 Flash and 2.5 Pro (LiteLLM lists a retirement date of 2026-10-01; the 2.6 models are priced per token only). If you also generate motion, the video generation page prices clips per second on the same plan.

Frequently asked questions

What counts as one image in this table?
One image is a 1024 by 1024 pixel output at the default setting. That means medium quality for OpenAI models, the 1K size for Google models, one megapixel for Black Forest Labs models, and the standard tier for everything else. Where a vendor bills by token or by megapixel we convert the published rate to the cost of that single image. In our data the same-size image costs between $0.003 and $0.134 depending on the model.
How much cheaper is OpenAI low quality than high quality?
For the GPT Image family the gap is large. Low quality is billed at a fraction of medium, and high quality at several times medium, because the number of image output tokens grows with the quality setting. Use the Quality control above to see the exact figures for every model that publishes tiers.
Does batch pricing really halve the cost?
Where a vendor publishes a batch rate it is listed in the Batch price column; 4 of 35 tracked models do. OpenAI and Google both discount asynchronous batch jobs by half, in exchange for results that can take up to 24 hours. Batch rates apply only at the default quality and size in this table.
What does a third-party price mean?
A third-party tag means the price was read from a hosting site, aggregator or listing rather than the model maker's own page, so it may lag a recent change or include the host's margin. The Verified only filter hides those rows and the reseller rows.
Is there a Midjourney API price?
No. Midjourney has no official public API, so there is no first-party price to list. Third-party services that wrap it exist, but their pricing and terms are their own and we do not track them.
How much does editing an image cost compared with generating one?
Most vendors bill edits at the same output rate as a new image and then add a charge for each input image, billed as input tokens or a flat fee. The table shows the generation price only, so a workflow that sends reference images costs more than the figures here.