Why OpenAI and Anthropic slashed LLM API pricing

How far OpenAI and Anthropic cut prices since June

Main launches and price changes, June to September 2026

Date Event
June 26 OpenAI launches GPT-5.6 Sol ($5 / $30) and Luna ($1 / $6)
June 30 Anthropic launches Claude Sonnet 5 at a $2 / $10 launch price
July 24 Anthropic launches Claude Opus 5 at $5 / $25
July 30 OpenAI cuts GPT-5.6 Luna by 80% to $0.20 / $1.20
August 10 Anthropic keeps the Sonnet 5 launch price for good
August 21 OpenAI cuts GPT-5.6 Sol by about 20% to $4 / $20 for three months
September 1 Anthropic launches Claude Fable 5.1 with cache reads 75% cheaper
September 22 OpenAI launches GPT-6 Sol ($2 / $10); Anthropic launches Claude Opus 5.5 ($4 / $20)
September 29 OpenAI launches GPT-6.1 Sol with cache reads at half price

Prices are input / output per million tokens. Source: Max Woolf's blog.

API providers bill by the token, a chunk of text a few characters long, and quote prices per million tokens. Input (the text you send) and output (the text the model writes) have separate rates, and output costs more.

Sol's input price went from $5 to $2 and Opus's from $5 to $4 within three months, and Luna lost 80% of its price in a single step. Woolf sees a tit-for-tat in the dates, with each lab answering the other. He also points out that nobody drops a price by 80% without some outside pressure, and he names three forces behind the cuts.

Top of Max Woolf's blog post, with the title, the date October 25, 2026, and the first timeline entries for June 26 and June 30 listing each model and its price
Woolf's post lists each launch and price change by date.Max Woolf's Blog — OpenAI and Anthropic cut their LLM prices by up to 80% within a few months. Why?

OpenAI cut GPT-5.6 Luna by 80% in July

About a month after launch, OpenAI dropped Luna to a fifth of its original input and output price on July 30. Luna, the small model in the GPT-5.6 family, had debuted on June 26 at $1 per million input tokens and $6 per million output tokens. After the cut it cost $0.20 and $1.20.

Anthropic moved in the same weeks. Claude Sonnet 5 launched on June 30 with a $2 / $10 price that Anthropic first called temporary, then made permanent on August 10. On August 21, OpenAI took about 20% off GPT-5.6 Sol for three months, bringing it to $4 / $20.

"OpenAI announces that they cut the price of GPT-5.6 Luna by 80% (???) to $0.20 / $1.20 / $0.02." / "Anthropic announces the temporary Sonnet 5 price cut for the launch is now permanent." / "OpenAI announces that they are cutting the price for GPT-5.6 Sol by ~20% ($4 / $20 / $0.40) for the next three months." — from the July 30, August 10 and August 21 entries of the timeline
View official source →

GPT-6 Sol and Claude Opus 5.5 launched on the same day

On September 22, GPT-6 Sol arrived at half the input and output price of the already discounted GPT-5.6 Sol. It costs $2 per million input tokens and $10 per million output tokens. OpenAI shipped GPT-6 Luna the same day at $0.10 / $0.50, also half the previous Luna.

Anthropic launched Claude Opus 5.5 on that date too, at $4 / $20, which is 20% below Opus 5's $5 / $25. A week later GPT-6.1 Sol halved the cache read price from $0.20 to $0.10. By Woolf's count, the Sol family now costs 75% less than it did before the cuts began.

"OpenAI announced GPT-6 Sol at at a shocking price of $2 / $10 / $0.20 that halves the input and output price relative to the temporarily-discounted GPT-5.6 Sol!" / "On the same exact day, Anthropic announced Claude Opus 5.5" / "making this model family cumulatively 75% cheaper." — from the September 22 and September 29 entries of the timeline
View official source →

OpenAI API pricing and Claude API pricing, before and after

Output price per million tokens, before and after the cuts

GPT Sol

GPT-5.6 Sol's output price = 100.

$30GPT-5.6 Sol
$10GPT-6.1 Sol

GPT Luna

June GPT-5.6 Luna's output price = 100.

$6GPT-5.6 Luna (June)
$0.50GPT-6 Luna

Claude Opus

Opus 5's output price = 100.

$25Opus 5
$20Opus 5.5

Bar height uses each family's pre-cut output price as 100. Source: Max Woolf's blog.

Cache read prices fell along with input and output prices, so real bills for agent workloads dropped further than the headline rates. Sol's output rate is a third of what it was in June, and Luna's is under a tenth. Opus moved less on the headline, from $25 to $20, but Woolf puts its total cost 40% to 60% lower once the cheaper cache reads are counted.

