Direct answer: at the Azure Retail Prices API on 9 November 2026 (eastus, USD, excluding tax/discounts), Azure Application Gateway v2 bills fixed cost + Capacity Units (CU): Basic v2 $0.0225/hour ($16.43/month) + $0.008/CU-hour ($5.84/CU-month), Standard v2 $0.20/hour ($146.00/month) + $0.008/CU, and WAF v2 $0.36/hour ($262.80/month) + $0.0144/CU ($10.51/CU-month). At 10 CU: Basic $74.83/month, Standard $204.40, WAF $367.92; at 50 CU: $308.43 / $438.00 / $788.40; at 100 CU: $600.43 / $730.00 / $1,314.00. The fixed fee applies even at zero traffic ($16.43/$146.00/$262.80). One CU = 2,500 persistent connections + 1 GB/hour (2.22 Mbps) throughput + one compute unit; one instance reserves 10 CU, and autoscale min 0 saves CU but not the fixed fee. WAF v2 includes WAF policies/rules at no per-rule or per-request charge; public IP, outbound data transfer and logs are extra. The v1 SKU retired on 28 April 2026, and Basic v2 is still preview.

This guide is for architects, cloud platform/SRE, security and procurement teams designing a single-region L7 entry, WAF, AKS ingress or replacing a v1 gateway. It explains Basic v2/Standard v2/WAF v2 fixed costs and CU, the four CU dimensions, 10/50/100 CU TCO, autoscale billing, Application Gateway for Containers (AGC), the Front Door/Load Balancer boundary and a 90-day optimization checklist. Prices come from the Azure Application Gateway pricing page, the Azure Retail Prices API and Microsoft Learn (eastus, 9 November 2026). Official price facts, editorial calculations and exclusions are kept separate. This is not procurement advice.

Three rules to remember

(1) Total = fixed fee + CU; the fixed fee is hourly and applies even at zero traffic, and Basic v2's fixed fee is about 1/9 of Standard's. (2) One instance reserves 10 CU; autoscale min 0 saves CU but not the fixed fee, and the bill takes the higher of utilization or instance count. (3) WAF v2 is $0.36 fixed + $0.0144/CU with WAF rules included; public IP, egress and logs are extra, and v1 retired on 28 April 2026.

v2 SKUs: fixed fee and CU price

The v2 fixed fee depends only on the SKU and deployment hours, not on the number of instances; it applies even when autoscale minimum is 0. Basic v2 is preview, has the lowest fixed fee, auto-scales to about 200 connections/second, and cannot configure autoscale instance counts like Standard/WAF; Standard v2 supports autoscale, zone redundancy and private link; WAF v2 adds WAF on top of Standard, with a higher fixed fee and CU price, but WAF policies/rules are included.

SKUFixed/hourFixed/monthCU/hourCU/monthNote
Basic v20.022516.430.0085.84Preview; auto to ~200 conn/s
Standard v20.20146.000.0085.84Autoscale, zone redundancy
WAF v20.36262.800.014410.51WAF policies/rules included
AGC0.01712.410.0085.84+ frontend 0.01/h, association 0.12/h
AGC WAF0.03122.630.01410.22+ frontend 0.018/h, association 0.216/h
v1 Small (retired)0.02518.25——Data processed 0.008/GB
v1 Medium (retired)0.0751.10——Data processed 0.007/GB
v1 Large (retired)0.32233.60——Data processed 0.0035/GB

Sources: Azure Application Gateway pricing page and Azure Retail Prices API (eastus, 9 November 2026). Monthly = hourly × 730; fixed fee excludes public IP; outbound data uses standard data-transfer rates; v1 retired on 28 April 2026, Basic v2 is preview.

Capacity Unit: four dimensions and per-CU capability

