The counterfactual a finance chief volunteered

On a Microsoft earnings call, Amy Hood did something companies almost never do: she told analysts what Azure's growth would have been if the company had made a different internal choice. Microsoft was solving first, she said, "for the increased usage in sales and the accelerating pace of M365 Copilot, as well as GitHub Copilot, our first-party apps", and allocating what remained to Azure customers. Had the accelerators brought online in the first half of the fiscal year gone entirely to Azure, she added, the reported growth rate would have cleared 40 percent rather than the high-thirties figure the company printed.

Why it matters. Rationing is normally invisible. A vendor short of supply serves who it serves and says nothing about the rest, and the customers who waited never learn how long the line was. Hood quantified it, on the record, to investors. The gap between the printed number and the counterfactual is not an analyst estimate. It is the company's own measurement of demand it had the customers for and not the capacity to serve. She also told analysts Microsoft expected to remain capacity constrained through at least the end of the fiscal year.

This sits on top of a capital programme of roughly 190 billion dollars this year, most of it data-centre capacity for AI workloads. Spending at that scale and still rationing is the part that should register with any buyer. The shortage is not a budgeting failure that a bigger cheque next year will correct.

Quotas went up while supply was being rationed

Microsoft executives told Business Insider in late July that the company is short enough of compute that Copilot is served before Azure customers, and that cloud sales quotas had been raised 30 percent over the same period. Those two statements were made to different audiences. One went to investors, the other to the field.

For a buyer the practical consequence is straightforward: the person selling you Azure capacity has a number to hit and no control over the constraint that decides whether you receive it. That is a structural mismatch rather than bad faith, and it is worth naming because of what it does to the value of assurances. A verbal commitment on availability from an account team is worth less this year than it was last year. The assurance worth having is a written delivery term tied to a named region and a date.

The ordering itself is the tell. First-party applications are the highest-margin use of a scarce input, and they also produce the usage data that improves the product. A customer workload does neither for the vendor. For as long as the input stays scarce, serving Copilot first is the rational choice, which is precisely why it will persist and why no amount of escalation will reverse it.

Power is what your renewal is competing against

Nadella has been direct about where the limit now sits. "The biggest issue we are now having is not a compute glut, but it's power", he said, pointing to the difficulty of getting builds finished fast enough close to generation. Reporting across the sector has described accelerators sitting in inventory for want of the electrical capacity to install them. The bottleneck moved from the fab to the substation, and it moved quietly.

That changes what negotiation can achieve. A commercial constraint yields to price, volume or contract term. A grid connection does not. In Europe the effect is sharper than in the United States, because the regions European buyers are steered towards sit in exactly the metropolitan clusters where connection queues are longest. The question for a European buyer is no longer only where data may legally sit, but whether the region chosen can be energised on the timetable the business is planning against.

What to settle before the next renewal. Get the delivery commitment in writing per region and per accelerator family, with a date and a remedy if it is missed, because service credits for downtime do not cover capacity that never arrives. Ask what happens to your allocation if the region is constrained, and get the answer in the contract rather than the email. Price what a two-quarter slip costs your own roadmap, since that is the exposure you are carrying whether or not you have quantified it. Then run one real workload on a second provider or on portable infrastructure this year, so that the answer to a capacity refusal is a migration rather than a conversation. Microsoft reports fiscal fourth-quarter results on 29 July, and the number to listen for is not the Azure growth rate. It is whether the capacity-constrained language is extended into the new fiscal year.