Cost per token fell to 43.3% of April's level

Every model in the table now charges less on all three rates than it did in June or July: Sol's output fell from $30 to $10, and Opus's cache reads from $0.50 to $0.20. Vercel runs a gateway that routes requests to many AI models, and its data puts the average cost per token at 43.3% of the April 2026 level. The table lists the old and new prices for the three families, per million tokens.

Model Input Output Cache read
GPT-5.6 Sol (June) $5 $30 $0.50
GPT-6.1 Sol (September 29) $2 $10 $0.10
GPT-5.6 Luna (June) $1 $6 $0.10
GPT-6 Luna (September 22) $0.10 $0.50 $0.01
Claude Opus 5 (July) $5 $25 $0.50
Claude Opus 5.5 (September 22) $4 $20 $0.20

Cheaper tokens have not shrunk total spending. Vercel's aggregate spend kept climbing, and Woolf's explanation is that the models are improving faster than they are getting cheaper.

"Data from Vercel’s AI model gateway supporting the decreasing cost-per-token trend to 43.3% of the April 2026 cost. However, aggregate spend has been increasing because the models are getting better faster than they’re getting cheaper!" — from the caption of the Vercel chart
View official source →

Cache reads drive what coding agents actually cost

Because 96% to 99% of a coding agent's token spend goes to cache reads, a 75% cut there lowers the cost of using a model by 70% to 75%. An agent resends the whole conversation on every turn, and most of that text comes back from the cache rather than as fresh input. Cache hit rates run at roughly 90% to 100%.

Fable 5.1, launched on September 1, shows why this matters. It kept Fable 5's $10 / $50 input and output prices but cut cache reads from $1 to $0.25. The list price looks unchanged, yet an agent running on it costs far less.

"When using agents for coding, cache read costs are the vast majority (96% - 99%) of the total token expenditure as the cache is what contains the entire previous conversation each turn." / "Taken together, a 75% reduction in the cache read cost correlates to a 70-75% reduction in the cost of using the model" — from the "Cache read costs" note under September 1
View official source →

Reason 1: switching models takes one setting

How developers swap one model for another

OpenCode
Flip a toggle in the agent to pick a different model
Zed Agent
Flip a toggle in the editor's agent panel
OpenRouter
Change the model string in the API request

Source: Max Woolf's blog.

Woolf argues that users can move to another lab's model with almost no effort, which leaves OpenAI and Anthropic little room to hold prices up. He tests new models in agents as they come out and finds them hard to tell apart beyond subjective impressions. When two models feel about the same, the cheaper one wins the traffic.

OpenCode and OpenRouter make models interchangeable

A toggle in OpenCode or Zed Agent, or a different model string on OpenRouter, is all it takes to try another company's model. OpenRouter is a single API that forwards each request to whichever provider hosts the chosen model.

Woolf dates the shift to November 2025, when agentic coding took off. Since then, he writes, models have behaved more like a commodity: you can point the same codebase at a new model in seconds. That leaves the labs with little moat, meaning little that keeps a customer from walking.

"models have become more of a commodity where it’s trivial to try a new model on your codebase with just a toggle in a harness like OpenCode and Zed Agent, or a different API endpoint string through OpenRouter, and as a result there is little moat." — from "The Behavioral Economics of LLMs and Competitor Pricing Pressure"
View official source →

Google and Meta are not the only alternatives

Smaller labs such as DeepSeek and Moonshot AI also ship models good enough to replace OpenAI's and Anthropic's. Woolf counts the many rivals beyond the big tech companies as a source of steady pricing pressure. DeepSeek V4 Flash and Kimi K3.1 Pro are open-weight models, so companies other than their makers can host them and sell API access.

"Additionally, there are many competitors—not just large companies like Google and Meta—who can provide models which are sufficient substitutes and therefore allow pricing pressure." — from "The Behavioral Economics of LLMs and Competitor Pricing Pressure"
View official source →

Reason 2: open-weight models set a price floor

Model quality on the Artificial Analysis index

Bar height uses 60 as 100. Blue bars are the newer open-weight models. Source: Max Woolf's blog.

58Claude Opus 5.5
55Kimi K3.1 Pro
45DeepSeek V4.1 Flash 1017
24DeepSeek V4 Flash

Because anyone can host open-weight models, dozens of providers sell the same model and push its price toward cost. The more hosts a model has, the harder it is for any of them, or for a closed-model lab competing with it, to charge much above the cost of running it.

