Cloud-specific monitoring
Azure Monitor cost 2026: the Log Analytics bill explained
Azure Monitor's cost is overwhelmingly Log Analytics ingestion and retention. Analytics Logs bill around $2.30 per gigabyte, but Basic and Auxiliary table plans and commitment tiers can cut the effective rate dramatically. Here is how the meters work and where the bill actually comes from.
TL;DR
The Azure Monitor bill is mostly Log Analytics. Analytics Logs ingest at ~$2.30/GB (first 5 GB/workspace/month free), Basic Logs at ~$0.50/GB, Auxiliary Logs at ~$0.05/GB. Retention is free for 31 days, then ~$0.10/GB/mo interactive or ~$0.02/GB/mo long-term. Commitment tiers from 100 GB/day save up to ~30%. Matching each table to the right plan and choosing a commitment tier are the two biggest levers. Prices are regional; verify before committing.
The cost model
Where the Azure Monitor bill actually comes from
Microsoft is explicit in its own documentation: for most Azure Monitor implementations, the most significant charges are ingestion and retention of data in Log Analytics workspaces. Everything else (platform metrics, the Azure activity log, alert rules, Application Insights) either rides on top of that data or is a comparatively minor line item. So understanding the Azure Monitor bill means understanding the Log Analytics meters first.
The default table plan, Analytics Logs, ingests at roughly $2.30 per gigabyte after a free monthly allowance of 5 GB per workspace. That is materially more expensive per gigabyte than AWS CloudWatch Logs at $0.50 per gigabyte, and it is the figure that gives Azure Monitor its reputation for being pricey. But the headline rate overstates the real cost for two reasons. First, Azure bills the calculated record size, not the raw event: standard columns are excluded and the billed volume runs on average about 25 percent below the incoming JSON-packaged event size. Second, Analytics is only one of three table plans. Basic Logs ingest at roughly $0.50 per gigabyte and Auxiliary Logs at roughly $0.05 per gigabyte, so moving high-volume verbose data off the Analytics meter changes the economics entirely.
Retention is the second meter. Interactive (hot, fully queryable) retention is included free for the first 31 days, then bills at roughly $0.10 per gigabyte per month, configurable up to two years. Beyond that, long-term retention holds data at roughly $0.02 per gigabyte per month for up to twelve years, with a search-job charge per gigabyte scanned when you need to retrieve it. For compliance-driven log hoards, the long-term tier is five times cheaper than keeping data interactively queryable.
All of these rates are set regionally, so a workspace in a higher-cost region pays more than the figures above, which reflect typical commercial regions. The numbers here are list pay-as-you-go rates; the commitment tiers below and any Azure Commitment Discounts from an Enterprise Agreement apply on top.
Every meter
The Azure Monitor Log Analytics meter table
| Meter | Rate | Free / discount | How it bills |
|---|---|---|---|
| Analytics Logs ingestion | ~$2.30/GB | First 5 GB/workspace/month | Full-query table plan; the default and the most expensive meter |
| Basic Logs ingestion | ~$0.50/GB | None | Reduced-cost table plan for high-volume verbose logs; pay per GB scanned to query |
| Auxiliary Logs ingestion | ~$0.05/GB | None | Cheapest plan, for archival/infrequent-access tables; pay per GB scanned to query |
| Interactive retention | ~$0.10/GB/month | First 31 days included | Hot, fully queryable; configurable up to 2 years |
| Long-term retention | ~$0.02/GB/month | None | Reduced-cost archive up to 12 years; search jobs bill per GB scanned to retrieve |
| Commitment tiers | from 100 GB/day | Up to ~30% vs pay-as-you-go | Fixed daily fee; overage billed at the same per-GB tier rate; 31-day commitment |
Metric alerts, log search alert rules, and custom metrics ingestion are billed separately on their own per-rule and per-sample meters; platform metrics and the Azure activity log are free. Confirm those rates on the Azure Monitor pricing page, as they vary by alert frequency and region.
Three scenarios
What real Azure workloads pay
A small workload of 10 VMs sending around 5 GB per day of Analytics Logs ingests roughly 150 GB per month. After the 5 GB free allowance, that is about 145 GB at roughly $2.30, near $330 per month, with retention covered inside the free 31-day window. This is the scenario where the $2.30 Analytics rate stings most, because a small team has not yet split verbose logs into Basic tables and has nothing to commit to a tier.
A mid-market workload of 100 VMs at around 100 GB per day ingests roughly 3,000 GB per month. At the pay-as-you-go Analytics rate that is near $6,900 per month; moving to the 100 GB-per-day commitment tier (up to about 30 percent off) brings the effective rate down toward $4,800 per month, and routing the noisiest tables (firewall, IIS, verbose application logs) to Basic Logs at roughly $0.50 per gigabyte cuts it further. Ninety-day interactive retention on the retained volume adds the roughly $0.10 per gigabyte per month retention meter beyond the free 31 days.
An enterprise or security-heavy workload is where table-plan discipline decides the bill. Keeping operational data and Microsoft Sentinel security data in separate workspaces avoids paying Sentinel meters on operational logs; pushing compliance archives to long-term retention at roughly $0.02 per gigabyte per month rather than holding them interactively is a five-fold saving; and combining workloads to reach a commitment tier that neither would reach alone can flip the economics. At this scale the difference between a naive all-Analytics configuration and a tuned one is routinely two to three times the monthly bill.
Where it bites
Three things that blow up an Azure Monitor bill
Everything in Analytics Logs
Diagnostic settings on everything
Forgotten interactive retention
Cost reduction levers
Three things to do for Azure Monitor cost
Match tables to the right plan
Right-size a commitment tier
Tier retention, separate Sentinel
Verify before you commit
Cross-references
Related pages
/aws-monitoring-cost
AWS monitoring cost (CloudWatch)
/log-management-pricing
Log management pricing
/grafana-cloud-pricing
Grafana Cloud pricing breakdown
/datadog-pricing
Datadog pricing breakdown
/observability-cost-as-percent-of-cloud
Observability as percent of cloud spend
/free-monitoring-tools
Free cloud monitoring tools 2026
/calculator
Multi-vendor cost calculator
/comparison
Six-vendor comparison
/methodology
How we research pricing