From Aryan Vatsa | Product & Market Analysis

GPT-6 Pricing Rebuilt: Same List Prices as Claude, a 2.5x Gap on the Bill

On this page

GPT-6 Luna costs $0.10 per million input tokens and $0.50 per million output tokens. Claude Haiku 5.5 costs exactly the same. GPT-6 pricing now mirrors Anthropic's list prices at every tier, so the headline rate card tells you almost nothing about your bill. On one long-context agent workload we priced, two models with identical $10 and $50 list prices produced bills 2.5x apart.

Key takeaways

  • OpenAI and Anthropic now list identical prices at all three tiers. GPT-6 Astra and Claude Fable 5.1 are both $10 in and $50 out per million tokens. GPT-6.1 Sol and Claude Sonnet 5.5 are both $2 and $10, and GPT-6 Luna and Claude Haiku 5.5 are both $0.10 and $0.50.
  • The real price differences sit in cache reads and context thresholds. Astra charges $1.00 per million cached input tokens against $0.25 for Fable 5.1, and OpenAI doubles GPT-6 input rates once a request passes 272,000 input tokens.
  • Google undercuts both on the mid tier, but its prices are scheduled to rise. Gemini 3.8 Flash lists at $0.75 and $3.75 until 31 December 2026, then $1.50 and $7.50. Gemini 4 Argon doubles from $2 and $10 to $4 and $20 on 1 December 2026.
  • Per-token prices do not settle cost per task. Artificial Analysis measured GPT-6 Astra using 27,000 output tokens per task against 78,000 for Claude Fable 5.1, which reverses the ranking our fixed-volume workloads produce.
$0.10 / $0.50GPT-6 Luna list price per million input and output tokens, identical to Claude Haiku 5.5. Source: OpenAI pricing page, read October 2026.
2.5xMonthly bill gap between GPT-6 Astra and Claude Fable 5.1 on our long-context agent workload, at identical list prices. Source: Zan Digital calculation from official rate cards.
272KInput tokens per request above which GPT-6 input prices double and output prices rise 1.5x. Source: OpenAI pricing page, 2026.

The short answer

GPT-6 pricing runs from $0.10 and $0.50 per million tokens for Luna, through $2 and $10 for Sol, to $10 and $50 for Astra. Those match Claude Haiku 5.5, Sonnet 5.5 and Fable 5.1 exactly. Which vendor is cheaper depends on your cache hit rate, your prompt length and how many tokens the model spends thinking.

GPT-6 pricing, rebuilt from OpenAI's own rate card

Every figure in this section comes from OpenAI's API pricing page, read on 24 October 2026. The page carries no "last updated" date, so treat each number as a snapshot. All prices are per million tokens on the Standard tier.

The lineup arrived in two steps. GPT-6 Astra launched in early September 2026, and Artificial Analysis published its benchmark of the model on 9 September. OpenAI then announced GPT-6 Sol and GPT-6 Luna on 22 September 2026. The announcement promised "50% lower API prices for Sol and Luna compared with GPT-5.6 promotional pricing." A week later, launch coverage reports, GPT-6.1 Sol arrived with a cheaper cache.

Astra is the frontier tier, at 2.5x its predecessor

GPT-6 Astra lists at $10 input, $50 output and $1.00 for cached input. Artificial Analysis noted that this is 2.5x the $4 and $20 that GPT-5.6 Sol charged. OpenAI did not cut prices at the top. It raised them, and the published logic is that Astra spends fewer tokens per task.

Sol and 6.1 Sol share a price but not a cache rate

GPT-6 Sol and GPT-6.1 Sol both list at $2 input and $10 output. The difference is the cache. GPT-6.1 Sol charges $0.10 per million cached input tokens, half the $0.20 GPT-6 Sol charges. If your prompts repeat a long system prompt or document, 6.1 Sol is strictly cheaper at the same list price.

Luna is the cheap tier, and the GPT-5.6 rows are still listed