DeepSeek V4 Flash launched in April at $0.14 input and $0.28 output, far below Luna before its cut. It drew wide attention, and at the time OpenAI had no small model aimed at simple tasks (related: DeepSeek V4 Flash 0731: Benchmarks and MIT License).

DeepSeek also priced cache reads at 2% of input, against 5% to 10% at OpenAI and Anthropic, which lowers the real cost further. Woolf suspects the July Luna cut was aimed squarely at small open-weight models like this one. He reads OpenAI's own price-performance chart the same way: without the 80% cut, Luna would have lost to DeepSeek V4 Pro.

"The original DeepSeek V4 Flash 0420 was released in April 2026 at a price of $0.14 / $0.28 / $0.0028 and went megaviral as a result, especially as OpenAI didn’t have a small-class model for simple tasks at the time." / "I suspect the 80% GPT-5.6 Luna price cut in July was meant to specifically compete with these smaller open-weight models." — from "The Behavioral Economics of LLMs and Competitor Pricing Pressure"
View official source →

29 providers serve DeepSeek V4.1 Flash on OpenRouter

The number of OpenRouter providers for DeepSeek's Flash model grew from 13 in May to 29 on October 24, and Cloudflare and DeepInfra come within 10% of DeepSeek's own effective cost. Any host can list a model on OpenRouter, and developers can ask for the cheapest one in the request.

The newer V4.1 Flash 1017 scores 45 on the Artificial Analysis index, up from 24 for V4 Flash. Bought from DeepSeek, it costs $0.15 / $0.60 / $0.003, roughly the old input and cache prices with output about twice as high.

"Back in May, I noted that there were 13 distinct providers hosting DeepSeek V4 Flash on OpenRouter. For the updated 1017 variant, there are now 29 distinct providers." / "Effective costs by endpoint, with Cloudflare and DeepInfra within 10% of DeepSeek’s cost." — from the OpenRouter section and chart caption
View official source →

Kimi K3.1 Pro nears Opus 5.5 at half the price

Kimi K3.1 Pro scores 55 on the Artificial Analysis index, three points behind Opus 5.5. It costs $2 / $10 / $0.20, half of Opus 5.5's input and output price with the same cache read rate (related: Kimi K3.1 Pro benchmarks, pricing and open weights).

The K3.1 Pro weights are now on Hugging Face. Its predecessor, Kimi K3, already runs on more than 20 providers, and Woolf expects most of them to add K3.1 Pro at about the same price. Moonshot itself priced K3.1 Pro below K3's $3 / $15 / $0.30.

"just a few days ago, Moonshot AI announced Kimi K3.1 Pro which has comparable performance to Opus 5.5 (Kimi at 55 vs. Opus 5.5 at 58) at half the input/output price and the same cache read cost ($2 / $10 / $0.20)." / "once the weights drop on November 4th, you can therefore expect most of them to support the new Kimi K3.1 Pro model at a roughly equivalent price." — from "The Behavioral Economics of LLMs and Competitor Pricing Pressure"
View official source →

Reason 3: newer models cost less to serve

Claude Opus 5 versus Opus 5.5 pricing

Input
$5 → $4 per million tokens
Output
$25 → $20 per million tokens
Cache read
$0.50 → $0.20 per million tokens
Typical task
40% cheaper at default settings, by Anthropic's tests

Sources: Anthropic's Claude Opus 5.5 page and Max Woolf's blog.

Top of Anthropic's Claude Opus 5.5 announcement page, with the date September 22, 2026, the large title and a four-part contents list: Introduction, Performance and cost, Safety, Availability
Anthropic covers Opus 5.5's performance and cost together in one part of the announcement.Anthropic — Claude Opus 5.5

Woolf also accepts a less cynical explanation: the infrastructure behind LLMs improved, so serving them got cheaper. The first two reasons are pressure from outside. This one is a change inside the labs, and it lets them lower prices without necessarily giving up margin.

Anthropic says Opus 5.5 needs less compute than Opus 5

Anthropic ties the lower Opus 5.5 price directly to the smaller amount of compute the model needs. In Anthropic's own tests at default settings, Opus 5.5 costs 40% less than Opus 5 on typical workloads (related: Claude Opus 5.5 pricing, benchmarks, API changes).

Woolf writes that he believes Anthropic on this point. Of his three reasons, it is the only one that does not depend on what competitors do.

"Opus 5.5 requires less compute to serve than Opus 5, and its pricing reflects that. Our tests show that at default settings it will cost 40% less than Opus 5 on typical workloads. Input and output tokens are $4 and $20 per million, 20% less than Opus 5." — from the "Cost and speed" part of Anthropic's announcement
View official source →

