A creative team puts “$0.01 per image” in a launch spreadsheet. Then the first product visual needs 3 reruns, a reference-image edit adds image input, and a poster comes back with one bad character. The finance question changes fast: what did we spend for the version that actually shipped?
The short answer on gpt image 2.5 API cost is token-based. GPT Image 2.5 Flare and Sunburst currently share the same published token rates: $5 per 1M text-input tokens, $8 per 1M image-input tokens, and $30 per 1M image-output tokens. Cached input is lower. The final bill still changes with the chosen model, quality, size, image inputs, partial images, and retries.
That makes a flat “price per image” useful only as a rough output-only illustration. Teams planning a real integration should budget around cost per accepted image: total spend divided by assets that pass brand, legal, copy, and campaign review.
Key takeaways
- Flare and Sunburst share rates, not necessarily token usage.
- Lock quality and size before forecasting.
- Image inputs and partial images add billable usage.
- Track API
usage, retries, and approvals together.- ChatGPT subscription limits and API billing are separate.

Eight-second coffee campaign motion test, from wide tabletop composition to hand-led styling detail and overhead steam shot
Case 1 motion companion, generated with Google Veo 3.1 Lite in Atlas Cloud’s test environment: the same coffee-subscription brief is examined from a tabletop wide shot, an active side view, and an overhead steam detail. The rate analysis below still refers to GPT Image 2.5; this clip illustrates the review context rather than an API price claim.
Why GPT Image 2.5 API Cost Gets Misread
GPT Image 2.5 arrived with a familiar trap: people search for a single-image price while the API bills for a request’s actual token use. The model pages describe Sunburst as the capability-focused option for generation and editing precision, while Flare targets faster image work. They share rates, but OpenAI explicitly warns that the GPT Image 2 calculator does not estimate GPT Image 2.5 token consumption.
That matters when a team copies an older GPT Image 2 estimate into a 2.5 forecast. The rate card may look familiar; the request’s token count may not be.
Four budgeting habits create the gap:
- Model-name budgeting: assuming an older per-image estimate applies to a newer family.
- Auto-quality forecasting: letting
autodecide the output while promising finance a fixed cost. - Input blindness: treating a reference image or an edit as though only the final pixels matter.
- Success-count accounting: counting a returned image as delivered even when a reviewer rejects it.
The community discussion around UI experiments has focused on speed, usable detail, and whether Flare’s medium setting is a practical starting point. That is a reason to test a fixed task and retain the returned usage, not a benchmark that replaces your own workload. (r/codex discussion, September 2026)
Keep ChatGPT and API budgets separate as well. A ChatGPT plan can have product-specific image limits. API image generation is metered through API usage, so a ChatGPT allowance is not a per-image API quote.
GPT Image 2.5 API Cost Workflow: Pick, Lock, Record
Treat model choice as an operating decision, then create a controlled record. For teams that want to run adjacent image workflows in one browser tab today, Atlas Cloud offers a practical testing surface. Its GPT Image 2 playgrounds are available now; its GPT Image 2.5 series page is Coming soon, so this is not a claim that Atlas can currently bill or serve GPT Image 2.5.
| Decision question | Recommended action | Cost implication | Article example |
|---|---|---|---|
| High-throughput daily generation | Test Flare on a fixed spec | Same rate does not guarantee the same usage | Bottle localization |
| Fine-grained local changes | Test Sunburst with source input | Image input and high output can increase spend | Coffee edit |
| Exact short text | Run a small QA batch | Reruns belong in the approved-asset budget | Fitness poster |
| Current Atlas hands-on test | Use GPT Image 2 playgrounds | Separate per-picture pricing, not 2.5 API pricing | All 3 demos |
| Current runnable Atlas model | Job | Displayed price | Use in this article |
|---|---|---|---|
| GPT Image 2 Text-to-Image | Base generation | $0.009/PIC | Coffee, bottle, poster |
| GPT Image 2 Edit | Targeted edit | $0.01/PIC | Coffee edit |
| GPT Image 2.5 on Atlas Cloud | Future series | Coming soon | No Atlas 2.5 price claimed |
The table separates a test workspace from the official 2.5 rate card. Do not convert $0.009 or $0.01 into an implied GPT Image 2.5 cost.
Step 1: Create a Controlled GPT Image 2.5 API Cost Baseline
Start with one fixed spec for Case 1. This makes the first coffee image a reusable source rather than a moving target. In the Atlas GPT Image 2 Text-to-Image playground, select Quality: high, Aspect ratio: 16:9, Output count: 1, and Format: PNG. Do not upload a reference image and do not use auto quality.
plaintext1Create a premium but unbranded autumn coffee subscription campaign photograph. 2A matte cream coffee box with no logo, a small ceramic cup, roasted coffee beans, 3and a folded rust-colored linen napkin sit on a walnut table beside a large window. 4Soft early-morning natural light, shallow depth of field, realistic paper and ceramic 5textures, spacious composition, no labels, no price text, no interface, no mock website, 6no watermark. Leave calm negative space in the upper-left area for editorial HTML text.
The still below is a selected frame from the Case 1 motion companion. Keep the actual text-to-image request record alongside it when using this as a production test; the key control for a true edit test is still a supplied, approved source image rather than a fresh generation.
Coffee campaign motion-companion still: cream box, ceramic cup, beans, and warm tabletop staging
Case 1 selected still: a Veo 3.1 Lite frame keeps the physical product, materials, and review context visible without pretending to be a fake playground capture.
Step 2: Edit the Approved Image Instead of Restarting the GPT Image 2.5 API Cost Clock
Upload Step 1’s generated PNG to the Atlas GPT Image 2 Edit playground. Keep Quality: high, Aspect ratio: 16:9, Output count: 1, and Format: PNG. This tests a narrow change after a reviewer likes the box shape, framing, material, and empty copy area.
plaintext1Use the supplied coffee campaign image as the source. 2Preserve the exact box shape, cup, beans, walnut table, camera angle, 3window-light direction, framing, and empty upper-left text area. 4Change only the seasonal styling: replace the rust linen napkin with a deep forest-green 5linen napkin, add three small dried orange slices near the beans, and make the outside 6foliage visible through the window look like late autumn. Keep every object unbranded. 7Do not add text, logos, watermarks, menus, or UI elements.
An edit in GPT Image 2.5 should be budgeted as its own request because it can include image-input and image-output usage. The right comparison is not “did editing cost more than generating?” It is “did a focused edit save enough rejected whole-image reruns to lower our cost per accepted asset?”
The opening motion companion is deliberately separated from this edit protocol: a production edit must preserve a traceable source asset and its returned request record, rather than treating a visually similar new output as evidence of a controlled edit.
Step 3: Run a GPT Image 2.5 API Cost Localization Variation
For Case 2, generate a different campaign need with the same controlled settings: Quality: high, Aspect ratio: 16:9, Output count: 1, and Format: PNG in GPT Image 2 Text-to-Image. The scenario is a Copenhagen spring version for an unbranded reusable bottle.
plaintext1Create a realistic lifestyle advertising photograph for an unbranded reusable stainless-steel 2water bottle. A young adult cyclist in a light rain jacket stops beside a Copenhagen canal 3on a bright overcast spring morning. The bottle is clearly visible in the cyclist's hand, 4with a blank matte label and no logo. Clean Nordic colors, wet cobblestones, natural skin, 5authentic outdoor clothing, editorial commercial photography, no text, no watermark, 6no interface, no fake app screen.
Review the item as a market-specific asset, not as “one successful prompt.” If the media team also needs a Miami summer and Tokyo night-commute variation, record the attempts and approvals for each location. A 3-market campaign has 3 acceptance rates.