GPT-6 Luna lists at $0.10 input, $0.50 output and $0.01 cached. Despite talk of OpenAI replacing the GPT-5.6 lineup, GPT-5.6 Sol, Terra and Luna all remain on the card. GPT-5.6 Luna sits at $0.20 and $1.20, so on that row Luna's input price halved and its output price fell by about 58%, by our arithmetic.

GPT-5.6 Sol remains at $4 and $20. The page states its promotional pricing is available "at least through November 21, 2026." If you are still running GPT-5.6 models, you are paying double for a model OpenAI no longer leads with. That gap belongs in your migration plan, and the deadlines for older models are tracked in our calendar of API price changes and sunsets.

Three vendors, three tiers, nearly identical list prices

Side by side, the three rate cards show a pattern no vendor mentions in its launch post. OpenAI and Anthropic have converged on the same list prices at every tier. Google sits below both, with scheduled increases already printed on its own page.

Standard API list prices per million tokens, read 24 October 2026
TierOpenAIAnthropicGoogle
FrontierGPT-6 Astra: $10 in, $50 out, $1.00 cachedClaude Fable 5.1: $10 in, $50 out, $0.25 cache hitGemini 4 Argon: $2 in, $10 out, $0.10 cached until 30 Nov; $4, $20, $0.20 from 1 Dec
MidGPT-6.1 Sol: $2 in, $10 out, $0.10 cachedClaude Sonnet 5.5: $2 in, $10 out, $0.10 cache hitGemini 3.8 Flash: $0.75 in, $3.75 out, $0.075 cached until 31 Dec; double from 1 Jan
SmallGPT-6 Luna: $0.10 in, $0.50 out, $0.01 cachedClaude Haiku 5.5: $0.10 in, $0.50 out, $0.01 cache hit, up to 100K promptGemini 3.1 Flash-Lite: $0.25 in, $1.50 out, $0.025 cached
Long promptsOver 272K input: input and cache 2x, output 1.5xFable, Opus, Sonnet flat to 1M; Haiku 5.5 is 5x over 100KNo threshold on Argon or 3.8 Flash

Sources are the three vendors' own pricing pages. Anthropic's cache writes cost 1.25x base input for a 5-minute cache, which this table omits. Claude Opus 5.5 at $4 and $20 sits between Anthropic's frontier and mid tiers and has no exact OpenAI counterpart.

Input / output list price per million tokens, by tier Dark cells match OpenAI's price exactly. Light cells differ. Standard tier, 24 October 2026. OPENAI ANTHROPIC GOOGLE Frontier Mid Small GPT-6 Astra $10 / $50 cached $1.00 Claude Fable 5.1 $10 / $50 cache hit $0.25 Gemini 4 Argon $2 / $10 $4 / $20 from 1 Dec GPT-6.1 Sol $2 / $10 cached $0.10 Claude Sonnet 5.5 $2 / $10 cache hit $0.10 Gemini 3.8 Flash $0.75 / $3.75 $1.50 / $7.50 from 1 Jan GPT-6 Luna $0.10 / $0.50 cached $0.01 Claude Haiku 5.5 $0.10 / $0.50 5x above 100K prompt Gemini 3.1 Flash-Lite $0.25 / $1.50 cached $0.025
Six of nine cells are identical across OpenAI and Anthropic. The pricing contest between them has moved into the small print on each card: cache reads and prompt length.

Price parity this exact is rarely coincidence. It is what a market looks like when two sellers watch each other's rate cards and decide that the headline number is a cost of entry rather than a weapon. The list price now tells you which tier you are in, not which vendor is cheaper.

The same convergence shows up one layer down. Our earlier piece on the same open model priced by four inference providers found near-identical headline rates and real differences in caching and speed. The frontier labs have arrived at the same place.

Where GPT-6 pricing diverges: caching and the 272K line

If list prices match, the bill is decided by two lines most buyers skim. The first is what a repeated token costs. The second is what happens when a prompt gets long.

Cache reads are where the vendors part ways