A CU is the capacity unit, made of 2,500 persistent connections, 1 GB/hour (2.22 Mbps) throughput and one compute unit, plus actual request processing. The bill takes the higher of utilization-based CU and instance-reserved CU: one instance is about 10 reserved CU; autoscale min 0 has no reservation and bills only actual usage. Compute-unit capacity varies with TLS key size, key exchange, header rewrites and WAF request size; Microsoft's rough guidance is Standard_v2 about 50 connections/s/CU, WAF_v2 about 10 concurrent requests/s/CU and Basic_v2 about 10 connections/s/CU.

Dimension/guidance1 CU or per instanceNote
Persistent connections2,500Check first for long-lived/keep-alive traffic
Throughput1 GB/hour (2.22 Mbps)Hourly basis
Compute unit1TLS/rewrite/WAF consumption
Standard_v2~50 connections/s/CURSA 2048 TLS certificate
WAF_v2~10 concurrent requests/s/CU70% requests under 2 KB
Basic_v2~10 connections/s/CUPreview
1 instance~10 CU reservedMin instance=1 bills at least 10 CU

Sources: Learn "Understanding pricing" and "Scaling Application Gateway v2" (9 November 2026). Compute-unit guidance is approximate; calibrate with gateway metrics and load testing.

10 / 50 / 100 CU TCO: Basic vs Standard vs WAF

Fixed fee + CU×730: 10 CU: Basic $74.83, Standard $204.40, WAF $367.92; 50 CU: $308.43 / $438.00 / $788.40; 100 CU: $600.43 / $730.00 / $1,314.00. Basic v2's fixed-fee advantage is largest at low traffic; Standard's fixed fee is 8.9× Basic but the CU price is the same; WAF's CU price and fixed fee are 1.8× Standard. As traffic grows, CU dominates and the fixed-fee difference dilutes.

CUBasic v2/monthStandard v2/monthWAF v2/month
10 CU74.83204.40367.92
50 CU308.43438.00788.40
100 CU600.43730.001,314.00

Editorial calculation: fixed fee + CU×monthly CU price; excludes public IP, egress, logs, Key Vault, DDoS, tax and discounts. CU counts are editorial assumptions; actual billing takes the highest of connection/throughput/compute.

Autoscale: min 0, min 1 and instance reservation

The autoscale minimum instance count sets reserved CU: min=0 has no reservation and bills actual usage; min=1 bills at least 10 CU even if average usage is 5 CU. Examples: Standard min=0, average 10 CU = $204.40; min=1, average 5 CU still bills 10 CU = $204.40; min=1, average 30 CU = $321.20; WAF min=1, average 30 CU = $578.16. The fixed fee always applies, so scaling to 0 saves CU but not the fixed fee; min=0 suits intermittent/low traffic, while production must weigh cold start and latency.

ScenarioFixed feeBilled CUCU costTotal/month
Standard min=0, avg 10 CU146.001058.40204.40
Standard min=1, avg 5 CU146.001058.40204.40
Standard min=1, avg 30 CU146.0030175.20321.20
WAF min=0, avg 10 CU262.8010105.12367.92
WAF min=1, avg 30 CU262.8030315.36578.16
Basic v2, 10 CU16.431058.4074.83

Editorial calculation: 730 hours/month; billed CU = max(utilization CU, instances×10); min=0 has no reservation; fixed fee does not vary with instance count. Excludes public IP/egress/logs/tax/discounts.

Application Gateway for Containers (AGC)

AGC is a managed L7 ingress for Kubernetes/AKS, billed by resource + Frontend + Association + CU: AGC resource $0.017/hour ($12.41/month), Frontend $0.01/hour ($7.30), Association $0.12/hour ($87.60), CU $0.008/hour ($5.84/CU). One AGC + one Frontend + one Association + 10 CU = $165.71/month; the WAF version is $0.031/$0.018/$0.216/$0.014, so the same 10 CU = $295.65/month. Association is per Gateway/association, so multiple Frontends/Associations stack.

ComponentPrice/hourMonthlyNote
AGC resource0.01712.41Per AGC resource
Frontend0.017.30Per Frontend
Association0.1287.60Per Association
AGC CU0.0085.84/CUCapacity unit
AGC 10 CU total—165.711+1+1+10 CU
AGC WAF resource0.03122.63WAF version
AGC WAF Frontend/Association0.018 / 0.21613.14 / 157.68WAF version
AGC WAF CU0.01410.22/CUWAF version
AGC WAF 10 CU total—295.651+1+1+10 CU