Eight-second Copenhagen bottle localization motion test, from canal establishing view to active cyclist and bottle detail
Case 2 motion companion, generated with Google Veo 3.1 Lite: an establishing canal view, a cyclist drinking in side profile, and a low frame-level bottle angle make the market-specific object and setting reviewable in one 8-second asset.
Step 4: Test Text QA Before You Scale GPT Image 2.5 API Cost
Case 3 adds a fragile production requirement: two exact lines of text. Use GPT Image 2 Text-to-Image again with Quality: high, Aspect ratio: 16:9, Output count: 1, and Format: PNG. Treat this as an acceptance test, not a promise that any model will render every character perfectly.
plaintext1Create a polished vertical-to-widescreen adaptable campaign image for a fictional boutique 2fitness studio. Show an energetic adult runner tying one shoe in a sunlit industrial studio, 3with warm concrete walls, a terracotta exercise mat, and a simple black signboard in the 4background. The signboard must contain exactly two readable lines: 5FALL STUDIO PASS 6$29 7Use no logos, no celebrity likenesses, no watermark, no app interface, and no extra text.
At review, mark the result accepted, repair, or rerun. Check every character on the signboard, especially the dollar sign and digits. A finished response with incorrect offer copy cannot count as a publishable poster.

Eight-second fitness studio signboard QA motion test with runner, producer, and blank two-line signboard
Case 3 motion companion, generated with Google Veo 3.1 Lite: the runner, producer, signboard, and studio are shown from wide, over-the-shoulder, and low side views. The board intentionally uses blank lines, so exact offer copy remains a separate human QA requirement rather than invented visual text.
GPT Image 2.5 API Cost: Scale From Usage to an Operating Budget
The API response’s usage is your source of truth. Record it on every attempt, including rejected outputs. The OpenAI GPT Image 2.5 Sunburst model page lists the shared rates: text input $5 per 1M tokens, cached text input $1.25; image input $8, cached image input $2; and image output $30. Text output is not billed for this image model.
Use this formula in a project sheet:
plaintext1Cost per accepted image = 2(total text-input cost + image-input cost + image-output cost + partial-image cost 3+ any Responses API main-model cost + rerun cost) 4÷ number of assets approved for use
| Job ID | Model | Quality | Size |
|---|---|---|---|
| Coffee-01 | Sunburst / test equivalent | high | fixed |
| Bottle-02 | Flare / test equivalent | high | fixed |
| Poster-03 | Flare / test equivalent | high | fixed |
Three levers make this ledger useful:
- Use an explicit lower quality for rough composition trials, then make a high-quality final only after the composition wins review.
- Inspect returned cached-input fields when prompts or references repeat. Do not assume a cache hit.
- Test Flare and Sunburst separately for the same task and log latency, token usage, and acceptance rate. A model label is not a cost result.
GPT Image 2.5 quality cost table rendered from official output-only calculator examples
Official 1024×1024 output-only illustration. Inputs, partial images, retries, and any Responses API main-model tokens are excluded.
| Quality, 1024×1024 | Output tokens | Estimated output-only cost / image |
|---|---|---|
| low | 196 | $0.00588 |
| medium | 439 | $0.01317 |
| high | 1,756 | $0.05268 |
| xhigh | 3,122 | $0.09366 |
| max | 7,024 | $0.21072 |
OpenAI’s image generation guide says the 2.5 models can use different output token counts at the same quality and share the same output-token price. Its calculator directs users to choose an explicit quality and size because auto depends on the generated image. It also says each streamed partial image adds 100 image-output tokens, and an image tool used through the Responses API can add main-model token costs.
The 1024×1024 numbers above are an output-only math example, not a universal GPT Image 2.5 price list. Here is the same limitation applied to a monthly planning view:
| Approved images per month | Low output-only illustration | Medium output-only illustration | High output-only illustration | Max output-only illustration |
|---|---|---|---|---|
| 100 | $0.588 | $1.317 | $5.268 | $21.072 |
| 1,000 | $5.88 | $13.17 | $52.68 | $210.72 |
| 10,000 | $58.80 | $131.70 | $526.80 | $2,107.20 |
Every column excludes inputs, retries, partials, and main-model tokens. Multiply after you calculate your expected approval rate, not before.

