Skip to content
Calcrivo

Azure Network Cost Calculator

Add up Azure data transfer charges across internet egress, inter-region traffic, VNet peering and NAT Gateway.

Inputs

GB/month
GB/month

Azure includes the first 100 GB of internet egress each month.

USD
GB/month
USD
GB/month

Peering is charged on both the inbound and the outbound side.

USD
GB/month
USD
USD/hour
hours

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

  1. 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

  2. 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.

  3. Monthly Cost

    = 995.15

  4. Internet Egress Charge

    = 687.30

  5. Inter-region Charge

    = 40.00

  6. VNet Peering Charge

    = 100.00

  7. NAT Gateway Charge

    = 167.85

  8. 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.

You might also need