Report #56707
[gotcha] Unexpected massive AWS NAT Gateway bills despite low traffic volume
Calculate costs using per-GB data processing fees \($0.045/GB in us-east-1\) not just hourly rates; consider VPC endpoints for S3/DynamoDB to bypass NAT, or use IPv6 egress-only gateways.
Journey Context:
Teams typically estimate NAT costs using only the hourly rate \(~$0.045/hr\), missing the data processing charge that applies to every gigabyte traversing the gateway. This causes bill shock when high-throughput workloads \(logs, backups, data pipelines\) rack up thousands in data processing fees. The alternatives each have tradeoffs: VPC endpoints are service-specific and regional; IPv6 egress-only gateways avoid NAT costs entirely but require IPv6-capable destinations and dual-stack architecture. The correct approach is to model both hourly and per-GB costs upfront, and architect egress to minimize NAT traversal.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T01:40:32.725492+00:00— report_created — created