Cost per accepted image ledger showing attempts, accepted assets, total spend, and approval-rate logic
A browser-rendered ledger card turns API usage into a review-aware operating metric: total spend divided by assets accepted for use.
For an immediate workflow test, Atlas Cloud’s GPT Image 2 playground can help a team create controlled examples before its GPT Image 2.5 page moves beyond Coming soon. Keep the two bills distinct, save the returned usage when you use the 2.5 API, and make gpt image 2.5 API cost a release metric rather than a guess.
Frequently Asked Questions
How much does GPT Image 2.5 cost per image?
There is no single fixed API price per image. At 1024×1024, OpenAI’s current output-only examples range from $0.00588 at low to $0.21072 at max, before text input, image input, partial images, retries, and any Responses API main-model tokens. Use returned usage for the final request cost.
Is GPT Image 2.5 Flare cheaper than Sunburst?
The published text-input, image-input, and image-output token rates are the same. They can consume different numbers of tokens for the same quality setting, so compare logged usage and accepted-image rate for your workload instead of assuming either is cheaper.
Does GPT Image 2.5 editing cost more than text-to-image generation?
It can. An edit can include image-input tokens as well as output tokens. A focused edit may still reduce the cost of a campaign if it prevents several full regeneration attempts after the composition has already been approved.
Does GPT Image 2.5 API pricing include reference images?
Reference images are image inputs and are part of the billable usage. Cached image input has a lower published rate, but teams should check the actual response rather than promise a cache discount in advance.
Is ChatGPT image generation included in the GPT Image 2.5 API price?
No. ChatGPT subscription usage and API billing are separate products. Check the relevant ChatGPT plan for its usage terms and the API response or billing dashboard for API spend.
How can I reduce GPT Image 2.5 API cost without losing too many usable images?
Fix quality and size, use a controlled batch for each task, run lower-quality composition trials when appropriate, and track why reviewers reject an image. The practical target is lower cost per accepted image, not the lowest-looking output-only rate.






