Commitment tiers: the basics
What does a Log Analytics workspace on the wrong pricing tier actually cost you?
Azure Monitor charges for the data a Log Analytics workspace ingests, and by default a workspace bills on the pay-as-you-go tier, called PerGB2018, where every gigabyte costs the same flat rate. That default is fine for a small or bursty workspace, but it leaves money on the table the moment ingestion becomes predictable. Once a workspace reliably takes in tens or hundreds of gigabytes a day, Azure offers a cheaper way to buy exactly the same data: a commitment tier.
A commitment tier is a daily reservation. You commit to a fixed daily volume, 100, 200, 300, 400, 500 GB a day and upward, and Microsoft sells those gigabytes at a lower unit price than pay-as-you-go. Microsoft documents the saving as up to roughly 30 per cent at the larger tiers versus the pay-as-you-go rate. Crucially, anything you ingest above the committed level is not penalised: the overage is billed at the same discounted per-gigabyte price as the tier itself, so you keep the discount on every gigabyte once you are past the break-even point.
This is one of the few cost levers in Azure that changes nothing about how the workspace behaves. The data you collect, the queries you run, the alerts you fire, the dashboards your team watches and the retention you keep are all identical. The only thing that changes is the unit price on the meter. Azure Advisor surfaces this as the 'Consider Changing Pricing Tier' recommendation under Azure Monitor, flagging workspaces whose recent ingestion would cost less on a commitment tier than they are paying on pay-as-you-go.
In this lesson you will learn how Azure Monitor prices Log Analytics ingestion, how commitment tiers lower the unit price for predictable workloads, how to read the Azure Advisor 'Consider Changing Pricing Tier' recommendation and the workspace's own 'Usage and estimated costs' blade, and how to move a workspace onto the right tier with the az CLI or Bicep without changing anything else about how it runs.
The overage that still keeps the discount
The detail that trips people up about commitment tiers is what happens when you go over the committed volume. People assume blowing past a 200 GB/day commitment must trigger an expensive penalty rate, so they avoid committing at all. The opposite is true: any ingestion above the committed level is billed at the same discounted per-gigabyte price as the tier you are on. A workspace on the 200 GB/day tier that ingests 300 GB in a day is simply billed as 1.5 units of that tier's rate, still cheaper per gigabyte than pay-as-you-go. The commitment is a floor you pay for, not a ceiling you get punished for crossing, which is exactly why sizing slightly under your typical volume is often the smarter move.
Finding workspaces on the wrong tier across a subscription
Priya runs the platform team at a growing SaaS company. Azure Advisor has flagged a 'Consider Changing Pricing Tier' recommendation on the central Log Analytics workspace, and the monthly Azure Monitor line has been climbing as more services pipe their logs and metrics into it.
Rather than act on the single Advisor card alone, Priya starts by listing which workspaces are still on the default pay-as-you-go SKU and roughly how much each ingests, so the candidates for a commitment tier can be separated from the small, bursty workspaces that should stay on pay-as-you-go.
Start by listing every workspace and its current pricing SKU. Anything still on PerGB2018 with steady volume is a commitment-tier candidate.
A high-volume workspace still on PerGB2018 is the saving. A small sandbox on PerGB2018 is correct as-is; do not commit a bursty workspace just to clear the card.
How Azure decides a workspace would be cheaper on a commitment tierdeep dive
A Log Analytics workspace carries a pricing SKU. The default is PerGB2018, the pay-as-you-go tier, where every ingested gigabyte bills at one flat rate. A commitment tier replaces that SKU name with CapacityReservation and adds a capacityReservationLevel, the committed daily volume in gigabytes. The valid levels are 100, 200, 300, 400, 500, 1000, 2000, 5000, 10000, 25000 and 50000 GB a day, and each higher level carries a lower effective unit price, which is how Microsoft documents savings of up to around 30 per cent versus pay-as-you-go at the larger tiers.
Each tier has a break-even daily ingestion: the volume above which paying the fixed daily commitment for that tier costs less than buying the same gigabytes at the pay-as-you-go rate. Azure Advisor evaluates a workspace's recent ingestion against these break-even points and raises the 'Consider Changing Pricing Tier' recommendation when a cheaper tier exists for the observed volume. The same comparison is visible directly on the workspace under 'Usage and estimated costs', which lists each tier's estimated monthly cost from the last 31 days of usage and marks the cheapest as the Recommended Tier.
The one mechanic to respect is the commitment period. When you select a commitment tier, you are locked in for 31 days before you can move to a lower tier or back to pay-as-you-go, and that 31-day clock resets each time you change the level. You can always increase a tier immediately. Because overage above the committed level is billed at the same discounted rate as the tier, the safe sizing strategy is to commit at or just below your typical daily volume rather than above it, so you are never paying for reserved headroom you do not use while still keeping the discount on everything you ingest over it.
What is the impact of leaving a workspace on pay-as-you-go?
The direct impact is a higher unit price on every gigabyte than you need to pay. A workspace that has been ingesting steadily above a commitment tier's break-even for months has been buying its monitoring data at the pay-as-you-go list price the whole time, when the identical data was available at a lower rate. The overpayment is silent because nothing breaks: the workspace works exactly as it always has, so the gap only shows up as a larger-than-necessary line on the bill.
The second-order impact is that the gap grows as the estate grows. Logging volume rises naturally as you add services, scale out, and onboard more telemetry, so a workspace that was correctly on pay-as-you-go when it was small drifts past commitment-tier break-even points without anyone deciding to. Left unreviewed, the workspace climbs the volume curve while staying on the most expensive per-gigabyte tier, widening the overpayment month after month.
There is no reliability or capability downside to staying on pay-as-you-go, which is precisely why it is easy to ignore. That makes commitment-tier review a pure cost-hygiene task: there is nothing to fear from the change and nothing forcing the change, so it depends entirely on someone periodically asking whether each workspace is still priced to its consumption.
How do you move a workspace to the right tier safely?
Treat this as a sizing exercise, not a guess. The order matters: confirm the workspace's steady volume and the recommended tier before you commit, because the 31-day floor means an oversized tier is money you cannot immediately reclaim.
1. Confirm the volume is steady
Look at the workspace's daily ingestion over the last 31 days. A commitment tier only saves money if volume is reliably above the tier's break-even. A workspace that is still ramping, highly seasonal, or expected to shrink should stay on pay-as-you-go until it settles, because the 31-day floor would lock you into a tier you might want to leave.
2. Read the recommended tier
Open 'Usage and estimated costs' on the workspace, or the Azure Advisor 'Consider Changing Pricing Tier' recommendation. Both compare each tier's estimated monthly cost against the last 31 days of usage and mark the cheapest as the Recommended Tier. That recommendation is your sizing target; trust it over a manual guess.
3. Size at or just below typical volume
Because overage above the committed level is billed at the same discounted rate, you do not need to size above your peak. Committing at or just under your typical daily volume captures the discount on everything you ingest, including the overage, without paying for reserved headroom you rarely use. Sizing too high wastes the commitment; sizing slightly low still saves.
4. Apply the change and note the 31-day floor
Set the SKU to CapacityReservation at the chosen level with the az CLI or Bicep. The change takes effect for billing and does not interrupt ingestion, queries or alerts. Record that the workspace is now under a 31-day commitment before it can be reduced or moved back, and that the clock resets on any further level change, so plan increases deliberately.
# 1. Confirm the workspace is still on pay-as-you-go (PerGB2018) before committing.
az monitor log-analytics workspace show \
--resource-group platform-prod \
--workspace-name central-logs \
--query "sku" -o json
# 2. Move it to the Advisor-recommended commitment tier (here, 300 GB/day).
# Valid levels: 100 200 300 400 500 1000 2000 5000 10000 25000 50000
az monitor log-analytics workspace update \
--resource-group platform-prod \
--workspace-name central-logs \
--sku CapacityReservation \
--capacity-reservation-level 300
# To revert to pay-as-you-go after the 31-day commitment period:
# az monitor log-analytics workspace update -g platform-prod \
# -n central-logs --sku PerGB2018 Quick quiz
Question 1 of 5Azure Advisor raises a 'Consider Changing Pricing Tier' recommendation on a Log Analytics workspace. What does it mean?
You scored
0 / 5
Keep learning
Go deeper on how Azure Monitor prices Log Analytics ingestion and how commitment tiers and dedicated clusters lower the unit price for predictable workloads.
- Azure Monitor Logs cost calculations and options How pay-as-you-go and commitment tiers are priced, including how overage above the committed level is billed.
- Change pricing tier for a Log Analytics workspace The portal, CLI and Resource Manager steps to set a commitment tier and how the 31-day commitment works.
- Create and manage a dedicated cluster in Azure Monitor Pooling multiple workspaces into a dedicated cluster to reach a larger commitment tier and a lower unit price.
You can now treat Log Analytics pricing as a lever rather than a default: read the Azure Advisor 'Consider Changing Pricing Tier' recommendation and the workspace's own 'Usage and estimated costs' blade, confirm volume is steady, size a commitment tier at or just below typical daily volume, and apply it with the az CLI or Bicep, knowing only the unit price changes and the one caveat is the 31-day commitment floor.
Back to the library