Share via

The cost of traffic between azure tenants in the same region and zone.

Alex Smith 20 Reputation points
2025-05-30T08:23:08.2633333+00:00

I’m working with two separate Azure AD tenants:

Tenant Region Relevant resource
Tenant A UK West Restore point of VM
Tenant A UK West Restore point of VM
Tenant B UK West VM from which I run API calls to download restore point

In Tenant A (UK West) I created a restore point of a virtual machine.

From a VM that lives in Tenant B, I used the public Azure REST API to download the snapshot of the disk that belongs to that restore point.

I downloaded a 1TB and in the "Cost Analysis" I see a record:

Product Meter Price
"Rtn Preference: MGN" "Standard Data Transfer Out" 22$
"Rtn Preference: MGN" "Standard Data Transfer Out" 22$

Can anyone explain why Azure charges for such traffic? It was just traffic between tenants in the same region.

enter image description here

Azure Virtual Network
Azure Virtual Network

An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.


Answer accepted by question author

Anonymous
2025-05-30T09:24:14.31+00:00

Hi Alex Smith

I understand that you need clarification on azure charges for traffic between tenants in the same region.

Azure charges for data transfer between different tenants, even if the resources are located in the same region. This is because:

Each Azure AD tenant is treated as a separate security and billing boundary. When data/traffic moves from one tenant to another (e.g., downloading a restore point from Tenant A to a VM in Tenant B), Azure treats this as egress traffic, similar to data going to the internet or an external network.

Therefore, Standard Data Transfer Out charges apply. However, if the data transfer occurs within the same tenant and same region, Azure does not charge for that traffic.

This is considered intra-region, intra-tenant traffic, which is free.

Please refer this document form more information: https://azure.microsoft.com/en-us/pricing/details/bandwidth/

https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/manage-billing-across-tenants

Here's a quick breakdown of the charges:

  • Same region + same tenant: No data transfer charges (intra-tenant traffic).
  • Same region + different tenants: Charged as outbound data transfer (egress).

This is because Azure treats cross-tenant traffic as external, regardless of physical proximity.

If you'd like to avoid these charges, consider operations within the same tenant.

Avoid cross-tenant downloads, Perform the restore or snapshot operation within the same tenant.


I hope this information is helpful! If my answer helped you resolve your issue, please consider marking it as the correct answer or Upvote. This helps others in the community find solutions more easily.

Thanks!

Was this answer helpful?


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.