Why cut prices right before an IPO?

Cutting the main revenue source by up to 80% runs against what a company would do to look good in an IPO filing. OpenAI is rumored to go public in 2027 and Anthropic within a couple of months, and investors will read their numbers closely.

Leaked financials show both companies losing billions on research and scaling. On the other hand, some reports put the profit margin on inference itself at around 80%, with caveats. Woolf wants to see how much of that margin is left after the cuts.

"The timing of these price cuts is notable because both OpenAI and Anthropic are rumored to be IPOing soon—OpenAI in 2027, and Anthropic within a couple months." / "So, why did they cut their primary revenue source by up to 80%? That’s the opposite of what you would want to do to look good on an S-1 prospectus!" — from "IPO Pumping"
View official source →

Will LLM prices go back up?

The price-rise argument and Woolf's reply

The argument
Like Uber and Lyft, the labs sell below cost to hook users, then raise prices to "the true cost of a token"
Woolf's reply
OpenAI and Anthropic are not a duopoly, and entering the inference business is not that hard

Source: Max Woolf's blog.

Woolf rejects the idea that cheap tokens are an Uber-style bait that will end in a price spike. AI skeptics keep predicting that the free ride ends once users are hooked. Woolf counters that neither behavioral economics nor the last few months of falling prices support that story.

Unlike Uber and Lyft, this market is not a duopoly

With many providers able to serve the same model at the same quality, Woolf expects the price of a token to settle near marginal cost. Ride-hailing in the 2010s had two companies that could set prices. LLM inference has many, the barrier to entry is modest, and switching costs almost nothing, so prices can keep falling.

The 29 providers on OpenRouter have no reason to keep serving a model at a loss; they would drop it and use the hardware for a profitable model instead. In response, both labs are building moats of their own: enterprise contracts, and personal agents such as OpenAI Dots and Claude Duet.

"OpenAI and Anthropic are not a duopoly who have the sole power to set prices in the ecosystem and the barrier to entry for the inference industry is not as high." / "The 29 distinct providers on OpenRouter have little incentive to serve an unprofitable model (they would just stop serving it and use the compute capacity for a profitable model instead) and “the true cost of a token” may end up being where price equals marginal cost." — from "The Behavioral Economics of LLMs and Competitor Pricing Pressure"
View official source →

Woolf expects subscription limits to shrink first

When OpenAI launched GPT-6.1 Sol, it halved the usage allowance on the $200-a-month Codex tier. OpenAI said the change reflects its increasingly efficient models. Woolf expects subscriptions such as Codex and Claude Code to lose value before list API prices go up, if the labs ever run short of cash.

He changed his own plan for the same reason. In the GPT-5.6 Sol days he used up the $100-a-month Codex plan (5x Pro). Once GPT-6.1 Sol made the same work about 75% cheaper, he cut his quota to a fifth, since four times the efficiency left him with roughly the same amount of work.

"if there are capital crunches I suspect subscription value will be cut before the base price of the models. For example, at the same time GPT-6.1 Sol was announced, OpenAI cut the usage allowance by 50% for the $200/month tier in Codex under the argument “to reflect our increasingly efficient models”" — from "IPO Pumping"
View official source →

What the cuts mean for API and subscription users

Looking at API prices and subscription allowances together shows where the savings reach users and where they are already being clawed back. On the API side, the cuts reached cache reads, and Woolf's math puts coding-agent costs 70% to 75% lower. Over the same weeks, the $200 Codex tier lost half its allowance.

API prices face a check that subscriptions do not: if a lab charges too much per token, developers can move the same workload to another model or another host. A subscription allowance is set by one company for its own product, with no OpenRouter list of 29 rival sellers. Tracking the two separately makes it easier to see which side of the bill the next change will hit.

FAQ

How much does the OpenAI API cost after the 2026 price cuts?
GPT-6.1 Sol costs $2 per million input tokens, $10 per million output tokens and $0.10 per million cached tokens. GPT-6 Luna costs $0.10 input and $0.50 output. In June, GPT-5.6 Sol cost $5 / $30 and Luna $1 / $6.
How much does Claude Opus 5.5 cost compared with Opus 5?
Claude Opus 5.5 costs $4 per million input tokens and $20 per million output tokens, 20% less than Opus 5's $5 and $25. Anthropic says a typical workload costs 40% less at default settings because the model needs less compute to serve.
Will LLM API prices go up again?
Max Woolf argues a sudden rise is unlikely while many providers can serve similar models and switching stays cheap. He expects the price of a token to drift toward marginal cost, and thinks subscription allowances such as Codex limits are more likely to shrink first.