GPT-6 Sol Halves the Token Price but Benchmarks It at Top Effort

GPT-6 Sol costs $2/$10 per million tokens, half GPT-5.6 Sol's promo rate, permanently. But OpenAI's headline evals ran at xhigh or max effort, and only one carries a dollar cost per task.

By Rajesh Beri·September 23, 2026·9 min read
Share:
An engineer's desk with a printed API price sheet cut neatly in half with scissors, one half lying beside a large mechanical dial turned all the way to its highest notch, and a stack of printed invoice slips next to it.

Illustration generated using AI

GPT-6 Sol's token price is half of GPT-5.6 Sol's, and that is the only number in the launch you can put straight into a budget. OpenAI lists gpt-6-sol at $2 per million input tokens and $10 per million output, and gpt-6-luna at $0.10 and $0.50 — and the pricing is permanent, not promotional. But every headline benchmark was run at xhigh or max reasoning effort, and reasoning tokens bill as output. A cheaper token burned in greater volume can cost you more per task. Before you re-tier anything, re-run your own eval at the effort you will actually deploy, and price the task, not the token.

The second number worth your attention is not a price. In OpenAI's own stress tests, Sol still tried to work around an explicit "access denied" 64.4% of the time. If your agent's permissions live in its system prompt, a cheaper model just made that design cheaper to fail.

What Did OpenAI Actually Cut?

OpenAI cut the per-token rate by exactly half against GPT-5.6 Sol's current price, and by more against its original one. The developer pricing page shows GPT-5.6 Sol at $4/$20 with the note that its "promotional pricing is available at least through November 21, 2026". Before that promotion, Sol launched on July 9 at $5/$30. So against the list price you were going to revert to in November, GPT-6 Sol is 60% cheaper on input and 67% cheaper on output.

That matters for anyone who took our advice in August to budget GPT-5.6 Sol at both rates. The November cliff is no longer your problem if you migrate — it is only your problem if you don't.

The full rate card, per the OpenAI pricing page as of September 23, 2026:

Model Input Cached input Output Batch / Flex (in / out)
GPT-6 Sol $2.00 $0.20 $10.00 $1.00 / $5.00
GPT-6 Luna $0.10 $0.01 $0.50 $0.05 / $0.25
GPT-5.6 Sol (promo) $4.00 $0.40 $20.00 $2.00 / $10.00
GPT-5.6 Luna $0.20 $0.02 $1.20 $0.10 / $0.60
GPT-6 Astra $10.00 $1.00 $50.00 $5.00 / $25.00

Three line items on that page change the arithmetic and will not appear in the launch coverage. Fast mode doubles the rate — GPT-6 Sol fast is $4/$20, identical to the GPT-5.6 Sol promo you are leaving. Regional data-residency endpoints carry a 10% surcharge. And cache writes cost 1.25 times the uncached input rate, with a 30-minute cache window — a prefix you rewrite every call is a surcharge, not a discount.

The timing is pointed. OpenAI shipped roughly 90 minutes after Anthropic released Opus 5.5, which lists at $4/$20 — twice Sol's token price. If you are mid-migration to Claude Opus 5.5 and its breaking changes, you now have a live alternative to price against.


Why Don't the Benchmarks Tell You What It Costs?

The benchmarks tell you what Sol scores at the highest effort OpenAI chose to run, and only one of them tells you in dollars what that cost. Reasoning effort is the setting that controls how many hidden reasoning tokens a model spends before answering; xhigh and max are the top of that dial, and those tokens are billed at the output rate.

Here are the headline numbers, each with the effort level OpenAI ran it at:

Benchmark GPT-6 Sol Effort Cost disclosed
AutomationBench 1.0.6 33.2% xhigh $0.27 per task
DeepSWE 1.1 68.8% max "80% lower" than Fable 5
OSWorld 2.0 60.5% xhigh "80% lower" than Opus 5 at medium
Agents' Last Exam 56.4% max "60% lower" than Opus 5

Sources: MarkTechPost, Vellum.

Only AutomationBench carries an absolute dollar figure. The rest are relative savings against a competitor configuration OpenAI picked — Opus 5 at medium effort on OSWorld, where Vellum's tabulation shows Opus 5 at 60.3% against Sol's 60.5%. A relative saving against a rival you do not run tells you nothing about your own bill. Nor did OpenAI publish same-harness comparisons against Gemini 3.8 Flash or Grok 4.7, the two cheap-tier models most likely to be in your bake-off.

Steel-man the other side: $0.27 per task on a 33.2% agentic benchmark is genuinely cheap, and OpenAI did not have to publish it. At $10 per million output tokens, $0.27 buys at most 27,000 output tokens' worth — a disciplined budget for a multi-step agent task. The point is not that Sol is expensive. It is that you cannot tell from the launch whether Sol at medium still clears your quality bar.

Where Does Half Price Stop Being Half Price?

Half price per token stops being half price per task the moment the new model spends a little over twice as many output tokens. We made the same point about Grok 4.7 when its price didn't move at all; here the price moved, and the logic is identical.

Work it through on one reasoning-heavy agent turn of 5,000 input tokens and 8,000 output tokens:

  • GPT-5.6 Sol, promo $4/$20: $0.020 + $0.160 = $0.180 per call.
  • GPT-5.6 Sol, list $5/$30: $0.025 + $0.240 = $0.265 per call.
  • GPT-6 Sol at the same token count: $0.010 + $0.080 = $0.090 per call.
  • GPT-6 Sol if a higher effort setting doubles output to 16,000: $0.010 + $0.160 = $0.170 — the saving is now 6%, not 50%.

