Two Coding Tools Are 24% of Anthropic's Revenue
Whale-concentrated, usage-priced income routed through someone else's product is being marked against software comparables, and neither lab discloses the figures that would justify it.
Usage-priced income behaves like a supply contract, not a subscription
The channel detail is interesting mostly because of who sits on the other side of it. Cursor and GitHub Copilot are not resellers sitting on contracted seats; they are workloads whose operators pick a model per request, which is a different species of counterparty. Copilot belongs to Microsoft, the same Microsoft distributing GPT-6 Astra through Azure, per Techpresso. Roughly a quarter of Anthropic's reported top line therefore rests on model-selection decisions made inside a competitor's product, and the switching cost there amounts to a configuration change.
That inverts the thin-wrapper consensus in a way you can actually underwrite. Owning a high-consumption workload converts into pricing leverage over the model provider, which argues for spending diligence hours on consumption control rather than interface polish. The offsetting risk is named just as precisely: first-party coding tools exist to reclaim that margin.
Two price signals pointing in opposite directions
Exponential View reports Astra costs mostly less than Claude Fable 5.1 on the API. Techpresso documents the other surface, where standard Astra delivers roughly half the messages per five-hour window as GPT-5.6 Sol, about 5–45 for Plus users versus 10–100, where Astra Pro is restricted to Pro, Business and Enterprise, and where Free and Go tiers get neither model. Usage counts against existing quotas, so no list price changed while price per unit of work rose. Whether "cheaper" is true depends entirely on which surface a company buys. API-priced portfolio companies received a one-time margin gift. Companies whose workflows depend on hosted quotas absorbed a silent cost increase that shows up in a board deck in Q4.
| Revenue-quality input | Anthropic | OpenAI |
|---|---|---|
| Top 1% share of enterprise revenue | ~80% | ~80% |
| Named channel concentration | Cursor + Copilot, roughly $1.2B of $5B | Never disclosed |
| Pricing mechanic | Usage-based on work volume | Usage plus tiered quotas |
| Who decides next period's revenue | Partner model selection | Enterprise quota consumption |
The margin recovery in the model may not be available
GitHub published its entire Copilot inference-cost programme, per Chris Short: about 3% from removing line-number prefixes, 5.5% from selective output compaction, 2.9% from meta-prompting at roughly 1,300 fewer tokens per turn, and 2.3% from batching completion notifications. Cumulative: about 13.7%, with the explicit finding that no single large optimisation exists. That is an uncomfortable read for any memo walking gross margin from 40% to 75% on engineering effort, because the largest player in the category has now published evidence about where that path ends. Margin expansion here tracks model price deflation, which is exogenous and available to every competitor on the same terms. The playbook is public too, so cost discipline prices as table stakes. One secondary detail belongs in diligence: GitHub's first meta-prompting version silently made independent agents run serially until a one-sentence fix restored parallelism, so token reduction carries latency risk.
The model layer is investable. The mistake is accepting software comparables for income a third party can reroute in an afternoon.
What would change this reading
The shape of the distribution, not the headline. If either lab discloses that its top-1% cohort is many mid-sized accounts rather than a handful of whales, the concentration haircut narrows materially. If the first-party tools take share quickly, the leverage credited above to the app layer migrates back upstream. If hosted quotas keep tightening quietly, the repricing lands on the buyer's ledger before anyone models it. OpenAI has never disclosed what share of revenue any single customer represents, so its concentration figure carries no channel breakdown at all. The absence of disclosure is itself the finding to write down.
What to do
Require top-1% and top-10% customer concentration plus usage-versus-seat revenue mix as a gating disclosure on every model-layer secondary or special-purpose vehicle you diligence this quarter, before any revenue multiple is discussed.
Commission a three-question inference-cost memo from every portfolio company reselling frontier tokens by month-end: share of gross margin spent on frontier inference, tested fallback model, and unit economics under a doubling of price per unit of work.
Re-underwrite app-layer positions on consumption control before the next investment committee: name the workload each company owns and the first-party tool that could reclaim it.