A cache read is an input token the provider has already processed and stored. Typically it is a system prompt, a tool schema or a document reused across requests. Every vendor discounts these, by different amounts.

OpenAI prices GPT-6 Astra's cached input at 10% of its input rate, $1.00 per million. Anthropic's pricing page states that cache hits on Claude Fable 5.1 are priced at 0.025x the base input price, which is $0.25. That is a 4x difference on the token type that dominates any agent loop. At the mid tier the gap closes: GPT-6.1 Sol and Claude Sonnet 5.5 both charge $0.10.

Anthropic charges for writing to the cache, at 1.25x base input for a 5-minute cache. The OpenAI pricing page we read shows no separate cache write column for the GPT-6 models. Our workloads below leave write costs out, which flatters Anthropic slightly on short sessions and barely matters on long ones.

The long-context thresholds are not the same line

OpenAI prices every GPT-6 model in two columns. Requests at or under 272,000 input tokens pay the short-context rate. Requests above it pay double for input and cached input, and 1.5x for output. Astra moves from $10 and $50 to $20 and $75.

Anthropic's page says the full 1 million token window comes "at standard pricing" on Claude 4.6 and later models, except Haiku 5.5. Haiku 5.5 is the exception that cuts the other way: its rates rise 5x for prompts over 100,000 tokens. Google lists no prompt-length threshold for Gemini 4 Argon or 3.8 Flash at all.

So the thresholds sit at 100,000 tokens on Anthropic's small model, at 272,000 on every OpenAI model, and nowhere on Google's two newest. A team that compares vendors at a 10,000-token prompt and then deploys at 300,000 is comparing the wrong prices. Whether you need those long prompts at all is a separate question, worked through in our cost comparison of retrieval against long context.

Workload 1: high-volume extraction on the small tier

The first workload is the job small models exist for. One million requests a month, each classifying or extracting fields from a support ticket. Each request sends 2,000 input tokens, of which 1,500 are a cached instruction block and 500 are the ticket. Each returns 200 output tokens.

That totals 1.5 billion cached tokens, 500 million fresh input tokens and 200 million output tokens a month. All workloads use Standard tier pricing with no batch discount, and none of the numbers are measured usage. They are arithmetic on published rates.

GPT-6 Luna costs $15 for the cache reads, $50 for fresh input and $100 for output, a total of $165 a month. Claude Haiku 5.5 comes to exactly $165 as well, because every rate matches. Gemini 3.1 Flash-Lite comes to $462.50, about 2.8x more, driven by its $1.50 output rate.

Output is 10% of the tokens and 61% of the Luna bill. If you are trying to cut a small-tier bill, shorter outputs and stricter schemas will do more than switching vendor. Your routing rules between small and large models matter more than the small model's brand.

The case where Luna and Haiku stop being equal

Change one variable. If each request carried a 150,000-token contract instead of a short ticket, Haiku 5.5 crosses its 100,000-token threshold and its input rate rises to $0.50. Luna stays at $0.10, because 150,000 tokens sits well under OpenAI's 272,000 line. On long documents at the small tier, Luna is 5x cheaper on input at the same list price.

Workload 2: retrieval answers on the mid tier

The second workload is a retrieval-augmented assistant answering staff questions over internal documents. It runs 100,000 requests a month. Each sends 20,000 input tokens: 5,000 of cached instructions and 15,000 of freshly retrieved passages. Each returns an 800-token answer.

Monthly cost of three illustrative workloads, Standard tier, from published rates
WorkloadOpenAIAnthropicGoogle
1. Extraction, 1M requests, 2K in, 200 outGPT-6 Luna: $165Claude Haiku 5.5: $165Gemini 3.1 Flash-Lite: $462.50
2. Retrieval answers, 100K requests, 20K in, 800 outGPT-6.1 Sol: $3,850Claude Sonnet 5.5: $3,850Gemini 3.8 Flash: $1,462.50 now, $2,925 from 1 Jan
3. Long-context agent, 20K requests, 300K in, 4K outGPT-6 Astra: $28,800Claude Fable 5.1: $11,350Gemini 4 Argon: $2,540 now, $5,080 from 1 Dec
Where the cheapest column losesHighest bill only where prompts cross 272KHaiku loses above 100K promptsCheaper models, not equivalent ones; quality untested here