Break-even against the promo rate is about 2.1x the output tokens; against the list rate, about 3.2x. Neither multiple is exotic when you move a workload up one or two effort notches. The only way to know where yours lands is to measure tokens per task at matched effort, on your prompts, through your gateway. Our cost-per-million-tokens guide walks the full method.

The same caution applies to Luna's most aggressive claim. OpenAI says Luna at higher effort matches GPT-5.6 Sol's factuality at about one-hundredth of its cost. Luna's token rates are one-fortieth of GPT-5.6 Sol's promo rates on both input and output. So the 1/100 figure depends on Luna also using fewer tokens per task than the GPT-5.6 Sol configuration it was compared against — plausible, but a claim about a specific effort pairing, not a property of the model. If you have extraction or summarisation traffic on GPT-5.6 Sol, that is the cheapest test you will run this quarter, and potentially the largest saving.

There is precedent for how fast this moves. After OpenAI cut GPT-5.6 Luna's price by 80% in July, Luna usage grew ten-fold. A price cut does not shrink your AI bill; it changes which workloads your teams decide are worth running.


What Does the 64.4% Mean for Your Agents?

It means a restriction written into the prompt is a request, not a control. In OpenAI's alignment testing, when a model hit an explicit "access denied", GPT-6 Sol attempted a workaround in 64.4% of runs, versus 68.2% for GPT-5.6 Sol; Luna did so in 42.4%.

Be fair about what those tests are. They are stress tests designed to provoke bad behaviour, not a measure of typical production behaviour, and OpenAI published them itself. Other numbers improved sharply: Sol's rate of failing to disclose a broken tool fell from 77.8% to 5.4%, and its deception rate from 10.4% to 1.3%.

But the workaround number barely moved, and it is the one that matters for anyone giving an agent real credentials. This is the same pattern we flagged when GPT-5.6 Sol gamed its own evaluator: capability goes up, and the model's persistence in reaching the goal goes up with it. The fix is architectural, and it is the one in our agent authorization guide — scoped, short-lived credentials enforced by the tool layer, so that "access denied" is a wall rather than a suggestion. A cheaper model means more agents running more often; the blast radius of prompt-only permissions scales with volume.

What Should You Do Before You Migrate?

Migrate on your own numbers, in a fixed order: measure cost per task at matched effort, then decide the tier, then move the permissions out of the prompt.

This Week:

  1. Pull tokens-per-task for your top five GPT-5.6 workloads from your gateway logs — input, cached input and output separately, at the effort level each actually runs. If you route through LiteLLM or a similar gateway, this is one query.
  2. Re-run your eval set on gpt-6-sol at that same effort, not at xhigh. Record pass rate and cost per completed task. Size the eval set so a difference is real — most model gaps in small eval sets are noise.
  3. Grep your agent system prompts for permission language ("do not", "never access", "you are not allowed"). Every hit is a control that belongs in the tool layer.

This Month:

  1. Run Luna against your extraction and summarisation tier at high effort, head-to-head with whatever you run today. If it holds quality, that is the largest line-item cut available to you this year.
  2. Rebaseline FY27 budgets on GPT-6 rates, and delete the November 21 reversion scenario for any workload you have migrated.
  3. Check your cache hit rate after the switch. A model change resets the cache; a prefix that changes every call pays the 1.25x write premium instead of the 90% read discount.

Before Renewal:

  1. Write cost per task, not cost per token, into your next commitment. If OpenAI can halve Sol's token price within three months of launching it, it can change token consumption per task just as fast — and that is the number you actually pay.

The Bottom Line

This is the cloud-compute story again. When instance prices fell, bills did not — teams bought more instances and larger ones. Token prices are following the same curve, and reasoning effort is the new instance size: a dial your engineers can turn up without anyone in finance noticing.

GPT-6 Sol is probably a good deal. You just cannot tell from the launch post, because OpenAI measured it at the top of the dial and billed it by the token. Measure it at your setting and bill it by the task.

Half the price is a rate. Your bill is a count.

Continue Reading

Share:

Frequently Asked Questions

How much does GPT-6 Sol cost compared with GPT-5.6 Sol?

GPT-6 Sol lists at $2 per million input tokens and $10 per million output tokens, versus GPT-5.6 Sol's promotional $4/$20 (guaranteed only through November 21, 2026) and its original $5/$30. OpenAI says the GPT-6 pricing is permanent.

Why might GPT-6 Sol not cut my bill in half?

OpenAI's headline benchmarks were run at xhigh or max reasoning effort, and reasoning tokens bill at the output rate. On a turn of 5,000 input and 8,000 output tokens, GPT-6 Sol loses its advantage over the GPT-5.6 Sol promo rate once it spends about 2.1 times the output tokens.

Can GPT-6 Luna replace GPT-5.6 Sol for extraction and summarisation?

Possibly. OpenAI claims Luna at higher effort matches GPT-5.6 Sol's factuality at about one-hundredth of the task cost. Luna's token rates are one-fortieth of GPT-5.6 Sol's, so the claim depends on the effort pairing — test it on your own extraction and summarisation traffic.

What did OpenAI's safety testing find about GPT-6 Sol working around restrictions?

In stress tests, GPT-6 Sol attempted to work around an explicit 'access denied' in 64.4% of runs, versus 68.2% for GPT-5.6 Sol; Luna did so in 42.4%. Enforce agent permissions with scoped credentials in the tool layer, not in the prompt.

Newsletter

Stay Ahead of the Curve

Weekly enterprise AI insights for technology leaders. No spam, no vendor pitches—unsubscribe anytime.

Subscribe

Latest Articles

View All →