Azure
Azure Application Insights pricing 2026
Application Insights has no price of its own. Its telemetry bills on the Log Analytics workspace underneath it, with one exception that saves most teams their entire retention bill: Application Insights tables keep 90 days of data free, not 31. Here is every meter, what the availability tests cost, and where sampling actually bites.
How much does Application Insights cost?
There is no Application Insights per-GB rate. A workspace-based resource writes telemetry into a Log Analytics workspace and bills at $2.30 per GB of Analytics Logs ingestion (after 5 GB free per billing account per month). Retention is where Application Insights differs: its tables get 90 days free, not the 31 days that applies to Analytics Logs generally, so most teams pay $0 for retention. Past day 90 it is $0.10/GB/mo. Standard availability tests bill separately at $0.0005 per execution, and Live Metrics Stream is free. Commitment tiers apply, taking ingestion to $1.96/GB at 100 GB/day. East US list rates checked 26 September 2026.
TL;DR
Pricing Application Insights means pricing Log Analytics: $2.30/GB ingestion, 5 GB free per billing account per month. The one Application Insights-specific break is retention, where its tables keep 90 days at no charge against 31 days elsewhere. Availability tests are a real and easily-missed line: $0.0005 per execution means one URL at five-minute frequency from five locations costs $21.60/month before any telemetry charge. URL ping tests retire 30 September 2026. Sampling, not plan choice, is the lever: there is no cheaper Application Insights plan to move to.
The model
Application Insights does not have a price
The question "what does Application Insights cost per GB" has no direct answer, and that is the first thing to understand about the bill. A workspace-based Application Insights resource is a view over data sitting in a Log Analytics workspace. Microsoft is explicit that billing for ingestion and retention is done by the workspace where the data lives, and that all the Log Analytics pricing options, including commitment tiers, are available as a result. There is no separate Application Insights data meter to look up.
In practice that means application telemetry lands on the same Analytics Logs meter as infrastructure logs: $2.30 per gigabyte in East US, after a free allowance of 5 GB per billing account per month. That allowance is shared across the whole billing account rather than granted per workspace or per app, so a second application does not get its own 5 GB.
It also means application telemetry counts toward a commitment tier. A workspace on the entry 100 GB per day tier ingests its Application Insights data at $1.96 per gigabyte rather than $2.30, and the app telemetry helps reach the tier alongside everything else in the workspace. Two workloads that would each miss the threshold alone can clear it together. The full tier ladder is on our Azure Monitor cost breakdown.
Every meter
What each Application Insights line item costs
| Meter | Rate | Free / included | How it bills |
|---|---|---|---|
| Telemetry ingestion (via the workspace) | $2.30/GB | First 5 GB/billing account/month | Requests, dependencies, traces, exceptions, page views. Billed on the Log Analytics Analytics Logs meter, not an Application Insights meter |
| Analytics retention | $0.10/GB/month | First 90 days free on Application Insights tables | Only data held past day 90 bills. Configurable up to two years |
| Long-term retention | $0.02/GB/month | None | Archive up to 12 years; a search job bills per GB scanned to retrieve |
| Standard availability test | $0.0005/execution | None | Per execution, per location. Test telemetry is also billed as ingestion |
| Multi-step web test | $10/month | None | Deprecated by Microsoft. Standard tests are the supported path |
| Live Metrics Stream | No charge | Always | Microsoft states there is no data-volume charge for Live Metrics Stream |
| Legacy Per Node (Enterprise) | $15/node/month | 200 MB/node/day included | Operations Management Suite E1/E2 customers only; overage bills at $2.30/GB |
The 90-day break
Application Insights retention is free for 90 days, not 31
This is the most widely misstated fact in Application Insights pricing, and it is worth several thousand dollars a year to a mid-size estate. The 31-day figure that circulates is correct for Analytics Logs in general: 31 days of analytics retention is included in the ingestion price, and Microsoft notes that dropping a table below 31 days does not reduce cost because you have already paid for it.
Application Insights tables are not in that group. Microsoft's retention documentation carries a section headed "Log tables with 90-day default retention" which states that tables related to Application Insights resources keep data for 90 days at no charge, and lists them: AppRequests, AppDependencies, AppTraces, AppExceptions, AppEvents, AppMetrics, AppPageViews, AppPerformanceCounters, AppBrowserTimings, AppAvailabilityResults and AppSystemEvents. The Azure Monitor pricing page states the same allowance from the billing side, for both classic and workspace-based resources.
The practical consequence is that a team retaining a quarter of application telemetry has a retention bill of exactly zero, and only data held past day 90 touches the $0.10 per gigabyte per month meter. Each of those tables can also be adjusted individually, so you can hold AppRequests for a year while letting AppTraces expire at 90 days, without paying retention on the traces.
Where this comes from
Availability tests
The web test meter people forget to budget
A standard availability test bills at $0.0005 per test execution in East US, and the result telemetry is billed as ingestion on top. The charge scales with frequency multiplied by locations, which is why it surprises people: adding locations to make alerting reliable multiplies the bill by the same factor.
Work it through on Microsoft's own recommended configuration. A five-minute test frequency from five locations is 12 executions per hour per location, so 12 x 24 x 30 x 5 = 43,200 executions a month, which at $0.0005 is $21.60 per URL per month. Ten monitored endpoints on that schedule is $216.00 a month before a byte of telemetry is counted. Microsoft recommends a minimum of five locations, allows up to 16, and caps you at 100 availability tests per Application Insights resource.
Two deprecations matter here. Multi-step web tests still carry a $10 per month meter but Microsoft lists them as deprecated. More urgently, URL ping tests retire on 30 September 2026 and existing tests are removed from resources on that date. Anyone still running them has to move to standard tests, and Microsoft's own migration guidance is blunt that this is a budget event: it warns that standard tests incur charges when enabled and tells you to review Azure Monitor pricing before turning the migrated tests on. A large estate of ping tests should be costed at $0.0005 per execution before it converts, not after.
How the $21.60 is built
Worked examples
What Application Insights costs at three volumes
These are our own arithmetic over the published East US rates above, not quoted prices. Every input is on the page, so you can redo them with your own volumes.
A small app sending 3 GB a month. Ingestion falls entirely inside the 5 GB per billing account free allowance, so it is $0. Retention is inside the 90-day free window, so that is $0 too. The total is nothing, provided nothing else in the billing account has already consumed the 5 GB. That caveat is the whole catch: the allowance is per billing account, so the second app in the same account usually finds it already spent.
A mid-size app sending 60 GB a month, 90-day retention. Ingestion is (60 - 5) x $2.30 = $126.50 a month. Retention is free because 90 days is the included window. Total $126.50 a month.
The same app retaining 12 months. Ingestion is unchanged at $126.50. At steady state you hold 720 GB, of which the most recent 90 days (180 GB) is free, leaving 540 GB on the retention meter at $0.10 per gigabyte per month, or $54.00. Total $180.50 a month. Note what the 90-day allowance is doing: on the commonly quoted 31-day assumption you would expect to pay retention on roughly 660 GB, and budget about $12 a month more than you owe.
A high-volume app sending 400 GB a month. That is about 13 GB a day, well under the 100 GB per day commitment floor, so it stays on pay-as-you-go: (400 - 5) x $2.30 = $908.50 a month. Reaching the entry commitment tier takes roughly 3,000 GB a month across the whole workspace, which is why app telemetry is usually pooled with infrastructure logs rather than given its own workspace.
Where it bites
Three things that inflate an Application Insights bill
Sampling switched off
Availability tests times locations
Chatty dependency telemetry
Cost levers
Three things to do about Application Insights cost
Sample, because there is no cheaper plan
Pool into a commitment tier
Tune retention per table, not per workspace
Verify before you commit
Cross-references
Related pages
/azure-monitor-cost
Azure Monitor cost and commitment tiers
/aws-monitoring-cost
AWS monitoring cost (CloudWatch)
/gcp-monitoring-cost
GCP monitoring cost (Cloud Operations)
/apm-pricing-comparison
APM pricing compared across vendors
/log-management-pricing
Log management pricing
/calculator
Multi-vendor cost calculator
/comparison
Six-vendor comparison
/reduce-monitoring-costs
Twelve ways to cut a monitoring bill
/methodology
How we research pricing