Models · September 2026

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. Here is how to decide where extra thinking earns its price.

7.7x cost per task, max vs low (Opus 5.5)medium default effort on Opus 5.5 and GPT-6 Sol5 effort levels on Claude, low to max
In short

Reasoning models spend extra tokens thinking before they answer. In September 2026 that thinking is a setting on the main models (effort from low to max on Claude, from none to max on GPT-6 Sol and Luna, levels on 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 lists the o-series as legacy. On Claude Opus 5.5 and Fable 5.1, thinking cannot even be switched off: effort is the only lever.

How vendors expose it in September 2026

Same idea, different names, levels and defaults.

From vendor documentation, checked on September 25 and 26, 2026.
ModelControlLevelsDefault
Claude Opus 5.5effort; thinking always onlow, medium, high, xhigh, maxmedium
Claude Fable 5.1effort; thinking always onlow to maxhigh
Claude Haiku 4.5extended thinking with a token budgetbudget in tokenseffort not supported
GPT-6 Sol, GPT-6 Luna, GPT-5.6reasoning effortnone, low, medium, high, xhigh, maxmedium
GPT-6 Astrareasoning effortlow to maxmedium
Gemini 3.8 Flashthinking_level; cannot be switched offlow, medium, highmedium

Claude Sonnet 5 also pairs adaptive thinking with effort (default high), and Gemini 3 Deep Think remains a separate mode for Google AI Ultra subscribers and API early access. Two details matter more than labels. Levels do not transfer between models: Anthropic says Opus 5.5 thinks more per turn than Opus 5 at the same level, and that Opus 5.5 at medium beats Opus 5 at high on its coding and knowledge-work evaluations. And effort shapes actions too: 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 Sol ($2/$10) and Gemini 3.8 Flash ($0.75/$3.75). 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 and effort level, which makes the trade-off visible:

ARC-AGI-2 (abstract reasoning puzzles), ARC Prize leaderboard, September 26, 2026.
Model and effortScoreCost per task
Claude Opus 5.5, low70.1%$0.241
Claude Opus 5.5, high93.3%$0.408
Claude Opus 5.5, max91.7%$1.85
GPT-6 Astra, max95.0%$1.12
Gemini 3.8 Flash, high89.2%$0.40
GPT-6 Luna, max59.3%$0.062
Gemini 3 Deep Think (February 2026)84.6%$13.62

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.

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 Sol at xhigh scores 33.2% on AutomationBench at $0.27 per task, against 26.9% for Claude Opus 5 at max at 11.1 times that cost.

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 alongside a separate Live Extended Thinking variant, which makes that trade-off an explicit choice.

Slash's rule of thumb for a first setting, before measuring. Your eval set has the final word.
Task typeStart atRaise it when
Classification, tagging, routingLowest level: none on GPT-6 Sol and Luna, low on Claude and Gemini 3.8 FlashErrors cluster on ambiguous cases
Extraction to a schemaLowFields need inference across pages
FAQ and customer-service chatLowAnswers depend on policy rules or several lookups
Real-time voiceLowest level, or a live audio modelRarely: route hard requests to an asynchronous flow
RAG answers over documentsLow to mediumSources conflict or answers need synthesis
Code changes, debuggingMediumTests keep failing or changes span many files
Multi-step agents with toolsMediumThe agent stalls; lower it if cost rises without more tasks solved
Math, planning, hard analysisHighGo to xhigh or max only with eval evidence, ideally in batch

How to tune effort in five steps

  1. 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).
  2. Sweep the levels. Run each candidate at two or three effort levels, several times per task, recording success, tokens and latency.
  3. 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.
  4. 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).
  5. Monitor. Log reasoning tokens and stop reasons, alert when cost per task drifts, and re-run the sweep at every model change.

Two mechanics catch teams out. 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 and treat a max_tokens stop reason or an incomplete response as an error. And on Claude, changing the top-level effort between requests invalidates the prompt cache (per-message effort, in beta on newer models, preserves it), so keep effort stable within a cached conversation.

Our rule

Pick the cheapest combination of model and effort that meets your success threshold on your own eval set. The vendor default is a starting point, not a recommendation for your task.

Pitfalls to avoid

  • Overthinking. More effort means longer turns, more tool calls and, as the ARC-AGI-2 data shows, sometimes a lower score at a higher 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.
  • Porting old settings. 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; 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 the model to reveal its reasoning. Opus 5.5 adds a reasoning_extraction refusal category that blocks attempts to extract its internal reasoning (returned as stop_reason: refusal). For an audit trail, ask for a short justification in the answer, log tool calls and route refusals to a fallback model.
  • Treating thinking as a faithful log. OpenAI says GPT-6 Astra's written reasoning was harder to monitor than GPT-5.6 Sol's in its tests, and after the Hugging Face incident it committed more compute to chain-of-thought monitoring. Audit actions, tool calls and outputs.
  • Leaving reasoning tokens out of dashboards. A cost view with only input and visible output hides the part of the bill that effort controls.

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; GPT-6 Sol and Luna go from none to max; Gemini 3.8 Flash uses thinking levels, default medium.
  • On ARC-AGI-2, Opus 5.5 costs $0.241 per task at low effort and $1.85 at max, and high scored 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

  1. Effort · Anthropic documentation, 2026-09
  2. Models overview · Anthropic documentation, 2026-09
  3. What's new in Claude Opus 5.5 · Anthropic documentation, 2026-09-22
  4. Introducing Claude Opus 5.5 · Anthropic, 2026-09-22
  5. Introducing Claude Opus 4.5 · Anthropic, 2025-11-24
  6. Reasoning models · OpenAI API documentation, 2026-09
  7. GPT-6 Sol · OpenAI API documentation, 2026-09-22
  8. GPT-6 Astra · OpenAI, 2026-09-03
  9. Introducing GPT-6 Sol and GPT-6 Luna · OpenAI, 2026-09-22
  10. Gemini thinking · Google AI for Developers, 2026-09-25
  11. ARC-AGI leaderboard · ARC Prize, 2026-09-26
  12. Demystifying evals for AI agents · Anthropic, 2026-01-09

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.

Frequently asked questions

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?

They remain on OpenAI's price list (o3 at $2/$8, for example) but are now legacy. For new projects, test GPT-6 Sol or Luna with an explicit effort level first.

Talk to Slash

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.

Message Esteban