What API List Prices Don't Tell You About AI Subscriptions — OpenAI and Anthropic Usage Limits and Pricing Strategies, Seen by a Developer Who Runs AI All Day

Introduction: what I notice when I run AI all day

I develop with both OpenAI and Anthropic subscriptions. My style is to hand work to AI agents and leave them running all day.

Doing this, I feel a clear difference in the usage limits.

ModelWhat I experience
OpenAI GPT-6.1 SolHits the limit quickly
OpenAI GPT-6 AstraHits the limit quickly
Anthropic Claude Fable 5.1Gone almost instantly
Anthropic Claude Opus 5.5Lasts a very long time

When Codex (OpenAI) is working, I never know when the limit will come, so I have to keep an eye on it. With Opus 5.5, I can look away without worry.

Most of my work is fairly difficult. For example, I recently improved Google’s new EmbeddingGemma 2 into a video judgment model (Reflex-2). It is a new model that is not in the AI’s training data, but the work went smoothly with Opus 5.5.

Where does this difference come from? SemiAnalysis, a research firm focused on semiconductors and AI infrastructure, measured each company’s subscription limits in its report “Anthropic Subscriptions Offer 5x+ More Value Than OpenAI.” In this post, I first check my experience against that data, and then look at it from two sides:

  • The developer and company side: how to choose a plan
  • The vendor side: why the limits are so different

Checking with data: SemiAnalysis’s measurements

SemiAnalysis tracked the usage meter for each token type — input, output, cache read, and cache write — to find out how many tokens each plan really allows. It then compares plans by “API-equivalent value”: the usage up to the limit, priced at API rates.

The comparison is based on a typical agentic workload:

Token typeShare
Input0.4%
Cache read96.6%
Cache write2.6%
Output0.3%

Agents read the same code and documents again and again, so almost all tokens are cache reads.

How far each model goes on a $200/month plan

API-equivalent value you can use on a $200/month plan (USD, by model)
OpenAI / Sol
$2,084
OpenAI / Astra
$2,897
Anthropic / Fable
$2,485
Anthropic / Opus
$11,726
$11,726 shown as 100%. Fable can use only up to 50% of the monthly allowance, so its value is within that cap.

This order matches my experience well. Sol, Astra, and Fable hit their limits at around $2,000–3,000 of value. Only Opus 5.5 has a far larger allowance, about $11,700.

  • Opus 5.5 gives about 5.6x the value of Sol. This is the “5x” in the report’s title.
  • In tokens, the gap is about 2.8x (Sol about 10.2B, Opus about 28.6B). Sol has a lower API price, so the gap grows when converted to dollars.
  • The report itself uses both “about 5x” and “about 4x.” The multiple depends on what you compare.

OpenAI cut its limits roughly in half

On September 29, 2026, OpenAI lowered the limits of its $200/month ChatGPT Pro 200 plan.

ChatGPT Pro 200 monthly token limit (before = 100%)
GPT-6 Astra
Before
3.8B
After
1.9B
GPT-6.1 Sol
Before
19.6B
After
10.2B
Each model’s previous limit is shown as 100%. The price stayed at $200.

OpenAI also added a $500/month plan, but according to SemiAnalysis, its Astra allowance is only 21% more than the old $200 plan. Existing $200 subscribers keep the old limits until October 29.


The developer and company side: how to choose

What matters is how long it can run without someone watching

By API list price, OpenAI’s Sol is much cheaper than Anthropic’s Opus 5.5. But when you run agents on a subscription, in my experience the price per token is not what matters. What matters is how long the work can continue without someone watching it.

flowchart LR
    A["Small limit"] --> B["Work stops<br/>midway"]
    B --> C["Someone must check<br/>and restart it"]
    C --> D["The developer is<br/>tied to the screen"]
    E["Large limit"] --> F["Work keeps<br/>going"]
    F --> G["The developer can<br/>do other work"]
    classDef bad fill:#ffebee,stroke:#c62828,stroke-width:2px;
    classDef good fill:#e6f6f1,stroke:#10a37f,stroke-width:2px;
    class A,B,C,D bad; class E,F,G good;

Each time the limit stops an agent, a person has to check the situation and restart it. You meant to hand the work to AI, but your own time ends up tied to the AI. This is why I feel I cannot look away from Codex.

The harder the work, the more it matters to use a top model for a long time

Harder work needs stronger models. With something like EmbeddingGemma 2, a new technology the model has not learned, there is also more trial and error.

This is where the plan design of each company makes a difference.

PointOpenAI (Pro 200)Anthropic (Max 20x)
Top modelAstra: limit at about $2,897 of valueFable: limit at about $2,485 of value (up to 50% of the allowance)
Main everyday modelSol: limit at about $2,084 of valueOpus 5.5: up to about $11,726 of value
Running all dayEvery model tends to stop midwayOpus rarely stops

