š¤ Unpicking OpenAIās real revenues
Is a misreading of cash flows spooking investors?
The blogger Ed Zitron has published some detailed extracts of OpenAI and Microsoftās commercial arrangements. It is a brilliant piece of investigative journalism, also picked up by the Financial Times. It includes details of how much OpenAI paid to Microsoft for Azure hosting and as part of its revenue share with the firm, as well as the inference bill OpenAI faces.
Since so much of the US stock market hangs on what OpenAIās revenues really are and how fast they are growing, this is a great insight. The market is jittery with the Nasdaq dropping 2% in a couple of days. Over the past month, infrastructure players Oracle and CoreWeave have seen their stock prices drop 27% and 42% respectively. These numbers matter. Some read them as a sign that the boom is rolling over. Iām not convinced. Interpreted properly, the leaks point to a very different picture.
In this short note, Iāll dig into what the leaks might tell us about OpenAIās sales.
The deal
We already know some details of the deal between the two firms:
OpenAI pays Microsoft 20% of much of its revenue. Whatās not crystal clear is whether the 20% applies to literally all OpenAI revenue, or only to specific product lines (ChatGPT + API). I assume all its revenue.
When Microsoftās Azure sells certain OpenAI services, the startup receives a cut of that revenue. In absolute terms this is much smaller than the 20% slice Microsoft takes.
There is also a profit-sharing agreement which isnāt relevant here.
The leaked data Zitron received should allow us to estimate OpenAIās revenues and sort out whether they are in line with leaks.
Iāve not seen the documents, but Zitron points out that they show the ārevenue share paymentsā Microsoft received at various quarters. That is, itās a cash-basis number.
The simplest reading would be to multiply those revenue share payments by five (the 20% revenue share) and conclude that is OpenAIās revenue in that quarter. In reality, this would understate revenues.
It is more likely that OpenAI has to reconcile a quarterās revenues, agree the reconciliation with Microsoft, and then make a payment according to standard payment terms. We donāt know the exact details. But in large OEM / platform deals, it is common to have quarterly reconciliations and 30-90-day payment terms. Itās more plausible that reconciliation would mean a one-to-two quarter cash-lag.
In other words, if Microsoft received a payment in the second quarter of 2025, it most likely reflects OpenAIās revenues in the first quarter of 2025 or the fourth quarter of 2024, or some mix of both. In addition, the cross-payments from Microsoft selling OpenAI services via Azure, while small, will plausibly arrive with a similar, if not greater, delay.
The objective here is to reconcile the cash payments that the Zitron leaks describe with the revenue that OpenAI can recognise in each month or quarter. Cash will follow revenue recognition with a delay.
The five scenarios
The simple model below clarifies this. The sums Microsoft received from OpenAI are disclosed in the leak. We then impute OpenAIās revenue based on five different scenarios. These provide potential floors for revenues in that period:
The āNaiveā scenario where we assume OpenAI pays Microsoft everything it owes in a calendar quarter within that calendar quarter and it assumes all the payments represent OpenAIās own derived revenues, not netted off anything Microsoft owes OpenAI from Azure sales.1
Paid within three months, which allows for a reconciliation period at the end of the quarter and short payment terms. Once again, we assume no Azure sales owing to OpenAI. (In other words, showing a one quarter lag between OpenAI generating revenue and Microsoft receive its cut.)
Paid within six months which allows a longer reconciliation period and payment terms. Once again, we assume no Azure sales owing to OpenAI.
Low Azure sales: In this model, we assume a six-month settlement period and that Microsoft Azure-based sales comprise some 2% of OpenAIās overall revenue and need to be netted off.
High Azure sales: The same settlement but Azure sales assumption is 10% of OpenAIās overall revenue.
OpenAIās revenues have been leaked at roughly $3.7 billion for 2024.
In most scenarios, adjust for settlement lags, and full year revenues within reasonable estimate range of that number. Of course, the naive model leaves an enormous gap, but it seems unrealistic to assume instant settlement.
Our revenue model for OpenAI, lives somewhere between the lower end of these models.