All figures are Zan Digital arithmetic on the vendors' pricing pages as read on 24 October 2026. Token volumes are assumptions, not measurements. Cache write charges, explicit cache storage fees and data residency uplifts are excluded.

On this workload GPT-6.1 Sol and Claude Sonnet 5.5 tie at $3,850 to the dollar. Fresh input is $3,000 of that, because retrieved passages are new on every request and cannot be cached. Gemini 3.8 Flash comes to $1,462.50 today and $2,925 after its listed increase on 1 January 2027.

Flash is Google's mid-priced model, not necessarily a quality match for Sol or Sonnet, and the scheduled doubling means any budget built on today's rate is wrong in ten weeks. The detail of that change is covered in our breakdown of the Gemini Flash price increase. If you were still on GPT-6 Sol rather than 6.1, the same workload costs $3,900, because of the higher cache rate.

Workload 3: a long-context agent on the frontier tier

The third workload is where GPT-6 pricing and Claude pricing separate. A coding or research agent makes 20,000 calls a month. Each call carries 300,000 input tokens, mostly a repository or document set it has already seen: 270,000 are cache hits and 30,000 are new. Each call returns 4,000 output tokens.

At 300,000 input tokens every Astra request crosses the 272,000 threshold. So it pays $2.00 for cache reads, $20 for fresh input and $75 for output. The month comes to $28,800. Claude Fable 5.1 bills the same tokens at $0.25, $10 and $50, for $11,350.

Same list price, different bill: what adds $17,450 a month Workload 3, monthly cost in dollars. 20,000 calls, 300K input (270K cached), 4K output. $11,350 Fable 5.1 +$9,450 Cache read rate +$6,000 Input over 272K +$2,000 Output over 272K $28,800 GPT-6 Astra Source: Zan Digital arithmetic on OpenAI and Anthropic pricing pages, 24 October 2026. Illustrative volumes.
More than half the gap is the cache read price. The rest is the 272K threshold, which this workload crosses on every call and which Anthropic does not charge.

$9,450 of the difference is the cache read rate. $8,000 is the long-context surcharge on fresh input and output. Neither appears in the headline $10 and $50 that both vendors advertise.

The rest of the frontier tier reorders things again. Claude Opus 5.5 at $4 and $20, with $0.20 cache hits, bills $5,080. Gemini 4 Argon bills $2,540 today and exactly $5,080 after 1 December, the same as Opus 5.5. GPT-6.1 Sol, a mid-tier model, bills $4,680 on this workload even at its long-context rates, and Claude Sonnet 5.5 bills $2,540.

Workload 3 monthly cost by model, in dollars Lighter extension on Gemini 4 Argon shows the price listed from 1 December 2026. GPT-6 Astra$28,800 Claude Fable 5.1$11,350 Claude Opus 5.5$5,080 GPT-6.1 Sol$4,680 Gemini 4 Argon$2,540 to $5,080 Claude Sonnet 5.5$2,540 Fixed token volumes for every model. Real agents spend different numbers of tokens, see the section below.
Astra sits alone at the top because this workload crosses 272K input on every call. Trim the prompt under that line and its bill falls by about half.

The threshold is the lever. Hold everything else and cut each prompt to 270,000 tokens, 240,000 cached and 30,000 fresh. Astra then stays on short-context rates and the month costs $14,800. Fable 5.1 on the same trimmed prompt costs $11,200. The gap shrinks from 2.5x to about 1.3x. On OpenAI, context discipline is worth more than any discount you could negotiate.

Where this comparison is weakest

Every number above is correct arithmetic on published rates. That is a narrower claim than "this is what you will pay," and three gaps sit between them.

