senn-techsenn-tech
Strategy
Strategy2026-08-03· by Mag. (FH) Franz Senn

What an AI Model Really Costs: Token Price, Token Consumption, Waiting Time

An AI vendor's price list answers a question nobody has. It states a price per million tokens — but an invoice is not paid in tokens, it is paid in completed tasks. And how many tokens a model needs for the same task varies by more than a factor of three.

Cost for the same test run (US dollars)Claude Fable 55631 · $5,631Claude Opus 5 (max)3836 · $3,836GPT-5.6 Sol2824 · $2,824Kimi K3 (max)2437 · $2,437GLM-5.2 (max)975 · $975Gemini 3.6 Flash727 · $727MiniMax-M3204 · $204GPT-5.6 Luna (max)174 · $174DeepSeek V4-Flash72 · $7206000
Identical workload, actually billed: a factor of 78 separates the most expensive model from the cheapest. (Quelle: Artificial Analysis, cost of the Intelligence Index run)

Three kinds of cost, not one

Understanding what a model costs means looking at three figures together:

  • The token price — what the provider charges per million input and output tokens. The only number in every price list, and the least informative one.
  • Token consumption — how many tokens the model produces for the same task. Reasoning models bill their thinking steps too, even though those never appear in the answer.
  • Time — how long until the first character, and how fast afterwards. This figure appears on no invoice and is still often the largest cost block, because a paid human is waiting in front of it.

Artificial Analysis measures all three on the same evaluation: cost of a full index run, tokens generated, output speed and time to first token.

ModelIndexPrice per 1M (in/out)Output tokensCost per test runSpeedFirst token after
Claude Opus 5 (max)61$5 / $25100M$3,83654.9 t/s85.6 s
Claude Fable 560$10 / $5087M$5,63176.4 t/s144.0 s
GPT-5.6 Sol59$5 / $3070M$2,82467.7 t/s123.3 s
Kimi K3 (max)57$3 / $15130M$2,43734.9 t/s2.9 s
GLM-5.2 (max)51$1.40 / $4.40140M$975179.4 t/s1.5 s
GPT-5.6 Luna (max)51$0.20 / $1.20130M$174177.8 t/s128.3 s
Gemini 3.6 Flash50$1.50 / $7.5059M$727213.5 t/s16.5 s
DeepSeek V4-Flash 073150$0.14 / $0.28210M$72122.7 t/s1.5 s
MiniMax-M344$0.30 / $1.2089M$20482.2 t/s1.3 s

The fourth column alone breaks price-list logic: Gemini 3.6 Flash needs 59 million output tokens for the same evaluation, DeepSeek V4-Flash 210 million — a factor of 3.6. Both score 50 on the index. Judged on token price alone DeepSeek looks 27 times cheaper; on the actual run the saving is tenfold, because the extra consumption eats part of it.

The Kimi K3 case: cheaper per token, but not half price

Kimi K3 costs 40 percent less per output token than Claude Opus 5 — $15 instead of $25. Less of that reaches the invoice, because Kimi burns 30 percent more tokens for the same work: 130 million against 100 million. What remains is a 36 percent saving. The discount survives, but it shrinks — and it was never half.

The rest is paid in time. Kimi K3 produces 34.9 tokens per second, Claude Opus 5 manages 54.9. More tokens at a lower rate means that for the same workload Kimi runs a good two times as long.

Compute time for the same token volume (hours)Kimi K3 (max)1035 · 1,035 hClaude Opus 5 (max)506 · 506 hDeepSeek V4-Flash475 · 475 hClaude Fable 5316 · 316 hGPT-5.6 Sol287 · 287 hMiniMax-M3301 · 301 hGLM-5.2 (max)217 · 217 hGPT-5.6 Luna (max)203 · 203 hGemini 3.6 Flash77 · 77 h01100
Our own calculation: output tokens divided by output speed. Pure generation time, excluding the wait for the first token. (Quelle: Artificial Analysis, token counts and output speed)

The reversal: inside an agent, the fast model wins

