The cost of reasoning: what thinking models charge for output
Published 2026-09-27 · Prose last reviewed 2026-10-19 · Figures recomputed nightly from the 2026-11-12 catalogue snapshot
A FinOps guide by OptimNow · prices from the live OptimToken catalogue
A reasoning control used to be something you shopped for. It is now standard equipment. Of the 311 models in the OptimToken catalogue, 228 expose one, which means the model accepts a thinking budget or an effort setting on the request. The shortlist question has moved with it. What matters is no longer which models can think, but what the thinking costs on the model you already picked. That answer sits on the output side of the rate card.
Reasoning tokens are output tokens
A model that reasons before answering generates the reasoning. Those tokens are billed at the output rate whether or not the API returns them to you. They also never appear in the prompt you wrote, so an estimate built from prompt length misses them completely.
The rate card already shows the effect. Output is priced at 5x input or more on 51% of the 221 reasoning-capable models, against 19% of the 80 that carry no reasoning control. At the steep end the split is sharper: of the 39 models pricing output at 8x input or more, 35 expose a reasoning control.
What a thinking budget costs
Take the Knowledge Q&A preset from the pricing table, at 2,000 input tokens and 800 output tokens per request. Add 1,000 thinking tokens, a round budget chosen for the arithmetic rather than measured from any workload. The median reasoning-capable model then costs 83% more per request, on an identical prompt and an identical answer back to the user.
What sets the size of that increase is the output-to-input ratio. The table prices the highest Arena-ranked reasoning model in each ratio band on the same request:
| Model | Output vs input | Output $/1M | Cost/req | Cost/req +1,000 thinking | Uplift | Monthly at 100,000 req |
|---|---|---|---|---|---|---|
| GLM 5.3 Flash | under 2x | $0.0784 | $0.000143 | $0.000221 | +55% | $14 → $22 |
| MiMo-V2.6-Pro | 2x to 5x | $0.87 | $0.0016 | $0.0024 | +56% | $157 → $244 |
| Gemini 4 Argon | 5x to 8x | $10.00 | $0.012 | $0.022 | +83% | $1.2K → $2.2K |
| GLM 5.3 | 8x and above | $1.40 | $0.0013 | $0.0027 | +111% | $126 → $266 |
The uplift follows the ratio and not the price level. Gemini 4 Argon charges $10.00 per 1M output tokens and takes +83%. GLM 5.3 charges $1.40 and takes +111%. The cheaper model absorbs a thinking budget worse than the dearer one, which is what a blended input-output price hides.
Put GLM 5.3 Flash and GLM 5.3 side by side if your workload is reasoning-heavy and the quality gap is one you can measure.
The discounts do not follow the tokens
Prompt caching discounts input tokens, and a thinking budget spends output tokens. The two levers sit on different halves of the bill, and the half that grows under reasoning is the one caching cannot reach.
Take the same Knowledge Q&A request, across the 180 reasoning-capable models whose published cache-read rate lowers the figure. Caching removes a median 21.0% of the bill with no thinking budget. At 1,000 thinking tokens it removes 11.5%.
That decides how the number should be reported. A team quoting its caching programme as a percentage will watch the percentage fall while the programme works as designed. The budget at which the share halves is the list cost of the request expressed in output tokens. It is a per-model figure, at a median of 1,278 thinking tokens, and it sits under 2,000 for 175 of the 180 models measured.
| Model | Caching removes (no thinking) | Caching removes (+1,000 thinking) | Thinking budget that halves the share |
|---|---|---|---|
| GLM 5.3 Flash | 9.7% | 6.3% | 1,818 tokens |
| MiMo-V2.6-Pro | 38.6% | 24.8% | 1,800 tokens |
| Gemini 4 Argon | 22.2% | 12.1% | 1,200 tokens |
| GLM 5.3 | 0.1% | 0.1% | 900 tokens |
One published discount does reach an output token, and it is the batch tier. Of the 221 reasoning-capable models, 68 publish a batch output rate, at a median 50% off list. The constraint is the one batch always carries: nobody can be waiting on the answer. That rules out the interactive shapes, agent loops, coding assistants and tool-calling chains, whatever their thinking budget. On scheduled reasoning work, such as document classification with a verification pass or an evaluation suite, it halves the thinking bill and the mechanics are here.
Where this does not apply
The argument assumes output costs more than input, which is not universal. GLM 5.3 Flash prices output at 1.96x input, so 1,000 thinking tokens add 55% to the request rather than the 83% the median model takes, and it is the highest Arena-ranked reasoning model priced under 2x. At the flat end of the catalogue, one model prices a thinking token at exactly the rate of a prompt token (Nemotron 3.5 Content Safety). On those rows a thinking budget costs the same as the equivalent number of prompt tokens, and the output rate decides nothing. Check the ratio first.
The tag itself needs one caveat. It records that the model accepts a reasoning parameter, read from the upstream catalogue. It does not say thinking is on by default, how many tokens a given effort setting spends, or that the model is any good at reasoning. Until 2026-09-21 this site inferred the tag from the model's name, which tagged an image generator, a model maker called Thinking Machines and a model whose name contains "pro4". The name rule found 46 models on that day. The parameter finds 228 today. That correction is what made this page possible, and it is also why the population is broad enough that the tag is a weak filter now.
What to measure
Three checks, in the order they pay off. Set an explicit thinking budget or
effort level on every call. An unbounded reasoning budget is the token
equivalent of an unbounded max_tokens, and the default setting is
rarely the cheapest one your accuracy target allows. Then log realised output
tokens per request against the estimate the feature was costed on. Reasoning
spend can grow with no change to your code and none to your prompt, which
makes it the line an estimate built from the request misses. Last, when the
shortlist is down to two models, compare them on the output rate rather than a
blended one. The median reasoning-capable model prices output at
5.0x its input, so a 30/70 blend already understates the
output side of a workload that thinks. Ask for the ratio.
Figures on this page come from the 2026-11-12 price snapshot of 301 priced models and rebuild nightly. Thinking budgets are stated in output tokens rather than estimated from a workload. The hub holds no data on how many reasoning tokens a given model spends, and inventing that number would put a guess underneath every figure above.
The FinOps reasoning behind this guide comes from OptimNow's open-source practice library: github.com/OptimNow/cloud-finops-skills. If you want your own reasoning workloads costed against the output rates you are paying, OptimNow runs that review.
Questions this guide answers
Are reasoning tokens billed as input or output?
As output, at the model's output rate, whether or not the API returns the reasoning text to you. They do not appear in the prompt, so any cost estimate built from prompt length misses them entirely. On the 2026-11-12 OptimToken catalogue snapshot, 51% of the 221 reasoning-capable models price output at 5 times input or more, against 19% of the 80 models with no reasoning control.
How much does a thinking budget add to a request?
On the 2026-11-12 OptimToken catalogue snapshot, adding 1,000 thinking tokens to a Knowledge Q&A request (2,000 input, 800 output tokens) costs the median reasoning-capable model 83% more. The size of the increase follows the output-to-input price ratio, not the absolute price: a cheap model with a steep ratio takes a larger percentage than an expensive model with a flat one.
Does prompt caching reduce the cost of reasoning tokens?
No. Caching discounts input tokens and reasoning spends output tokens, so the saving in dollars is unchanged while the bill grows. On the 2026-11-12 OptimToken catalogue snapshot, across 180 reasoning-capable models with a working cache-read rate, caching removes a median 21.0% of a Knowledge Q&A request with no thinking budget and 11.5% once 1,000 thinking tokens are added. The share halves at a median of 1,278 thinking tokens, and under 2,000 for 175 of those models.
Which discount applies to reasoning tokens?
The batch tier, and only where it is published. On the 2026-11-12 OptimToken catalogue snapshot, 68 of the 221 reasoning-capable models publish a batch output rate, at a median 50% off list. Batch requires that nobody is waiting on the answer, which rules out agent loops, coding assistants and tool-calling chains whatever their thinking budget.
How many models support reasoning?
On the 2026-11-12 OptimToken catalogue snapshot, 228 of the 311 catalogued models expose a reasoning control, meaning the model accepts a thinking budget or effort setting on the request. The tag does not mean reasoning is enabled by default, and it is not a quality claim. It was read from model names until 2026-09-21, which found 46 models and included an image generator; it is now read from the upstream parameter list.
Is there a case where the output rate does not dominate?
Yes, where output is priced close to input. On the 2026-11-12 OptimToken catalogue snapshot, GLM 5.3 Flash prices output at 1.96 times input, so 1,000 thinking tokens add 55% to a Knowledge Q&A request against 83% for the median reasoning-capable model. Check the ratio before applying the conclusion.
Your real cost also depends on caching and batching, negotiated discounts, marketplace agreements, and the contracts you already have. OptimNow audits exactly that.
Get a FinOps reviewData snapshot: 2026-11-12 · Compare all models · Cloud compute pricing · All guides