Output volume is not fixed in real life

Our workloads hold output at 4,000 tokens per call for every model. Real reasoning models do not behave that way. Artificial Analysis measured GPT-6 Astra using 27,000 output tokens per task at max effort, against 78,000 for Claude Fable 5.1. On its Intelligence Index, Astra matched Fable 5.1 at about 40% of the cost per task.

That is the strongest case against our headline. On a reasoning-heavy benchmark with short prompts, Astra is the cheaper frontier model, and by a wide margin. Our 2.5x gap only holds where prompts are long, heavily cached and output volumes are similar. If your workload looks like a benchmark rather than an agent re-reading a repository, the ranking may flip.

Per-token parity is not per-page parity

Identical prices per token only mean identical prices per page if the tokenizers count text the same way. They do not, and nobody publishes a cross-vendor conversion. Anthropic's own pricing page warns that Claude 4.7 and later models use a newer tokenizer that "produces approximately 30% more tokens for the same text" than its earlier one.

That comparison is against Anthropic's previous tokenizer, not against OpenAI's, so it does not tell you which vendor is cheaper per page. It does tell you that a per-token tie can hide a real difference. Count tokens on a sample of your own documents with each vendor's counter before you trust any per-token comparison, including ours.

The tier mapping is a judgement

We matched models by their position on each card. Gemini 4 Argon is Google's newest model and, from 1 December, its most expensive listed text model, but that does not make it a capability match for Astra or Fable. Gemini 3.8 Flash may not match Sol on your tasks either. A cheaper model that fails 10% more often is not cheaper, and our sums say nothing about quality.

We also left out Claude Opus 5.5 as a direct pair, because OpenAI has no $4 and $20 model in the GPT-6 family. For many teams Opus 5.5 is the real alternative to Astra, and at $5,080 on workload 3 it is the comparison worth testing.

The multipliers that sit on top of every rate card

The Standard tier is the starting point, not the bill. All three vendors publish multipliers for speed, delay and location, and they are surprisingly aligned.

Published price multipliers on the Standard tier, October 2026
LeverOpenAIAnthropicGoogle
Asynchronous batchBatch and Flex at half of Standard for GPT-6 modelsBatch API at 50% off input and outputBatch and Flex at 50% off
Faster processingFast mode about 2x; Ultrafast on Astra at $60 in, $300 outFast mode on Opus 5.5 at $8 in, $40 out, 2xPriority at 1.8x, Argon at $3.60 in, $18 out
Data residency10% uplift for models released on or after 5 March 20261.1x for US-only inference via inference_geoNot stated on the API pricing page

OpenAI's Fast multiplier is our arithmetic from the table values; the page states the prices, not the ratio. OpenAI notes that Priority processing was renamed Fast mode on 30 July 2026.

Batch is the one lever that pays everywhere. Any workload that can wait hours, such as overnight extraction or evaluation runs, halves its cost on all three vendors. Workload 1 drops to about $82 a month on Luna or Haiku.

Speed is where the expensive surprise lives. Astra's Ultrafast tier costs 6x Standard. We wrote about what OpenAI's Ultrafast tier actually buys; the short version is that a latency premium belongs on the user-facing slice of traffic, never on the whole account. And if the token price keeps falling while the bill keeps rising, the reason is usually volume, which is the subject of our analysis of cheap tokens and rising AI bills.

Frequently asked questions

How much does GPT-6 Luna cost per million tokens?

GPT-6 Luna costs $0.10 per million input tokens, $0.50 per million output tokens and $0.01 per million cached input tokens on OpenAI's Standard tier. Requests above 272,000 input tokens move to $0.20 input and $0.75 output. Batch and Flex processing cost half the Standard rate. Those prices match Claude Haiku 5.5 exactly for prompts up to 100,000 tokens.

What is GPT-6 Astra API pricing?

