AZ-900 · Describe Cloud Concepts · Updated August 7, 2026
CapEx vs OpEx: How Consumption-Based Pricing Changes Cloud Spending
Capital expenditure (CapEx) is money spent up front on an owned asset, like buying servers that get depreciated over years. Operational expenditure (OpEx) is ongoing spending on services as you consume them, like a monthly cloud bill. Moving workloads to the cloud typically shifts an organization’s IT spending from CapEx to OpEx, because consumption-based pricing bills you for what you actually use instead of requiring you to buy hardware before you can use anything at all.
Consumption-based pricing, defined precisely
Consumption-based pricing charges a customer for the exact compute, storage, and networking resources consumed, rather than a flat fee that stays the same regardless of usage. Azure achieves this through metering: the platform continuously tracks measurable units of usage — virtual machine hours, gigabytes stored, gigabytes transferred, number of requests — and calculates charges from those measurements as they accrue. This metering is what the “measured service” characteristic of cloud computing enables in the first place; if you want the mechanics of how usage gets tracked at the platform level, the five essential characteristics of cloud computing covers that piece directly. The billing consequence that matters most for AZ-900 is simple: usage goes up, the bill goes up; usage goes down, the bill goes down. There’s no minimum spend baked into the model itself, and nothing requires prepaying for a fixed amount of future usage.
CapEx and OpEx side by side
| Capital expenditure (CapEx) | Operational expenditure (OpEx) | |
|---|---|---|
| Timing of payment | Large payment before the asset is used | Smaller, recurring payments as the service is used |
| Accounting treatment | Depreciated over the asset’s useful life | Expensed in the period it’s incurred |
| Example | Purchasing physical servers outright | A monthly Azure subscription bill |
| Flexibility | Fixed once purchased; hard to resize | Scales up or down with actual demand |
| Risk of waste | Capacity is sized for peak load and often sits idle | You pay only for capacity you’re actually using |
Neither model is inherently cheaper in every case — an extremely steady, long-running workload can sometimes cost less amortized as owned hardware than as pure pay-as-you-go cloud usage. What consumption-based pricing changes is the shape of the spending, not a guarantee that cloud is always less expensive. AZ-900 answer choices that claim cloud “guarantees” lower cost than on-premises are a reliable tell that the option is wrong. Organizations sizing that tradeoff before committing typically run the numbers with the Azure Pricing Calculator and TCO Calculator, which project OpEx cloud spending against an equivalent CapEx on-premises build.
What the shift looks like in daily operations
A few patterns show up repeatedly in how organizations experience the CapEx-to-OpEx move:
A development team that deallocates test virtual machines outside business hours stops compute billing for the deallocated time, because consumption-based pricing only charges for resources while they’re actively running — though attached disks can keep incurring storage charges even while the VM itself is stopped. That said, pure pay-as-you-go OpEx isn’t the only option once a workload’s usage pattern is understood; see Azure Reservations, Spot Instances, and Pay-As-You-Go pricing for when trading some of that flexibility for a locked-in discount actually pays off. A retailer with a two-week holiday traffic spike pays more during that window and less the rest of the year, instead of buying and maintaining enough on-premises hardware to survive the peak twelve months a year. A non-profit with a constrained annual budget avoids the large upfront capital outlay of buying servers, trading it for a smaller recurring bill it can adjust as needs change. In every one of these cases the underlying mechanism is the same: cost tracks usage in near real time rather than being locked in by a purchase decision made months or years earlier.
Consumption-based pricing vs. scalability: a discrimination the exam expects
These two ideas travel together so often that it’s easy to answer a scalability question with a pricing-model answer, or vice versa. Consumption-based pricing is a billing mechanism — it describes how you’re charged. Scalability and elasticity describe a system’s ability to add or remove capacity. A university course-registration portal that gets crushed with traffic for two days at the start of each semester and sits quiet the rest of the year avoids paying for peak-level capacity year-round because of scalability — the act of scaling resources out for registration days and back in afterward. Consumption-based pricing is what makes that scaling financially worthwhile (you’re not charged for capacity you’ve scaled back in), but the capability being tested in a question like that is the scaling itself, not the billing model. When a stem asks “which benefit lets the organization avoid paying for capacity it doesn’t need,” check whether it’s describing the mechanism that adds/removes resources (scalability) or the mechanism that determines the charge for whatever resources exist at a given moment (consumption-based pricing). If you need the sharper version of that distinction, see scalability vs elasticity.
How the AZ-900 exam tests this
- A definitional stem asks what CapEx or OpEx means on its own, without a scenario attached. These are the easiest points on the exam if you’ve memorized the two definitions cold — CapEx is upfront and depreciated, OpEx is ongoing and expensed as incurred.
- A scenario describes an organization moving from owning hardware to paying an Azure bill and asks which direction the spending shifted. The correct direction is always CapEx to OpEx; a reversed-direction distractor (“OpEx to CapEx”) is a near-guaranteed wrong answer designed to catch students who read too fast.
- A “choose two” question mixes accurate consumption-based pricing statements (cost varies with usage; shifts spending from capital to operating) with statements that describe the opposite (requiring prepayment for a full year, guaranteeing a fixed bill, requiring hardware ownership). The genuine statements are always the ones describing variability and the absence of ownership.
- A scenario about a seasonal or unpredictable workload — a retailer’s holiday rush, a streaming service’s release-day spike, a university’s registration window — asks which benefit lets the organization pay less during quiet periods. If the stem is asking about the billing outcome, the answer is consumption-based pricing; if it’s asking about the mechanism that adjusts capacity, the answer is scalability.
Quick reference
- CapEx: upfront payment for an owned, depreciating asset (buying servers).
- OpEx: ongoing, recurring payment for a consumed service (a cloud bill).
- Consumption-based pricing bills for actual usage, metered continuously, with no minimum spend or forced multi-year commitment.
- Moving to Azure typically shifts spending from CapEx to OpEx — never the reverse.
- Stopping/deallocating a VM stops compute charges for that idle time; storage charges can still apply.
- Cloud isn’t guaranteed to be cheaper than on-premises in every case — it changes the spending shape, not a universal price floor.
- Consumption-based pricing is the billing mechanism; scalability/elasticity is the capacity mechanism — don’t conflate them on a scenario question.
- Once the definitions are solid, work through AZ-900 practice questions that mix CapEx/OpEx phrasing with scalability distractors, since that’s exactly how the real exam blends them.