Sources: Azure Application Gateway pricing page and Azure Retail Prices API (eastus, 9 November 2026). AGC is for Kubernetes/AKS; Association is per association, so component counts follow the deployment topology.

App Gateway vs Front Door vs Load Balancer vs AGC

Choose by traffic shape: single-region L7, TLS termination, WAF, path/host routing use Application Gateway (Standard/WAF v2); multi-region, global acceleration, CDN, edge WAF use Front Door; L4 TCP/UDP, very high throughput, non-HTTP use Load Balancer; AKS ingress use AGC. App Gateway WAF v2 includes WAF rules in the fixed fee with no per-rule/per-request charge; Front Door's WAF pricing is different, so comparing only the "WAF monthly fee" is misleading.

ScenarioPreferWhy/check first
Single-region L7/SSL/path routingStandard v2Autoscale, zone redundancy
Single region + WAFWAF v2WAF rules included, no per-request charge
Multi-region/global acceleration/CDNFront DoorGlobal entry, edge WAF
L4 TCP/UDP/non-HTTPLoad BalancerLayer-4 forwarding
AKS ingressAGCKubernetes Gateway/Ingress
Dev/test low costBasic v2 (preview)No WAF/fine autoscale
WAF without per-rule/request billingWAF v2WAF policies/rules included
Still on v1Migrate to v2v1 retired 28 April 2026

Editorial selection framework, not a vendor recommendation; Front Door/Load Balancer costs are on their own pricing pages. Sources: Learn docs and pricing page (9 November 2026).

Hidden costs and the v1 retirement

Seven items sit outside fixed fee + CU: public IP (not included), outbound data transfer (standard rates), logs/metrics (Log Analytics ingestion), Key Vault/certificates, optional DDoS/Network Watcher, autoscale reservation (min=1 bills at least 10 CU), and AGC Frontend/Association. In addition, v1 SKUs retired on 28 April 2026; any remaining gateway should migrate to v2. The v1 "Small/Medium/Large + per-GB data processing" model is no longer the main path.

Cost itemTriggerControl
Public IPNot in fixed feePublic IP pricing separately
Outbound dataStandard data transferNearby backends/compression
Logs/metricsLog AnalyticsSampling/retention
Certificates/Key VaultTLS certificate managementCentral management/rotation
Autoscale reservationmin=1 bills at least 10 CUSet min=0 for low traffic
AGC Frontend/AssociationMultiple frontends/associationsMerge by topology
v1 retirement28 April 2026Migrate to v2
WAF rulesIncluded in WAF v2No per-rule purchase

Sources: Azure Application Gateway pricing page, Learn "Understanding pricing" and v2 overview (9 November 2026). Public IP/egress/log prices follow their own product pages.

90-day optimization checklist

Use 90 days to move through "inventory → tier → CU → autoscale → WAF → review". Weeks 1–2: count listeners/rules/WAF, peak connections/throughput/requests, TLS handshakes and header rewrites. Weeks 2–4: confirm single-region L7 uses App Gateway, global entry uses Front Door, L4 uses Load Balancer, AKS uses AGC. Weeks 4–6: calculate CU from metrics and compare 1/5/10-instance reservations. Weeks 6–8: set non-production min to 0, production min to cover cold start, and cap max to prevent runaway. Weeks 8–10: verify WAF v2 includes rules and check public IP/egress/log bills. Weeks 10–12: complete v1→v2 migration and load testing.

FAQ

How is Application Gateway billed?

v2 bills fixed fee + Capacity Units: Basic v2 $0.0225/hour + $0.008/CU, Standard v2 $0.20/hour + $0.008/CU, WAF v2 $0.36/hour + $0.0144/CU; the fixed fee is independent of instance count, and CU takes the higher of utilization or instance reservation. Public IP, egress and logs are extra.