GPT-6 Astra lists at $10 per million input tokens, $50 per million output tokens and $1.00 per million cached input tokens for requests up to 272,000 input tokens. Above that threshold the rates rise to $20, $75 and $2.00. Batch halves the Standard price, and the Ultrafast tier costs $60 input and $300 output per million tokens.

Is GPT-6 cheaper than Claude?

At list price, no. OpenAI and Anthropic charge identical input and output rates at the frontier, mid and small tiers. The difference comes from cache read rates, prompt length thresholds and how many tokens each model spends on a task. Claude is cheaper on long, heavily cached prompts. GPT-6 Astra can be cheaper on reasoning tasks where it uses far fewer output tokens.

What is the difference between GPT-6 Sol and GPT-6.1 Sol?

Both list at $2 per million input tokens and $10 per million output tokens. GPT-6.1 Sol charges $0.10 per million cached input tokens, half the $0.20 that GPT-6 Sol charges, and the same halving applies at long context. GPT-6.1 Sol was released a week after GPT-6 Sol, so most teams on Sol should move to 6.1 for the cache saving alone.

Does OpenAI charge more for long context on GPT-6?

Yes. OpenAI prices every GPT-6 model in two columns. Requests with more than 272,000 input tokens pay double the input and cached input rate and 1.5x the output rate. Anthropic's Fable, Opus and Sonnet models charge standard rates across a full 1 million token window, while Google lists no prompt-length threshold for Gemini 4 Argon or Gemini 3.8 Flash.

Which is the cheapest LLM API in 2026?

Among the three largest vendors' current small models, GPT-6 Luna and Claude Haiku 5.5 tie at $0.10 input and $0.50 output per million tokens. Google's cheapest current row we verified, Gemini 3.1 Flash-Lite, lists at $0.25 and $1.50. Batch processing halves all three. Older models and open-weight models served by third parties can be cheaper still, at different quality.

Where to start: re-price your top workload this week

Take the single workload that costs you most. For a typical request, write down four numbers: cached input tokens, fresh input tokens, output tokens and total prompt length. Then price that request on all three rate cards with the thresholds applied, not just the headline rates.

If the prompt length lands between 100,000 and 272,000 tokens, or above 272,000, you have found the line where vendor choice actually matters. Run a two-week test on the cheapest qualifying model before you renegotiate anything. The list prices have converged, and we expect them to stay converged; the savings are now in how you shape the request.

Related on pricing

For the full Anthropic plan and seat structure, read our check of every Claude plan and API rate. For Google's scheduled increases, see the Gemini Flash price change.

References

  1. OpenAI, API pricing, read 24 October 2026. Used for all GPT-6 and GPT-5.6 rates, long-context columns, Batch, Flex, Fast, Ultrafast and residency uplift.
  2. Anthropic, Claude API pricing, read 24 October 2026. Used for all Claude rates, cache multipliers, long-context rules, batch, fast mode, residency and the tokenizer note.
  3. Google, Gemini Developer API pricing, last updated 22 October 2026. Used for Gemini 4 Argon, 3.8 Flash and 3.1 Flash-Lite rates and scheduled increases.
  4. OpenAI Developer Community, Announcing GPT-6 Sol and GPT-6 Luna in the API, Codex and ChatGPT, 22 September 2026. Used for launch date and the 50% price reduction statement.
  5. Artificial Analysis, Benchmarking GPT-6 Astra, 9 September 2026. Used for token usage per task, cost per task and the 2.5x price increase over GPT-5.6 Sol.
  6. TechEnclave, OpenAI releases GPT-6.1 Sol for Codex, ChatGPT Work and the API, 2026. Secondary coverage, used only for the GPT-6.1 Sol release timing.

The weakest part of the source base: all workload costs are our arithmetic on assumed token volumes, not measured bills, and the only independent evidence on tokens per task comes from one benchmark publisher. Prices are as read on 24 October 2026 and two Google rates are already scheduled to change.

AV
Aryan Vatsa
Founding Member, Zan Digital. Writes about AI product economics, B2B software markets and what the numbers behind vendor claims actually say.

Related reading