How Azure AI pricing actually works
vCPU, replicas, and model tiers, in plain language, not the pricing page.
Most AI cost surprises don't come from the subscription. They come from the compute underneath it.
vCPU and replicas. Azure AI services run on allocated compute — measured in virtual CPUs, often multiplied across replicas for availability or throughput. It's common to provision more than a workload needs "to be safe," and then never revisit that decision once the system is live. That unused capacity is pure cost with no offsetting value.
Model tier matters more than most people realize. Not every task needs the most capable (and most expensive) model available. Routing simple, high-volume tasks to a smaller model and reserving the frontier model for complex reasoning can cut costs substantially without a noticeable difference in output quality.
Reserved vs. pay-as-you-go. Predictable, steady workloads are usually cheaper on reserved capacity. Spiky or experimental workloads are usually cheaper on pay-as-you-go. Using the wrong one for the workload shape is a quiet, ongoing cost leak.
Context and caching. Every token sent to a model costs money, including the instructions and context sent along with the actual question. Poorly managed context windows and a lack of caching for repeated queries can multiply costs without anyone noticing, because it happens gradually.
None of this shows up as a single alarming number on an invoice. It shows up as a bill that's just a bit higher than expected, every month, for reasons that are hard to trace after the fact — which is exactly why it's worth understanding before the system goes live, not after.
Assess your organization's AI governance maturity across all four layers:
Run the Governance Gap Checker