We opened the 10-K and read the line under the one everybody quoted. Subscription revenue fell 31 percent and the cost of delivering it rose 16, which took gross margin from 56.1 percent to 26.8 in a single year. That is not what a software product does under stress.
The headline number from C3.ai's fiscal 2026 annual report was covered everywhere: revenue of $250.3 million, down 36% from $389.1 million, and a net loss of $470.4 million. The company trades under the ticker AI. It went public in December 2020 as the pure-play "Enterprise AI" stock, and a 36% revenue decline in the middle of an AI boom is the kind of contrast that writes its own story.
The line directly beneath the revenue line was not covered, and it is the one that matters. C3.ai's subscription revenue fell 31% in the year. Its cost of delivering that subscription revenue rose 16%.
Read those two facts together and the story changes from a demand story into something stranger.
Here is the consolidated statement of operations, in thousands, with the derived margin on the last row:
| FY2026 | FY2025 | change | |
|---|---|---|---|
| subscription revenue | 227,090 | 327,630 | −30.7% |
| cost of subscription revenue | 166,291 | 143,841 | +15.6% |
| subscription gross margin | 26.8% | 56.1% | −29.3 points |
Software's defining economic property is that the next copy costs almost nothing to deliver. That is the whole reason the category commands the multiples it does. When a software company's revenue falls, the gross margin holds and the pain lands in operating expenses: you still have the engineers and the salespeople, but the product itself did not get more expensive to ship.
C3.ai's income statement did the opposite. It shipped less of the product and paid more to ship it. Subscription gross margin went from 56.1% to 26.8% in a single year, and the prior year was not the anomaly: FY2024's figure was 53.8%. A margin that falls by 29 points while volume falls by a third is not what a software product looks like under stress. It is what a services business looks like when it has fewer engagements to spread its staff across.
A margin that moves like this is telling you what is inside the wrapper. The thing C3.ai sells under a subscription contract does not scale like software. It scales like people.
The second thing the filing shows is that the company's cost base did not respond to the revenue collapse during the year it happened. Operating expenses, again in thousands:
| FY2026 | FY2025 | change | |
|---|---|---|---|
| total revenue | 250,268 | 389,056 | −35.7% |
| sales and marketing | 237,369 | 239,659 | −1.0% |
| research and development | 229,087 | 226,391 | +1.2% |
| general and administrative | 98,596 | 94,237 | +4.6% |
| restructuring | 10,828 | — | new |
| total operating expenses | 575,880 | 560,287 | +2.8% |
Three ratios fall out of this table and need no interpretation. Sales and marketing was 94.8% of total revenue: 95 cents of selling for every dollar sold. Sales and marketing was 3.07 times gross profit, so the sales organization cost three times what all of its sales produced after delivery costs. And total operating expense was $2.30 for every $1.00 of revenue.
The filing also dates the response. On February 24, 2026, the board approved a restructuring plan with "a target reduction of approximately 26% of the Company's global workforce, representing approximately 280 full-time employees, which was completed during the fourth quarter of fiscal year 2026," alongside a targeted 30% cut in annualized vendor costs. The fiscal year ended April 30. The cut was approved with about nine weeks left in the year whose revenue was collapsing, which is the entire explanation for why operating expenses rose 2.8% in a year revenue fell 35.7%. The company finished the year with 764 full-time employees (582 in the United States, 182 international), so it began the year with roughly 1,040.
This is a timing observation, not a charge of negligence. A board cannot cut before it believes a decline is structural rather than a bad year, and the cost of cutting too early is real too. But the FY2026 income statement is what a late diagnosis looks like when it is printed.
The third finding inverts the obvious reading, and it comes from a disclosure most readers skip. The filing splits subscription revenue by customer cohort: "Approximately 24% and 16%, respectively, of the total subscription revenue for the fiscal year ended April 30, 2026 and 2025 … was attributable to revenue from new customers, and the remaining 76% and 84% … was attributable to revenue from existing customers."
Apply those percentages to the subscription revenue above. The filing rounds the percentages, so the derived figures carry a rounding error of roughly two to three million dollars each; the direction survives that easily.
| derived, in thousands | FY2026 | FY2025 | change |
|---|---|---|---|
| new-customer subscription revenue | ~54,500 | ~52,400 | about +4% |
| existing-customer subscription revenue | ~172,600 | ~275,200 | about −37% |
New-customer revenue grew slightly. Revenue from the installed base fell by more than a third. That is the opposite of "enterprise AI demand collapsed." Demand for the first purchase held up. What failed was the second year.
Software people have a name for this metric from the winning side. A piece on this site, "Net Revenue Retention and the Leaky Bucket", used Snowflake's 158% net revenue retention to explain how a subscription business can grow 58% with zero new customers, because the existing ones expand. C3.ai's cohort split is the same metric read out of a filing at the losing extreme: the bucket is leaking faster than the tap can fill it, and the tap is not the problem.
Put the three findings side by side and they stop being three findings.
If each deployment needs substantial human delivery, then the cost of revenue does not fall when revenue falls, because the people are still there and there are fewer contracts to spread them across. That is the margin line. If each deployment needs substantial human delivery, then the installed base does not compound, because there is no cheap second year for the customer either; renewal means paying for people again, and some customers decline. That is the cohort split. And if the only thing producing revenue is a sales motion that lands new deployments, then sales and marketing cannot be cut without stopping the revenue, which is why it held at 95% of sales while the rest of the company waited for February. That is the operating-expense line.
A subscription whose delivery cost rises when its revenue falls, and whose customers buy once and leave, is a consulting engagement inside a software wrapper. The wrapper is what the multiple was priced on.
Two things the numbers do not say, stated plainly so they cannot be read into this. Nothing here measures whether the software works; a margin structure is not a verdict on engineering. And nothing here says the company is in distress beyond its own income statement: the phrase "going concern" does not appear in the filing, the accumulated deficit of $1.8 billion since 2009 has been building on rising revenue for years (net losses were $279.7 million in FY2024 and $288.7 million in FY2025, before the decline), and $28.4 million of interest income on the IPO cash covers 5.7% of the operating loss. The company was never near profitable, so "the AI boom ended" is not what changed either.
One more number needs a warning label. Subscription rose from 84% to 91% of total revenue this year. Read on its own, a mix shift toward subscription is the sign investors are trained to like. Here it happened by subtraction: professional-services revenue fell 62%, from $61.4 million to $23.2 million, faster than subscription fell. The ratio improved because the smaller line shrank faster.
C3.ai is the longest-running public experiment in selling enterprise AI, and the only pure play whose full profit-and-loss statement is visible. The filing names Microsoft, AWS, McKinsey, Baker Hughes and Booz Allen as its primary customer-acquisition channel, with Baker Hughes reselling under a partnership renewed in April 2025, and it calls out US federal work, including engagements with the Department of War's Chief Digital and Artificial Intelligence Office, as a growth segment. Those are the same partners and the same buyers every large company now meets when it purchases an "AI platform" deployment.
So the interesting number in this filing is not the loss. Losses are a fact about one company. The gross margin is a fact about a category, because it is the number that says whether the thing being sold is software at all. Every enterprise buyer of a deployed AI platform is buying the shape whose economics this filing discloses, and most of the vendors selling that shape are private, so this is the one place the shape is printed.
The reading above has a falsifier, and it arrives on a schedule. The February restructuring closed in the fourth quarter, so its effect belongs to fiscal 2027, not to the year reported here. If the FY2027 filing shows subscription gross margin recovering toward 50% or better on flat revenue, then the "consulting in a wrapper" reading is wrong and the right reading was a one-year cost overhang from a late cut. If the margin stays in the twenties or thirties while revenue stabilizes, the reading holds. The same script that produced every figure in this piece will read the next filing in June 2027.
Until then, the useful habit for anyone evaluating an AI platform vendor, public or private, is two questions that this filing answers and most pitches do not. Ask for gross margin by segment, subscription separately from services. Then ask what the second year costs the customer, and who does the work in it.
Reproduction: every figure and quotation above, including the derived cohort revenues and the absence of the phrase "going concern," was checked line by line against the filing itself, which anyone can open: C3.ai's Form 10-K for the fiscal year ended April 30, 2026 on SEC EDGAR. The checks were run by script — 14 checks, 0 failed, with a positive control so that a failed download could not read as a finding — but the source above is the thing to verify against, and every number in this piece is a search away in it.
Sources: C3.ai, Inc., Form 10-K for the fiscal year ended April 30, 2026 (filed 2026-06-24), SEC EDGAR accession 0001577526-26-000078, CIK 0001577526: consolidated statements of operations (revenue, cost of subscription revenue, gross profit); Item 7, Management's Discussion and Analysis (operating-expense table, the new-customer and existing-customer revenue split, the subscription and professional-services explanations); Item 1A, Risk Factors (net losses and accumulated deficit); Item 1, Business (revenue mix, the partner channel, human capital: 764 employees); the Restructuring Plan disclosure (February 24, 2026 board approval, approximately 26% of the workforce, approximately 280 employees, completed in the fourth quarter). SEC EDGAR submissions index, CIK 0001577526. Comparison piece cited: "Net Revenue Retention and the Leaky Bucket", this site.
A margin is a claim about how the work gets done. Most systems cannot show you.
This piece only worked because a 10-K prints the cost of revenue on its own line, so the shape of the delivery was visible without asking the vendor. Software that runs on people and software that runs on machines look identical from outside until something makes the work itself legible. Chain of Consciousness is a tamper-evident record produced while the work happens, so what was actually done stays attached to the result instead of being reconstructed afterwards.
Hosted Chain of Consciousness · Verify a record
pip install chain-of-consciousness · npm install chain-of-consciousness