This is where simple rules of thumb break down, because there is a second time figure: time to first token. On reasoning models at high effort it covers the entire thinking phase before a single character appears. And there the models are worlds apart: Kimi K3 answers after 2.9 seconds, Claude Opus 5 after 85.6, Claude Fable 5 after 144.

In an agent with many small steps that value applies at every single tool call. A typical run of twenty steps with 800 output tokens each:

Agent run: 20 steps of 800 tokens (minutes to finish)GLM-5.2 (max)2 · 2.0 minDeepSeek V4-Flash2.7 · 2.7 minGemini 3.6 Flash6.8 · 6.8 minKimi K3 (max)8.6 · 8.6 minClaude Opus 5 (max)33.4 · 33.4 minGPT-5.6 Sol45 · 45.0 minClaude Fable 551.5 · 51.5 min055
Our own calculation from time to first token plus generation time per step. Applies to the highest effort level — lower levels cut the lead time substantially. (Quelle: Artificial Analysis, latency and speed figures)

The result contradicts the section above it — and both are true. For one long generation Claude Opus 5 finishes sooner than Kimi K3 (13.6 against 19.1 minutes for 40,000 tokens). For twenty short steps the picture flips completely: Claude's thinking phase applies twenty times and adds up to more than half an hour, while GLM-5.2 is done after two minutes.

The lesson is not a model recommendation but a measurement rule: know the shape of your own workload before comparing models. Few long answers and many short steps are two different calculations.

Three workloads, worked through

The following calculations are our own, with assumptions stated. They use the list prices from the table above and assume the same token volume per item for every model — the real extra consumption of reasoning models comes on top.

Document extraction: 10,000 invoices a month

Assumption: 4,000 input tokens per document (the text of an average invoice), 800 output tokens per result. That makes 40 million input and 8 million output tokens a month.

Document extraction, 10,000 documents a month (US dollars)DeepSeek V4-Flash7.8 · $7.84GPT-5.6 Luna17.6 · $17.60MiniMax-M321.6 · $21.60GLM-5.291.2 · $91.20Gemini 3.6 Flash120 · $120Kimi K3240 · $240Claude Opus 5400 · $400GPT-5.6 Sol440 · $440Claude Fable 5800 · $8000850
Our own calculation: 40M input and 8M output tokens a month at list prices. Without prompt caching, which cuts the input side again drastically. (Quelle: Provider list prices, as of 3 August 2026)

Between the most and the least expensive option lie 792 dollars a month — on a task whose output can be checked mechanically (totals, tax rates, supplier numbers). That is exactly where a cheap model belongs: the error surfaces in validation, not at the customer.

Interactive assistance: 30 staff, 20 requests a day

Assumption: 12,600 requests a month at 2,000 input and 600 output tokens each. Pure token cost ranges from $5.65 (DeepSeek V4-Flash) through $14.11 (GPT-5.6 Luna) to $352.80 (GPT-5.6 Sol).

Now the time. The lead time to the first token applies to every single request:

ModelLead time per requestWaiting time per monthCost of that waiting*
DeepSeek V4-Flash1.5 s5.1 h~€257
GLM-5.2 (max)1.5 s5.3 h~€264
Gemini 3.6 Flash16.5 s57.8 h~€2,890
Claude Opus 5 (max)85.6 s299.5 h~€14,975
GPT-5.6 Sol123.3 s431.7 h~€21,585
* our own calculation, €50 fully loaded cost per working hour, 12,600 requests a month, highest effort level

The difference in token cost is $347. The difference in paid waiting time is over €21,000. That is the real reason effort level is not a detail in interactive applications: putting a reasoning model on "max" behind a chat a human operates burns working time on a scale that settles any token debate.

The agent run

Twenty steps of 800 tokens cost between half a cent (DeepSeek) and 80 cents (Fable 5) in tokens — negligible. What matters is the runtime from the chart above: 2.0 minutes against 51.5. For an agent that runs ten times a day, that is the difference between a tool people use and one they work around.

Self-hosting as the fourth option

