Azure Network Cost Calculator
Add up Azure data transfer charges across internet egress, inter-region traffic, VNet peering and NAT Gateway.
Inputs
Azure includes the first 100 GB of internet egress each month.
Peering is charged on both the inbound and the outbound side.
Monthly Cost
$995.15
Internet Egress Charge
$687.30
Inter-region Charge
$40.00
VNet Peering Charge
$100.00
NAT Gateway Charge
$167.85
Billable Internet Egress
7,900GB
Blended Cost per GB Moved
0.0553USD/GB
Step by step
Values used
Internet egress = 8,000 GB/month; Free egress allowance = 100 GB/month; Internet egress price per GB = 0.0870 USD; Inter-region traffic = 2,000 GB/month; Inter-region price per GB = 0.0200 USD; VNet peering traffic = 5,000 GB/month; Peering price per GB per direction = 0.0100 USD; NAT Gateway data processed = 3,000 GB/month; NAT Gateway price per GB = 0.0450 USD; NAT Gateway hourly rate = 0.0450 USD/hour; Billed hours per month = 730 hours
Azure Network Cost
monthly = (internet egress − 100 GB free) × egress price + inter-region GB × rate + peering GB × rate × 2 directions + NAT GB × rate + NAT hourly × 730.
Monthly Cost
= 995.15
Internet Egress Charge
= 687.30
Inter-region Charge
= 40.00
VNet Peering Charge
= 100.00
NAT Gateway Charge
= 167.85
Billable Internet Egress
= 7,900 GB
How it works
Inbound data to Azure is free, so networking cost is almost entirely about what leaves and what crosses boundaries. Peering is the trap: it is metered in both directions, so a GB moved between two peered VNets is billed twice, and NAT Gateway adds both an hourly resource fee and a per-GB processing fee on top of ordinary egress. Data transfer is the line item nobody owns, and architectural choices — a private endpoint instead of peering, a service endpoint instead of NAT, or keeping chatty services in one region — change it far more than any negotiated discount; egress prices are banded by volume and region, so confirm your band in the Azure pricing calculator.
Formula
Azure Network Cost
monthly = (internet egress − 100 GB free) × egress price + inter-region GB × rate + peering GB × rate × 2 directions + NAT GB × rate + NAT hourly × 730.
- free allowance
- First 100 GB of internet egress each month, at no charge
- ×2
- VNet peering bills the sending and the receiving side separately
- NAT hourly
- Fixed NAT Gateway resource charge that applies even with no traffic
Frequently Asked Questions
How is Azure Network Cost calculated?
monthly = (internet egress − 100 GB free) × egress price + inter-region GB × rate + peering GB × rate × 2 directions + NAT GB × rate + NAT hourly × 730. Inbound data to Azure is free, so networking cost is almost entirely about what leaves and what crosses boundaries. Peering is the trap: it is metered in both directions, so a GB moved between two peered VNets is billed twice, and NAT Gateway adds both an hourly resource fee and a per-GB processing fee on top of ordinary egress.
Why does Azure Network Cost matter?
Data transfer is the line item nobody owns, and architectural choices — a private endpoint instead of peering, a service endpoint instead of NAT, or keeping chatty services in one region — change it far more than any negotiated discount; egress prices are banded by volume and region, so confirm your band in the Azure pricing calculator.
What values do I need to enter?
This calculator takes 11 inputs: Internet egress, Free egress allowance, Internet egress price per GB, Inter-region traffic, Inter-region price per GB, VNet peering traffic, Peering price per GB per direction, NAT Gateway data processed, NAT Gateway price per GB, NAT Gateway hourly rate, Billed hours per month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.