Azure API Management Pricing: Consumption vs Dedicated Tiers
Azure APIM has the most complex pricing of any API gateway. Five classic tiers plus a newer v2 line, each with different billing models. The Consumption tier charges per call. Classic dedicated tiers charge flat monthly fees regardless of usage. The v2 tiers bundle a monthly request allowance into the unit price. Here is how to choose.
Quick Verdict
Consumption tier for variable workloads under 50M requests/month. Standard tier ($677/mo) for production workloads needing a developer portal and virtual network. The break-even between Consumption and Standard is roughly 190M requests/month.
Tier Comparison
| Tier | Price | Billing | Throughput | SLA |
|---|---|---|---|---|
| Developer | ~$50/mo | Flat monthly, no SLA | 500 req/sec | None |
| Consumption | $3.50/1M calls | Pay-per-call | Shared | 99.95% |
| Basic | $152/mo | Flat monthly per unit | 1,000 req/sec | 99.95% |
| Standard | $677/mo | Flat monthly per unit | 2,500 req/sec | 99.95% |
| Premium | $2,794/mo | Flat monthly per unit | 4,000 req/sec | 99.99% |
Classic Tiers vs the v2 Tiers
The five tiers above are the classic SKUs. Since 2024 Azure has shipped a parallel set of v2 tiers (Basic v2, Standard v2, Premium v2), all now generally available, and steers most new instances toward them. The classic tiers are unchanged and still fully provisionable, but there is no automated migration from a classic instance to a v2 instance, so the choice is locked in at creation time.
| v2 Tier | List price (approx) | Included calls | Overage | Scale / SLA |
|---|---|---|---|---|
| Basic v2 | ~$0.21/hr (~$150/unit/mo) | 10M/month included | $3 per extra 1M | Up to 10 units, 99.95% |
| Standard v2 | ~$0.96/hr (~$700/unit/mo) | 50M/month included | $2.50 per extra 1M | Up to 10 units, 99.95% |
| Premium v2 | See Azure pricing page | Metered per unit | Negotiated | Up to 30 units, 99.99%, VNet injection + zones |
Key difference from the classic tiers: v2 bundles a monthly request allowance into the per-unit price, then charges per-million overage, whereas the classic dedicated tiers are a flat per-unit fee with no metered request bundle. The v2 tiers do not yet support the self-hosted gateway or multi-region deployment (still classic Premium only). Approximate list prices, East US; confirm current v2 rates on azure.microsoft.com/pricing/details/api-management. Tier structure per learn.microsoft.com/azure/api-management/v2-service-tiers-overview (updated June 2026).
Feature Availability by Tier
| Feature | Developer | Consumption | Basic | Standard | Premium |
|---|---|---|---|---|---|
| Developer portal | Yes | No | No | Yes | Yes |
| Virtual network | No | No | No | External | Internal + External |
| Multi-region | No | No | No | No | Yes |
| Built-in cache | Yes | No | Yes | Yes | Yes |
| Custom domains | 1 | 1 | 1 | 1 | Unlimited |
| Scale units | 1 | N/A | 2 max | 4 max | 12+ max |
| Self-hosted gateway | No | No | No | No | Yes |
| Azure Monitor | Yes | Yes | Yes | Yes | Yes |
| Availability zones | No | No | No | No | Yes |
Consumption vs Flat-Fee: Break-Even Analysis
The Consumption tier charges $3.50 per million calls. Dedicated tiers charge a flat monthly fee regardless of call volume. At what point does a flat-fee tier become cheaper?
| Monthly Calls | Consumption Cost | Basic ($152) | Standard ($677) | Cheapest |
|---|---|---|---|---|
| 1M | $3.50 | $152 | $677 | Consumption |
| 10M | $35 | $152 | $677 | Consumption |
| 43M | $152 | $152 | $677 | Break-even (Basic) |
| 50M | $175 | $152 | $677 | Basic |
| 100M | $350 | $152 | $677 | Basic |
| 193M | $677 | $152 | $677 | Break-even (Standard) |
| 500M | $1,750 | $152* | $677 | Basic (if throughput ok) |
*Basic tier is capped at 1,000 req/sec. At 500M requests/month (~190 req/sec avg), Basic handles it. For bursty traffic, Standard or Premium may be required.
Azure vs Alternatives
| Provider | Model | Cost at 50M req/mo | Developer Portal |
|---|---|---|---|
| Azure Consumption | Per-call | $175 | No |
| Azure Basic | Flat $152/mo | $152 | No |
| Azure Standard | Flat $677/mo | $677 | Yes |
| AWS HTTP API | Per-call | $50 | No |
| Cloudflare | Per-call | $17 | No |
| Kong Konnect | Per-call | $30 | Yes |