How much more is Standard v2 than Basic v2?

Fixed fee: Basic $16.43/month, Standard $146.00/month, about 8.9×; the CU price is the same $5.84/CU-month. At 10 CU, Basic is $74.83 and Standard $204.40. Basic v2 is preview, auto-scales to about 200 connections/second, cannot configure autoscale instances like Standard, and has no WAF.

How much more is WAF v2? Are WAF rules extra?

WAF v2 is $262.80/month fixed and $10.51/CU-month; at 10 CU it is $367.92, $163.52 more than Standard's $204.40. WAF policies/rules are included in WAF v2 with no per-rule or per-request charge; public IP, egress and logs are still extra.

What is one CU?

One CU = 2,500 persistent connections + 1 GB/hour (2.22 Mbps) throughput + one compute unit, taking the highest actual request processing. Rough guidance: Standard_v2 about 50 connections/s/CU, WAF_v2 about 10 concurrent requests/s/CU, Basic_v2 about 10 connections/s/CU.

How does autoscale affect the bill?

One instance reserves about 10 CU; min=0 has no reservation and bills actual usage; min=1 bills at least 10 CU. The fixed fee always applies, so scaling to 0 saves CU but not the fixed fee. Example: Standard min=0/average 10 CU = $204.40; min=1/average 5 CU still $204.40; min=1/average 30 CU = $321.20.

Can Basic v2 be used in production?

Basic v2 is still preview and suits dev/test, low traffic or cost-sensitive single-region entry; it auto-scales to about 200 connections/second, cannot fine-tune autoscale and has no WAF. Production WAF/zone redundancy/higher elasticity should use Standard v2 or WAF v2.

How is AGC billed, and how does it compare with App Gateway?

AGC bills resource $12.41/month + Frontend $7.30 + Association $87.60 + CU $5.84/CU; 1+1+1+10 CU = $165.71, or $295.65 for the WAF version. AGC is for Kubernetes/AKS Ingress/Gateway API; traditional VM/VMSS single-region L7 uses App Gateway.

Can v1 still be used?

Not for new deployments. v1 SKUs (Standard/WAF) retired on 28 April 2026 and are no longer supported; remaining gateways should migrate to v2. The v1 Small/Medium/Large + per-GB data processing model is no longer the main path.

Research method and limitations

This article separates "official price facts" from "editorial calculations": Basic v2 $0.0225/$0.008, Standard v2 $0.20/$0.008, WAF v2 $0.36/$0.0144, AGC $0.017/$0.01/$0.12/$0.008, AGC WAF $0.031/$0.018/$0.216/$0.014 and v1 $0.025/$0.07/$0.32 with data processing $0.008/$0.007/$0.0035 come from the Azure Retail Prices API (eastus, 9 November 2026); fixed+CU billing, the four CU dimensions, 10 CU per instance, autoscale 0–100/0–125, WAF rules included, public IP excluded, v1 retirement on 28 April 2026 and Basic v2 preview come from the Azure Application Gateway pricing page and Microsoft Learn (understanding pricing, autoscaling, overview, AGC).

Eight limitations: (1) only eastus list prices, excluding tax/CSP/enterprise discounts; (2) 730-hour months; (3) the main TCO excludes public IP, egress, logs, Key Vault, DDoS and tax; (4) CU counts are editorial assumptions; actual billing takes the highest of connection/throughput/compute and needs metric/load-test calibration; (5) Basic v2 is preview and its price/features may change; (6) AGC Frontend/Association counts follow topology, and the example uses 1+1; (7) Front Door/Load Balancer full TCO is not covered; (8) prices/features change, so recheck official pages and bills before purchase.

Sources and basis

Data cut-off 9 November 2026; prices/availability follow Microsoft official pages and bills; this is not procurement, commercial or legal advice.

Turn fixed fee, CU, autoscale and WAF into a checkable budget

Bring listeners/WAF, peak connections/throughput, TLS/rewrite and AKS ingress needs; we turn Application Gateway cost into a checkable budget.

Book an App Gateway cost review