Price AWS PrivateLink interface endpoints across Availability Zones, including the per-ENI hours and per-GB processing.
An interface endpoint is billed per Availability Zone, not per endpoint, because AWS places an elastic network interface in each subnet you select — so the same endpoint in three zones costs three times the hourly rate. On top of that sits a per-GB data processing charge, which is why the hourly component dominates for many small endpoints and the data component dominates for a few busy ones. PrivateLink often replaces NAT Gateway traffic to AWS APIs, and comparing the endpoint hours against the NAT data processing charge it removes is the calculation that justifies the migration.
PrivateLink Cost
cost = endpoints × zones × hours × endpoint rate + GB processed × per-GB rate.
cost = endpoints × zones × hours × endpoint rate + GB processed × per-GB rate. An interface endpoint is billed per Availability Zone, not per endpoint, because AWS places an elastic network interface in each subnet you select — so the same endpoint in three zones costs three times the hourly rate. On top of that sits a per-GB data processing charge, which is why the hourly component dominates for many small endpoints and the data component dominates for a few busy ones.
PrivateLink often replaces NAT Gateway traffic to AWS APIs, and comparing the endpoint hours against the NAT data processing charge it removes is the calculation that justifies the migration.
This calculator takes 6 inputs: Interface endpoints, Availability Zones per endpoint, Price per endpoint-hour in each zone, Data processed per month, Price per GB processed, Billable 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.
Gateway endpoints, available only for S3 and DynamoDB, are route table entries with no hourly or per-GB charge. Interface endpoints use PrivateLink, work with hundreds of services, and carry both charges — so prefer a gateway endpoint where one exists.
The defaults reflect us-east-1 list prices for illustration. Interface endpoint hourly and per-GB rates vary by region and the data charge is tiered by monthly volume, so confirm the figures on the AWS PrivateLink pricing page before you budget.