- Newest
- Most votes
- Most comments
For VPC peering between different AWS accounts in the same Region and same Availability Zone, AWS does not charge any data transfer fees for traffic between the peered VPCs; this traffic is treated as regular intra-AZ communication with no cost for ingress or egress, regardless of which account initiates the connection, and billing does not apply to either the requester or acceptor VPC accounts—costs would only be incurred if the traffic crossed AZ boundaries (inter-AZ data transfer rates) or left the Region entirely, but within the same AZ, all peered VPC traffic remains free.
For VPC Peering between different AWS accounts in the same Region and same Availability Zone (AZ), data transfer is free. AWS has specifically made all data transfer over a VPC Peering connection that stays within an Availability Zone free of charge, regardless of whether the VPCs belong to different AWS accounts.
To address your specific questions:
-
VPC Peering between different AWS accounts in the same Region and same AZ is free. The account ownership doesn't affect this pricing benefit - as long as the traffic stays within the same AZ, there are no data transfer charges.
-
Since there are no charges for same-AZ VPC peering traffic, this pricing category question doesn't apply. However, if your traffic were to cross AZ boundaries, it would fall under inter-AZ data transfer pricing.
-
Pricing only begins to incur when:
- Traffic crosses Availability Zone boundaries (charged at standard in-region data transfer rates)
- Traffic crosses Region boundaries (charged at standard inter-Region data transfer rates)
Traffic that stays within the same AZ remains free, regardless of volume.
- When charges do apply (for cross-AZ or cross-Region traffic), data transfer costs are typically billed to both accounts. The sending account is charged for outbound data transfer, and the receiving account is charged for inbound data transfer. This means both the requester and acceptor VPC owners may incur charges depending on the direction of traffic flow.
It's worth noting that AWS has also made inter-AZ data transfer free for some other networking services like AWS Transit Gateway, AWS PrivateLink, and AWS Client VPN, but the free same-AZ VPC peering has been in place for some time.
Sources
VPC peering in-out data transfer when the traffic is within the same Availability Zone | AWS re:Post
VPC peering - Building a Scalable and Secure Multi-VPC AWS Network Infrastructure
Amazon VPC peering - General SAP Guides
Questions about Data trasnfer charge ** | AWS re:Post
answered 8 months ago
Relevant content
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 years ago

Note, different accounts may have different AZ names for same AZ in different account. So, pay attention to the actual AZ id.