Reasoning models: when paying for thinking pays off
The main models from Anthropic, OpenAI and Google now reason before answering, and you pay for that reasoning as output tokens. On one public benchmark, the same model costs almost eight times more per task at its highest setting than at its lowest. That extra effort is worth paying for only when it raises the share of tasks solved, and on many routes it doesn't.
Reasoning models spend extra tokens thinking before they answer. In October 2026 that thinking is a setting on the main models (effort from low to max on Claude, from none or low to max on OpenAI depending on the model, three levels on Gemini 4 Argon and Gemini 3.8 Flash) and it is billed as output tokens, visible or not.
Our rule: pay for thinking where it raises the share of tasks solved (code, math, planning, multi-step agents), keep it low for classification, extraction and real-time voice, and set it per route from the cost per solved task on your own eval set.
What "thinking" means, in plain terms
A reasoning model writes intermediate steps before its final answer: it breaks the problem down, tries an approach, checks it and sometimes starts again. The research term is test-time compute: rather than a bigger model, you spend more computation on each question.
Those steps are tokens. You usually see a summary or nothing, but you pay for all of them at the output rate, and they take time to generate. More thinking helps most on problems with many dependent steps, and little when the answer is a lookup or a label.
The packaging changed. In December 2024 OpenAI sold reasoning as a separate model, o1, at $15/$60 per million tokens; in 2026 it is a dial on the main models and OpenAI is retiring the o-series: o1 and o4-mini shut down on October 23, 2026, and o3 shuts down on December 11. On Claude Opus 5.5 and Fable 5.1, thinking cannot be switched off, so effort is the only lever.
How vendors expose it in October 2026
Same idea, different names, levels and defaults.
| Model | Control | Levels | Default |
|---|---|---|---|
| Claude Opus 5.5, Claude Fable 5.1 | effort; thinking always on | low, medium, high, xhigh, max | medium on Opus 5.5, high on Fable 5.1 |
| Claude Sonnet 5.5 | effort; adaptive thinking (between_tools removes up-front thinking) | low to max | high on the API |
| Claude Haiku 5.5 | effort; thinking on, can be disabled up to high | low to max | medium |
| GPT-6.1 Terra, GPT-6 Luna | reasoning effort | none, low, medium, high, xhigh, max | medium |
| GPT-6.1 Sol | reasoning effort | low to max | medium |
| GPT-6 Astra | reasoning effort; none returns an error | low to max | not stated by OpenAI |
| Gemini 4 Argon, Gemini 3.8 Flash | thinking_level; no documented off setting | low, medium, high | medium |
Three launches changed the table since late September: Haiku 5.5 (October 7) is the first Haiku with effort, Gemini 4 Argon (generally available since October 13) uses the same three levels as Flash, and GPT-6.1 Terra (October 26) accepts "none" again. For GPT-6 Astra, the model page lists low to max without stating a default, and OpenAI's reasoning guide states that "none" returns an HTTP 400 error.
The same level does not mean the same thing on two models. Anthropic says Opus 5.5 thinks more per turn than Opus 5 at the same level, that Opus 5.5 at medium beats Opus 5 at high on its coding and knowledge-work evaluations, and that Sonnet 5.5's levels are recalibrated against Sonnet 5. Effort also changes what the model does: at lower effort, Claude makes fewer and terser tool calls.
The cost and latency mechanics
Thinking is billed as output, the expensive side of the price list.
Anthropic, OpenAI and Google bill thinking tokens at the output rate, five times the input rate on Claude Opus 5.5 ($4/$20), GPT-6.1 Sol ($2/$10) and Gemini 4 Argon ($2/$10 until November 30, 2026, $4/$20 from December 1). Output is generated token by token, so thinking also delays the first useful word, and in an agent that delay repeats at every turn.
ARC Prize publishes score and cost per task for each model at each effort level, so the trade-off can be read straight from its data.
| Model and effort | Score | Cost per task |
|---|---|---|
| Claude Opus 5.5, low | 70.1% | $0.241 |
| Claude Opus 5.5, high | 93.3% | $0.408 |
| Claude Opus 5.5, max | 91.7% | $1.85 |
| GPT-6 Astra, max | 95.0% | $1.12 |
| GPT-6.1 Sol, max | 94.2% | $0.254 |
| Gemini 4 Argon, high | 91.3% | $0.325 |
| Gemini 3.8 Flash, high | 89.2% | $0.40 |
| GPT-6 Luna, max | 59.3% | $0.062 |
From low to high, Opus 5.5 gained 23 points for 1.7 times the cost; from high to max, cost rose 4.5 times and the score fell 1.6 points. ARC puzzles are not your workload, but that shape (a steep gain, then a plateau at rising cost) is what to look for in your own data.
GPT-6 Astra draws the same plateau on ARC Prize (85.4% at low, 92.1% at medium and at high, 93.3% at xhigh, 95.0% at max), as does GPT-6.1 Sol (76.7% at low, 91.7% at high and at xhigh, 94.2% at max). The Artificial Analysis index, which moved to version 5.0 in late October with nine evaluations of knowledge work, coding, science and general capability, shows the same shape:
| Effort | Claude Opus 5.5 | GPT-6 Astra |
|---|---|---|
| low | 35 / 0.98 | 43 / 1.42 |
| medium | 48 / 2.45 | 51 / 2.73 |
| high | 52 / 3.46 | 55 / 3.24 |
| xhigh | 57 / 6.05 | 55 / 3.66 |
| max | 58 / 10.04 | 57 / 6.24 |
From low to high, Opus 5.5 gains 17 points for 3.5 times the cost; from high to max, 6 points while cost almost triples. Astra flattens sooner: from high to max it adds 2 points for 1.9 times the cost. Astra scores higher up to high and costs less per task from high upward because it uses far fewer tokens (at max, 54 million against 220 million for Opus 5.5), even though each token costs 2.5 times more.
Vendors describe the same pattern. Anthropic reported in November 2025 that Claude Opus 4.5 at medium effort matched Sonnet 4.5's best SWE-bench Verified score with 76% fewer output tokens; OpenAI says GPT-6.1 Terra at max is more than three times as token-efficient as Claude Opus 5.5 on Agents' Last Exam, a computer-use test, at roughly a ninth of the cost per task. To measure that relation between effort, cost and score on your own workload, Slash offers AI consulting.
Where thinking pays, and where it doesn't
Thinking pays when a task has many dependent steps and a checkable result: math, code changes across files, planning, analysis that combines tools and data, and multi-step agents where one early mistake ruins the run. There, more effort raises the share of tasks solved, which is what you are buying.
It rarely pays for classification, extraction, routing, short FAQ answers or rewriting, where the model knows the answer or doesn't. It hurts real-time voice, where hidden thinking delays the first spoken word; Google offers Gemini 3.8 Live and a separate Live Extended Thinking variant, so you pick one or the other by the latency your use case can accept.
| Task type | Start at | Raise it when |
|---|---|---|
| Classification, tagging, routing | Lowest level: none on GPT-6.1 Terra and GPT-6 Luna, low on GPT-6.1 Sol, Claude and Gemini | Errors cluster on ambiguous cases |
| Extraction to a schema | Low | Fields need inference across pages |
| FAQ and customer-service chat | Low | Answers depend on policy rules or several lookups |
| Real-time voice | Lowest level, or a live audio model | Rarely: route hard requests to an asynchronous flow |
| RAG answers over documents | Low to medium | Sources conflict or answers need synthesis |
| Code changes, debugging | Medium | Tests keep failing or changes span many files |
| Multi-step agents with tools | Medium | The agent stalls; lower it if cost rises without more tasks solved |
| Math, planning, hard analysis | High | Go to xhigh or max only with eval evidence, ideally in batch |
How to tune effort in five steps
- Build an eval set. 30 to 50 real tasks per route, with automatic pass/fail checks; Anthropic recommends starting with 20 to 50 tasks drawn from real failures (see our evals guide).
- Sweep the levels. Run each candidate at two or three effort levels, several times per task, recording success, tokens and latency.
- Compute cost per solved task. Divide spend by tasks solved, not by requests: a cheap setting that fails half the time can cost more per solved task.
- Set effort per route, explicitly. Keep the lowest level within your quality tolerance and write it in code, because defaults change (high on Opus 5, medium on Opus 5.5).
- Monitor. Log reasoning tokens and stop reasons, alert when cost per task drifts, and re-run the sweep at every model change.
The output cap includes thinking: with a tight max_tokens (Claude) or max_output_tokens (OpenAI, Gemini), the model can spend the budget thinking and return a cut or empty answer, so leave headroom (OpenAI recommends reserving at least 25,000 tokens when you start) and treat a max_tokens stop reason or an incomplete response as an error. On Claude, changing the top-level effort between requests invalidates the prompt cache (per-message effort, in beta on Opus 5.5, Sonnet 5.5, Haiku 5.5 and Fable 5.1, preserves it), so keep effort stable within a cached conversation.
Pick the cheapest combination of model and effort that meets your success threshold on your own eval set. Use the vendor default as the starting point of the sweep.
Pitfalls to avoid
- Overthinking lengthens turns, adds tool calls and can lower the score. On ARC-AGI-2, Opus 5.5 at max scored 1.6 points below high for 4.5 times the cost. Anthropic also notes that on Opus 5 effort does not reliably shorten visible answers, so ask for length in the prompt; OpenAI offers a separate verbosity setting.
- Settings copied from an earlier model can break. On Opus 5.5, thinking can no longer be disabled, forced tool use returns an error and the default effort fell from high to medium; on Sonnet 5.5, "disabled" returns an error and is replaced by "between_tools"; Google deprecated temperature, top_p and top_k in the Gemini API on July 21, 2026. Re-run the sweep instead of copying parameters.
- Asking Opus 5.5 to reveal its internal reasoning does not work. The model adds a
reasoning_extractionrefusal category that blocks attempts to extract its internal reasoning (returned asstop_reason: refusal). For an audit trail, ask for a short justification in the answer, log tool calls and route refusals to a fallback model. - Written reasoning is not a faithful log of what the model did. OpenAI says GPT-6 Astra's written reasoning was harder to monitor than GPT-5.6 Sol's in its tests: Astra is better at controlling what it writes in its chain of thought (60.9% on the system card's controllability test, against 16.1% for GPT-5.6 Sol), and the UK AISI found reasoning summaries missing for up to 80% of long cyber trajectories. After the Hugging Face incident OpenAI committed more compute to chain-of-thought monitoring. Audit actions, tool calls and outputs.
- A cost dashboard with only input and visible output hides the part of the bill that effort controls. Log reasoning tokens as a separate line.
What it means for budgets in Colombia and Europe
Vendors bill in US dollars, so we budget reasoning in USD and convert at invoice time; for Colombian teams the exchange rate is one more variable outside their control. The unit that matters is cost per solved task, per route.
An illustration with the ARC Prize figures above, not a forecast: at 10,000 tasks a month, Opus 5.5 would cost about $2,410 at low effort, $4,080 at high and $18,500 at max, and on that test the step to max buys nothing.
Three levers keep thinking affordable: batch APIs (50% off at Anthropic, OpenAI and Google) for high-effort work that can wait, caching for the context agents resend at every turn, and routing that sends only hard cases to high effort. EU teams that need regional processing pay 10% more with OpenAI or on Claude's regional cloud endpoints, on a bill thinking has already raised. More in our AI cost guide; Slash AI Lab evaluates models before every deployment.
Key takeaways
- In 2026 thinking is a setting on the main models, billed as output tokens even when you can't see it.
- Claude Opus 5.5 always thinks and defaults to medium effort; Haiku 5.5 is the first Haiku with effort; GPT-6.1 Terra and GPT-6 Luna go from none to max, GPT-6.1 Sol and GPT-6 Astra from low; Gemini 4 Argon and 3.8 Flash use three thinking levels, default medium.
- On ARC-AGI-2 as of October 27, 2026, Opus 5.5 costs $0.241 per task at low effort and $1.85 at max, and high scores better than max.
- Pay for thinking in code, math, planning and multi-step agents; keep it minimal for classification, extraction and real-time voice.
- Tune per route by cost per solved task, leave headroom in the output cap and keep effort stable to protect the cache.
Sources
- Effort
- Troubleshooting thinking (per-model thinking configuration)
- Models overview
- What's new in Claude Opus 5.5
- Introducing Claude Opus 5.5
- Introducing Claude Sonnet 5.5
- Introducing Claude Haiku 5.5
- Introducing Claude Opus 4.5
- Reasoning models
- GPT-6.1 Sol
- GPT-6.1 Terra
- GPT-6 Luna
- GPT-6 Astra
- Deprecations
- GPT-6 Astra system card
- GPT-6 Astra
- Introducing GPT-6.1 Terra
- OpenAI launches GPT-6.1 Terra for precise computer use
- Gemini thinking
- Gemini Developer API pricing
- Gemini API release notes (Gemini 3.8 Live, Gemini 4 Argon, sampling parameters deprecation)
- ARC-AGI leaderboard
- OpenAI GPT-6 Astra: verified results
- AI model leaderboards (Intelligence Index v5.0)
- Intelligence Index methodology and version history
- Claude Opus 5.5: intelligence, performance and price
- GPT-6 Astra: intelligence, performance and price
- Demystifying evals for AI agents
Editorial note: this analysis reflects the public information available on the review date. Models, prices and rules change fast; every third-party figure links to its source, and our opinions are labeled as such. Spotted an error? Write to contact@slash-digital.io.
The questions we hear often
What is reasoning effort?
A setting that controls how much a model thinks before answering. Higher effort usually solves more hard, multi-step tasks, but it generates more output tokens and takes longer.
Are thinking tokens billed?
Yes. Anthropic, OpenAI and Google bill them as output tokens, even when you only see a summary or nothing at all.
Can I turn thinking off on Claude Opus 5.5?
No. Thinking is always on in Opus 5.5 and Fable 5.1. The lever is the effort parameter, from low to max, with medium as the default on Opus 5.5.
Which effort level should I start with?
The lowest level for classification and extraction, medium for code and agents, high for math and planning. Then sweep levels on your own eval set and keep the cheapest one that meets your quality bar.
Are OpenAI's o-series models still worth using?
Not for new projects. OpenAI shut down o1 and o4-mini on October 23, 2026 and will shut down o3 and o3-pro on December 11, naming GPT-5.6 Sol as the replacement. Test GPT-6.1 Sol or GPT-6.1 Terra with an explicit effort level first.
More analysis to read next
Claude Opus 5.5: what changes for businesses
Launched September 22, 2026: cheaper than Opus 5, Fable 5.1-level results per Anthropic. Pricing, benchmarks, breaking changes and when to use it.
Strategy and regulationThe real cost of AI
How AI is billed now, why cost per solved task beats price per token, savings levers with figures, hidden costs and a worked local vs API break-even.
ModelsThe AI model map, October 2026
Claude Opus 5.5 and Sonnet 5.5, GPT-6 Astra, Gemini 4 Argon, Grok 4.7, Muse Spark: who leads in October 2026, what each price tier costs and what to test.
Where to next
Let's put it in production
Tell us your challenge. We reply within 24 business hours with an honest first read: if we can help, we'll say how; if not, we'll say who can.
I reply personally. No endless forms, no canned replies.