For data that must not leave the building, the comparison is no longer between two APIs. Our own inference box with one RTX 5090 costs roughly €155 a month fully costed: about €111 depreciation (€4,000 of hardware over three years) and about €44 of power (240 watts average, €0.25 per kilowatt hour). On top of that comes maintenance effort that resists a single number.

That undercuts every model from Kimi K3 upwards (€222 and more) in the extraction workload above — and at the same time sits a factor of 21 above DeepSeek V4-Flash. The conclusion is uncomfortable but clear: self-hosting pays off against expensive APIs, not against cheap ones. Justify it on cost alone and you stand on weak ground. Justify it on data sovereignty and you are right — with cost parity against the upper model classes thrown in.

Two levers that appear in no comparison

Prompt caching shifts the maths considerably as soon as the same context is sent repeatedly — the normal case for agents, since the system prompt and tool descriptions go along with every step. DeepSeek charges $0.0028 instead of $0.14 per million tokens for a cache hit, one fiftieth. Build prompts so the stable part comes first and the input side costs a fraction.

Time-dependent pricing is arriving right now. DeepSeek has announced that during peak windows of 09:00–12:00 and 14:00–18:00 Beijing time — 03:00–06:00 and 08:00–12:00 in central Europe — every billing item doubles (price list). For batch runs: schedule them into the cheap hours and halve the bill. OpenAI goes the other way and sells speed as a surcharge — Fast Mode for GPT-5.6 Sol accelerates processing by up to 2.5× at double the price.

A grid for choosing

Batch work with nobody waiting — document extraction, bulk classification, translation runs. Only cost per workload matters, and verifiable output allows a cheap model. DeepSeek V4-Flash costs one fifty-third of Claude Opus 5, eleven index points behind.

Interactive work with a human in front of it. Waiting time dominates the bill by a factor of 60. Short lead time beats any index point here — or lower the effort level, which shortens exactly that lead time.

Agentic workflows with many steps. The decisive value is time to first token, not output speed. Models with a short lead time win even when they trail on the index.

Few, long, difficult generations. Here — and practically only here — the frontier model earns its price: higher index scores, less rework, and the long thinking phase applies once instead of twenty times.

Sensitive data. Self-hosting, for reasons of data sovereignty. Cost parity against the upper model classes follows by itself.

Our take

For our own workflows we run a gateway that routes requests by task rather than by brand: classification and extraction to cheap fast models, hard cases to a frontier model, sensitive data to local models on our own hardware. That split is exactly why the price collapse reaches us at all — it only works if the architecture stays swappable.

What we have stopped doing is comparing models by price list. The number that counts is the price per completed task — and next to it, the time somebody spends waiting for it. Neither appears in any quote.

Further reading

FAQ
Why is price per million tokens the wrong metric?+

Because two models burn different amounts of tokens for the same task. Kimi K3 costs 40 percent less per output token than Claude Opus 5, but consumes 30 percent more tokens for the same test run — leaving a 36 percent saving instead of 40. Between Gemini 3.6 Flash and DeepSeek V4-Flash the token consumption for the same evaluation differs by a factor of 3.6. A real comparison uses the cost of an identical workload, not the price list.

Which model is cheapest for us?+

It depends on whether someone is waiting for the answer. For batch work with nobody waiting only cost per workload matters — there DeepSeek V4-Flash leads by a factor of 53, at $72 against $3,836 for Claude Opus 5, eleven index points behind. If a member of staff sits in front of it, waiting time dominates the bill: at 12,600 requests a month the lead time of Claude Opus 5 at maximum effort alone adds up to around 300 hours, against five for DeepSeek.

When does self-hosting on your own hardware pay off?+

Quickly against expensive APIs, essentially never against cheap ones. An inference box with one RTX 5090 costs roughly 155 euro a month in depreciation and power over three years. That undercuts Claude or GPT-5.6 Sol clearly in a 10,000-document extraction workload, but sits far above the $7 the same workload costs on DeepSeek V4-Flash. The argument for self-hosting is therefore data sovereignty, not price.