Regional NAT Gateway Cost vs. Zonal: Which is Cheaper?
Why 'Regional' NAT Gateways don't really exist in AWS, and how Zonal architecture affects your bottom line.
Calculate your total Amazon EKS cost, including the control plane ($0.10/hour), managed nodes, and Fargate. Updated for 2025 pricing.
The pricing page for Amazon EKS is simple on the surface but complex in reality. You often search for “aws kubernetes pricing” and find the standard “$0.10 per hour” rate.
But your bill is never just the Control Plane. It is the sum of:
This guide (and calculator) helps you estimate the real AWS EKS pricing in 2025.
[!TIP] Skip the Math Don’t want to build a spreadsheet? Use our free Interactive Kubernetes Cost Estimator to model your specific cluster configuration in seconds.
Your EKS bill is composed of four main categories. Understanding how each scales is key to predicting your costs.
Every EKS cluster costs $0.10 per hour.
This is usually 70-80% of your bill. You pay for the EC2 instances or Fargate resources that run your pods.
Choosing the right compute engine is the single biggest lever you have for cost control.
You provision EC2 instances (e.g., m6i.xlarge) and join them to the cluster as Worker Nodes.
You don’t manage nodes. AWS provisions a micro-VM for each pod.
You use spare AWS capacity for up to 90% off On-Demand prices.
| Compute Type | Instance | Price / Hour | Monthly Cost | Savings |
|---|---|---|---|---|
| EC2 On-Demand | m6i.xlarge | $0.192 | ~$140 | 0% |
| EKS Fargate | 4 vCPU, 16GB | ~$0.230 | ~$168 | -20% (More Expensive) |
| EC2 Spot | m6i.xlarge | ~$0.065 | ~$47 | ~66% |
[!IMPORTANT] The Spot Strategy The most cost-effective EKS cluster uses a Mixed Instance Policy. Run your critical system pods (CoreDNS, metrics-server) on a small On-Demand node group, and your application workloads on a Spot node group.
These are the line items that don’t appear on the main pricing page but will show up on your bill.
In AWS, data transfer within the same Availability Zone (AZ) is free. Data transfer between AZs costs $0.01/GB.
If your nodes are in private subnets (security best practice), they need a NAT Gateway to talk to the internet (e.g., to pull Docker images or talk to 3rd party APIs).
By default, EKS control plane logs are disabled. If you enable them, they go to CloudWatch Logs.
Every Kubernetes Service of type LoadBalancer provisions a classic ELB or NLB/ALB.
If you want to build your own spreadsheet, here is the formula:
Total Monthly Cost = (0.10 * 730) # Control Plane+ (Node_Count * Instance_Rate * 730) # Compute+ (Storage_GB * 0.08) # EBS GP3+ (Load_Balancers * 0.0225 * 730) # ALB/NLB Hourly+ (NAT_Gateways * 0.045 * 730) # NAT Hourly+ (Data_Transfer_GB * 0.01) # Cross-AZ+ (NAT_Processing_GB * 0.045) # NAT Traffict3.medium nodes (Spot), 1 NAT Gateway, 1 ALB.m6i.xlarge (50/50 Spot/OD), 3 NAT Gateways (HA), 2 ALBs, 1TB Data Transfer.Generally, ECS is cheaper for smaller workloads because it has no control plane fee. EKS becomes cost-competitive once your compute spend dwarfs the $73/month fee (usually around 3-5 nodes).
You can’t, unless you use a self-managed Kubernetes distribution (like kOps) on EC2, but then you pay in engineering hours. The $73 fee is generally considered worth it for the management overhead it saves.
No. You only pay for EC2 instances while they are in running state. However, you do pay for the EBS volumes attached to them even if the instance is stopped.
For x86, the t3 and t3a (AMD) burstable families are cheapest. For production, m6g (Graviton/ARM) instances offer the best price/performance ratio, often 20% cheaper than Intel equivalents.
EKS is a powerful platform, but it requires active cost management.
Ready to see your real numbers? Try our Kubernetes Cost Estimator now.
Founder & CEO
Why 'Regional' NAT Gateways don't really exist in AWS, and how Zonal architecture affects your bottom line.
Deciphering the 'EC2-Other' line item on your AWS bill and finding the hidden NAT costs.
From startups to enterprises: See actual monthly bills for NAT Gateways in different scenarios.
Get Kubernetes and ECS cost tactics delivered weekly.