On Anthropic, the top model Fable runs out fast, but Opus 5.5 below it has a large allowance, and you can keep working with Opus after Fable is used up. Being able to run difficult work on Opus 5.5 for many hours is the deciding factor for how I work.

What developers and companies should check

In my view, these are worth checking when choosing AI tools and plans:

  • The API-equivalent value of the model you actually use: not the plan price or the API list price, but how much you can use that model before the limit.
  • Your workload mix: agentic work is mostly cache reads, so limits affect it differently from chat-style use.
  • Limits change without notice: SemiAnalysis recommends checking daily, because limits change with model updates and promotions. It even found a small A/B test where some accounts had limits about 20% lower.

The vendor side: pricing strategy

So why are the limits so different? The reason is the difference in revenue structure.

Anthropic: subscriptions are 10% of revenue but 40% of compute

According to SemiAnalysis’s Tokenomics Model, Anthropic’s subscriptions bring in about 10% of revenue but use more than 40% of its inference compute.

Anthropic: share of inference compute vs. share of revenue (estimates)
Compute used
Subs 41.7%
API 58.3%
Revenue
10%
API 90%
Orange = subscriptions, gray = API (enterprise use). Source: SemiAnalysis Tokenomics Model.

The gross margin on a subscription depends a lot on how much the user actually uses. Assuming a 92% API gross margin, SemiAnalysis estimates the following.

Anthropic gross margin (%; left of zero = loss, right = profit)
API (enterprise)
+92%
Fable, 20% of allowance
~+80%
Opus, 20% of allowance
~+6%
Fable, fully used
~+1%
Opus, fully used
~−369%
The vertical line is 0%. The range from −369% to +92% is drawn on the same scale. Source: SemiAnalysis.

Running Opus 5.5 all day, as I do, must be a large loss for Anthropic. It still works because the API business, which is 90% of revenue, is very profitable.

But Anthropic is not subsidizing without limits. It keeps the top model, Fable, at a level where even full use leaves the margin near zero, and focuses the subsidy on its main model, Opus. When it cut API prices with Opus 5.5, it also raised limits by about 20% on Max and about 50% on Pro.

In my view, the generous Opus allowance is Anthropic’s investment in its subscriptions. It is a B2B-driven investment: get individual developers and power users settled into Claude, and lead their companies to API contracts. I also guess that, ahead of an IPO, it wants to secure support from developers.

OpenAI: a high share of subscriptions makes subsidies hard

OpenAI is said to depend on consumer subscriptions for a much larger share of its revenue than Anthropic. Losses on subscriptions would hit the whole company directly.

So instead of treating models differently, OpenAI cut limits across all plans, and made the “allowance per dollar” the same across plans.

Another point worth noting is how API price cuts and subscription limits interact.

WhenChangeResult
GPT-6.1 Sol launchCache-read API price cut by 50%; subscription limits unchangedSol’s API-equivalent value fell by about 30%
September 29, 2026Pro 200 limits cut by about half; $500 plan addedSol’s API-equivalent value fell by over 50% in total

If the API price goes down but the subscription limit stays the same, the value you get from the subscription goes down. It looks like a price cut from the API side, but on the subscription side it is effectively a price increase.

SemiAnalysis thinks OpenAI avoided a large backlash thanks to the DevDay announcements and the one-month transition period.

How the two strategies differ

flowchart TB
    subgraph OA["OpenAI"]
      O1["Revenue centered on<br/>consumer subscriptions"] --> O2["Subscription losses hit<br/>the whole company"]
      O2 --> O3["Limits cut evenly<br/>across all models"]
    end
    subgraph AN["Anthropic"]
      A1["~90% of revenue<br/>from enterprise API"] --> A2["API profit<br/>subsidizes subscriptions"]
      A2 --> A3["Large allowance focused<br/>on the main Opus model"]
      A2 --> A4["Top Fable model<br/>capped at 50%"]
    end
    classDef oa fill:#e6f6f1,stroke:#10a37f,stroke-width:2px;
    classDef an fill:#fbece6,stroke:#d97757,stroke-width:2px;
    class O1,O2,O3 oa; class A1,A2,A3,A4 an;

Still, Anthropic’s generous allowance may not last. SemiAnalysis expects Opus to get cheaper to serve, but also expects future higher tiers to come with lower limits. As a developer, I think it is better not to rely too much on today’s gap, and to keep watching how the limits change.


Conclusion

OpenAI’s cheaper API token prices catch the eye, but I think it is important not to choose by that alone, and instead to look at how many tokens a subscription really lets you use, and how fully you can put them to work.


References

Share this article

Join the conversation on LinkedIn — share your thoughts and comments.

Discuss on LinkedIn

Related Posts