AWS Pricing at a Glance (us-east-1, 2024–2025)
| Service | Tier | Price |
|---|---|---|
| EC2 t3.micro | On-Demand | $0.0104/hr (~$7.59/mo) |
| EC2 t3.medium | On-Demand | $0.0416/hr (~$30.37/mo) |
| EC2 m6i.xlarge | On-Demand | $0.192/hr (~$140.16/mo) |
| EBS gp3 Storage | Standard | $0.08/GB/mo |
| S3 Standard | First 50 TB | $0.023/GB/mo |
| S3 Standard-IA | All storage | $0.0138/GB/mo |
| Lambda Requests | After free tier | $0.20 per 1M requests |
| Lambda Compute | After free tier | $0.0000166667/GB-second |
| Data Transfer OUT | First 10 TB | $0.09/GB (first 100GB free) |
| RDS db.t3.micro | On-Demand | $0.017/hr (~$12.41/mo) |
| CloudFront | First 10 TB | $0.0085/GB |
How to Reduce Your AWS Bill
AWS costs can spiral quickly without planning. Here are the most effective cost-reduction strategies:
- Reserved Instances / Savings Plans: Commit to 1 or 3 years and save 30–60% vs on-demand. Best for always-on workloads like production databases and app servers.
- Spot Instances: Bid on unused EC2 capacity for up to 90% savings. Ideal for batch processing, CI/CD pipelines, and fault-tolerant workloads.
- Right-sizing: Use AWS Compute Optimizer to identify oversized instances. Many teams run m5.xlarge when t3.medium would suffice.
- S3 Intelligent-Tiering: Automatically moves data between access tiers. Saves money on infrequently accessed objects with no retrieval fee.
- Billing Alerts: Set up AWS Budget alerts at 50%, 80%, and 100% of your monthly budget to avoid surprise bills.
- AWS Free Tier: New accounts get 750 hrs/month of t2.micro/t3.micro EC2, 5GB S3, and 1M Lambda requests free for 12 months.
Official AWS Pricing Calculator
For precise estimates across all 200+ AWS services, use the official AWS Pricing Calculator at calculator.aws. It allows you to model full architectures, compare Reserved vs On-Demand pricing, and export estimates. Our tool above provides quick ballpark figures for the most common services.