Calculator hub
AWS Pricing Calculators — EC2, S3, RDS, Lambda & More
Free AWS pricing calculators for EC2, S3, RDS, Lambda, and more, using official pricing data and visible formulas.
These AWS cost calculators estimate monthly and annual charges from the official AWS Price List API, so every number traces back to a documented on-demand rate rather than a guess. Each calculator below shows its inputs, formula, and last-verified pricing date so you can check the math before trusting an estimate — pick a service such as EC2, S3, RDS, DynamoDB, Lambda, or a load balancer to get started, or use the networking and observability calculators to estimate data-transfer, NAT gateway, and CloudWatch Logs costs before you deploy.
Available calculators
- EC2 Cost Calculator
- AWS NAT Gateway Cost Calculator
- AWS Data Transfer / Egress Calculator
- Application Load Balancer Cost Calculator
- Network Load Balancer Cost Calculator
- CloudWatch Logs Cost Calculator
- CloudFront Cost Calculator
- API Gateway Cost Calculator
- ECS Fargate Cost Calculator
- Aurora Cost Calculator
- RDS Cost Calculator
- DynamoDB Cost Calculator
- ElastiCache Cost Calculator
- AWS Lambda Cost Calculator
- EBS Cost Calculator
- S3 Cost Calculator
- S3 Storage Class Comparison Calculator
- EKS Cost Calculator
- EC2 Reserved Instance vs On-Demand Calculator
- EC2 Savings Plan Calculator
Technical guides
- ALB pricing: turn hourly capacity into monthly LCU-hours
- Why a low-traffic ALB still has a monthly cost
- Aurora Standard vs I/O-Optimized: compare the complete subtotal
- Aurora Serverless v2 pricing: calculate average ACU-hours
- Estimate download egress from file size and user activity
- AWS egress pricing: build a tiered monthly transfer estimate
- Is an ElastiCache cache worth its cost? A break-even worksheet
- CloudFront pricing: estimate bandwidth and HTTPS request costs
- CloudFront cache hits: what they change in your cost estimate
- CloudWatch Logs pricing: estimate ingestion from log volume
- CloudWatch log retention vs ingestion: which change saves money?
- DynamoDB index costs: budget write amplification explicitly
- DynamoDB pricing: convert item size into request units
- EBS gp3 pricing: separate storage, IOPS, and throughput
- Unused EBS volumes: estimate savings before removing storage
- EC2 business-hours scheduling: calculate the compute savings
- EC2 On-Demand vs Reserved Instances vs Savings Plans
- EKS pricing: separate cluster fees from worker nodes
- EKS cluster consolidation: estimate fixed fees and limits
- ElastiCache pricing: count primaries, replicas, and node-hours
- Fargate rightsizing: compare task size and runtime together
- Fargate pricing: calculate task CPU and memory hours
- Amazon EC2 pricing explained: instance costs and extras
- API Gateway HTTP API pricing: requests vs billable units
- Lambda pricing: calculate requests and GB-seconds
- Lambda memory tuning: find the duration break-even
- NAT Gateway vs VPC endpoints: calculate the traffic break-even
- NAT Gateway pricing: separate gateway hours from processed data
- NLB pricing: estimate NLCU-hours from measured capacity
- NLB TCP and TLS costs: what to measure before comparing
- RDS MySQL pricing: calculate the instance-hour subtotal
- RDS rightsizing: compare instance cost without losing headroom
- EC2 Reserved Instances: amortize upfront payment correctly
- S3 cold storage: check small objects and retention before moving data
- S3 small files: why object count and request patterns matter
- S3 Standard vs Standard-IA: calculate retrieval break-even
- S3 Standard pricing: estimate storage and request costs
- Savings Plans effective rate: test unused commitment risk
- Savings Plans sizing: separate steady demand from bursts
- Estimate a serverless API budget from users and polling