"How much does AI cost?" has no single answer, and the reason is not that providers are being cagey. It is that three different products are being priced in three different units, and the thing that moves your bill is usually not the price on the pricing page.
So instead of a price list, here is a method and three budgets worked end to end: a product-image pipeline, a chat feature, and a batch of short videos. Every number is checked, every assumption is stated, and you can swap your own numbers into the same arithmetic.
Pricing last checked: August 26, 2026. Prices move. The live figures are on the ElliSekiz compare page.
The method
Four steps, in this order. Skipping step 1 is what produces wrong budgets.
- Name the unit. Per image, per megapixel, per second of output video, per second of machine time, per million tokens. A number without a unit is not a price.
- Convert to cost per finished thing. One image at the resolution you actually ship. One clip at the length you actually need. One conversation, not one token.
- Multiply by real volume, including the work you throw away.
- Then compare providers. Not before.
The examples below all follow it.
Example 1: 10,000 product images
The task. An e-commerce catalogue needs 10,000 generated product shots, text-to-image, 1024Γ1024, one output per prompt.
| Model | Provider | Published price | Billing unit | 10,000 images |
|---|---|---|---|---|
| Seedream 4 | Atlas Cloud | $0.027 | per generation | $270 |
| Seedream 4 | Replicate | $0.03 | per output image | $300 |
| Wan 2.7 Text-to-image | Atlas Cloud | $0.03 | per generation | $300 |
| Wan 2.7 Text-to-image | Replicate | $0.03 | per output image | $300 |
| FLUX.2 pro | Atlas Cloud | $0.03 | per generation | $300 |
| FLUX.2 pro | Replicate | $0.015 + $0.015 | per run + per output megapixel | ~$300 |
| Nano Banana | Atlas Cloud | $0.038 | per generation | $380 |
So the answer is $270 to $380 β a 40% spread for the same job. Worth ten minutes of comparison, not worth a week.
Three things are worth noticing.
The cheapest number is a promotion. Atlas Cloud's $0.027 for Seedream 4 is discounted from a $0.03 list price. Budget on the list price and treat the discount as upside.
Compound prices need unpacking, and rounding matters. Replicate charges FLUX.2 pro as $0.015 per run plus $0.015 per output megapixel plus $0.015 per input megapixel β about $0.030 for a one-megapixel text-to-image with no input image.
fal.ai prices the same model as "$0.03 for the first megapixel of output, plus $0.015 per extra megapixel of input and output, rounded up to the nearest megapixel". That rounding is the catch. A 1024Γ1024 image is 1.05 megapixels β a hair over one β so it rounds to two, and the same job costs $0.045 rather than $0.030. Fifty percent more, for four percent more pixels.
Two formulas that look equivalent, and are not, because of one word about rounding.
Resolution changes the ranking, not just the total. Move to 2048Γ2048 and Atlas Cloud's flat per-generation price stays at $0.03, while a per-megapixel price multiplies by roughly four. The flat-price provider was slightly more expensive at 1MP and is dramatically cheaper at 2K. If you do not know your output resolution yet, you do not have a budget yet.
You can see the current offers for these models side by side β Seedream 4, Wan 2.7 Text-to-image β and run the same prompt through each from its model page.
Example 2: a chat feature, 50,000 messages a month
Text models are priced per million tokens, with separate rates for input and output. A token is roughly a short word or part of one; the exact count depends on the model's tokenizer.
The assumptions. Stating them is the entire job here β change any one and the answer changes.
- 50,000 messages per month
- 1,200 input tokens per message β a system prompt, a few turns of history, and the user's question
- 300 output tokens per message β a short, useful answer
- Which gives 60M input tokens and 15M output tokens per month
| Model | Input $/1M | Output $/1M | Input cost | Output cost | Monthly |
|---|---|---|---|---|---|
| GPT-5 nano | $0.05 | $0.40 | $3 | $6 | $9 |
| Gemini 2.5 Flash Lite | $0.10 | $0.40 | $6 | $6 | $12 |
| GPT-5 mini | $0.25 | $2.00 | $15 | $30 | $45 |
| Claude Haiku 4.5 | $1.00 | $5.00 | $60 | $75 | $135 |
| GPT-5 | $1.25 | $10.00 | $75 | $150 | $225 |
| Claude Sonnet 5 | $2.00 | $10.00 | $120 | $150 | $270 |
| Claude Opus 5 | $5.00 | $25.00 | $300 | $375 | $675 |
$9 to $675 for the same feature β a 75Γ spread, far wider than anything in the image example. Model choice dominates here in a way it does not in media generation.
Output tokens dominate, even though there are fewer of them
There are four times as many input tokens as output tokens in this workload, and output still costs as much or more than input on every model in the table. That is because output is priced 4Γ to 8Γ higher per token than input.
The practical consequence: the cheapest reliable way to cut a text bill is to make the answers shorter. Trimming average output from 300 to 200 tokens saves a third of the larger half of the bill. On Claude Sonnet 5 that is $50 a month for one line of prompt instruction.
The system prompt is charged on every message
If 800 of those 1,200 input tokens are a system prompt you wrote once, you are sending it 50,000 times a month β 40M tokens, or $80 a month on Sonnet 5, for text that never changes.
Prompt caching exists exactly for this: the provider stores the unchanging prefix and charges a fraction to re-read it. If your system prompt is long and your traffic is steady, this is usually the single biggest saving available, and it requires no model change.
Watch for introductory pricing
Claude Sonnet 5's $2 / $10 is an introductory rate that runs through August 31, 2026. The standard rate is $3 / $15, which turns this same workload from $270 into $405 a month β a 50% increase on a date already in the calendar.
This is not unusual and it is not a trick; new models often launch with promotional pricing. It is simply something a twelve-month budget has to account for.
Token prices for every chat model on the platform are on the chat models page.
Example 3: 200 short marketing videos
The task. 200 clips, 5 seconds each, 720p, text-to-video. That is 1,000 seconds of output.
| Model | Provider | Rate | 200 clips Γ 5s |
|---|---|---|---|
| Kling 2.5 Turbo Pro | Atlas Cloud | $0.06 per second of output | $60 |
| Kling 2.5 Turbo Pro | Replicate | $0.07 per second of output | $70 |
| Kling O3 Pro | Atlas Cloud | $0.095 per second of output | $95 |
| Wan 2.7 Text-to-video | Atlas / fal.ai / Replicate | $0.10 per second of output | $100 |
| Kling O3 Pro | fal.ai | $0.14 per second of output | $140 |
| Kling O3 4K | Atlas Cloud | $0.357 per second of output | $357 |
| Kling O3 4K | fal.ai | $0.42 per second of output | $420 |
$60 to $420 β a 7Γ spread, and note that two rows of it are the same model at different providers.
The lever that matters most is not in the table. Clip length multiplies everything. Ten-second clips instead of five doubles every number above. So does deciding you need two takes per concept. Video is the category where a small change in the brief moves the budget more than any provider decision.
Resolution does the same. fal.ai's Wan 2.7 rate is $0.10 per second at 720p and $0.15 at 1080p β the same 200 clips become $150 instead of $100.
Current rates are on the Kling 2.5 Turbo Pro comparison page, and you can generate a test clip from its model page before committing to 200.
Putting it together
A small product doing all three things in one month:
| Workload | Careful choices | Premium choices |
|---|---|---|
| 10,000 product images | $270 | $380 |
| Chat feature, 50,000 messages | $9 | $675 |
| 200 short videos | $60 | $420 |
| Monthly total | $339 | $1,475 |
Both columns are real, defensible budgets for the same feature set. The difference is roughly 4Γ, and most of it is the chat model.
Five things that move your bill more than the provider you pick
- Output resolution and clip length. The single largest multiplier in media generation, and the one most often left undecided until after the budget is written.
- Output token length. In text, this is where the money is. Shorter answers are cheaper answers.
- The system prompt. Charged on every request. Cache it.
- Work you throw away. Rejected generations, retries after a failure, and A/B variants all cost full price. Whatever your reject rate turns out to be, it applies as a multiplier to every number above β so measure it during your pilot rather than assuming it away.
- Promotions expiring. Note which of your prices are introductory, and when they end.
What these numbers do not include
Honesty about scope matters more than a bigger total:
- Storage and bandwidth for the media you generate
- Any moderation, upscaling or post-processing step
- Your own infrastructure and engineering time
- Failed and rejected generations, per the point above
- Minimum commitments or platform fees, where a provider charges them
Model inference is usually the largest line in an AI feature's budget, but it is rarely the only one.
Checking today's numbers
Every figure here is a snapshot taken on August 26, 2026. Providers change prices, promotions end, and new models arrive weekly.
ElliSekiz tracks prices across fal.ai, Replicate, Atlas Cloud and OpenRouter, recording each one in the unit that provider bills in and stamping it with the date it was verified. The compare page is the live version of every table above.
Conclusion
There is no single price for AI, but there is a reliable method:
- Name the unit before the number
- Convert to cost per finished thing at your real resolution, length and answer size
- Multiply by real volume, including the work you discard
- Compare providers last
Run that on your own workload and you will get a number you can defend β usually somewhere between the two columns above, and almost always more sensitive to your product decisions than to which provider you sign up with.
Explore more on ElliSekiz
Compare before you commit. Every model and provider in one table, each price in its own billing unit with the date it was checked β on the compare page.
Test with your own workload. Every model page has a playground, so you can measure real output lengths and real reject rates before you multiply anything by 10,000.
Sources
All prices were read from the providers' own sources on August 26, 2026.
- Atlas Cloud model catalogue API,
https://api.atlascloud.ai/api/v1/models - Replicate β Seedream 4
- Replicate β Wan 2.7 Image
- Replicate β FLUX.2 pro
- Replicate β Kling 2.5 Turbo Pro
- fal.ai β FLUX.2 pro
- fal.ai β Wan 2.7 Text-to-video
- OpenRouter models API,
https://openrouter.ai/api/v1/models - Anthropic pricing
