Calculate Your AWS EC2 Monthly Costs
Free AWS EC2 monthly cost calculator. Instantly estimate your cloud instance costs with current pricing data.
See step-by-step calculation
t3.medium at $0.0416/hr running 24/7 costs roughly $30/month on-demand. Use this tool when budgeting cloud infrastructure, comparing instance families, or evaluating whether a 1-year or 3-year Reserved Instance (RI) commitment — which saves up to 40–60% — makes financial sense for your workload.When to use this calculator
- Calculating the monthly bill for a production web server running 24/7 on a
t3.large($0.0832/hr) before committing to a Reserved Instance - Estimating costs for a nightly batch-processing job that runs only 6 hours/day on a
c6i.2xlarge($0.34/hr) to justify spot instance usage - Comparing total annual spend across three instance types (t3, m6i, c6i) to right-size a staging environment and cut cloud spend by 30%+
- Building a startup's 12-month infrastructure budget forecast by projecting EC2 costs across dev, staging, and production tiers before a Series A pitch
Common EC2 On-Demand vs. 1-Year Reserved Instance Prices (us-east-1, Linux, 2025)
| Instance Type | vCPU | RAM (GB) | On-Demand ($/hr) | 30-day 24/7 Cost | 1-yr RI ($/hr) | Monthly RI Cost |
|---|---|---|---|---|---|---|
| t3.micro | 2 | 1 | $0.0104 | $7.49 | $0.0063 | $4.54 |
| t3.small | 2 | 2 | $0.0208 | $14.98 | $0.0126 | $9.07 |
| t3.medium | 2 | 4 | $0.0416 | $29.95 | $0.0252 | $18.14 |
| t3.large | 2 | 8 | $0.0832 | $59.90 | $0.0504 | $36.29 |
| t3.xlarge | 4 | 16 | $0.1664 | $119.81 | $0.1008 | $72.58 |
| m6i.large | 2 | 8 | $0.096 | $69.12 | $0.058 | $41.76 |
| m6i.xlarge | 4 | 16 | $0.192 | $138.24 | $0.116 | $83.52 |
| m6i.2xlarge | 8 | 32 | $0.384 | $276.48 | $0.232 | $167.04 |
| c6i.xlarge | 4 | 8 | $0.170 | $122.40 | $0.102 | $73.44 |
| c6i.2xlarge | 8 | 16 | $0.340 | $244.80 | $0.204 | $146.88 |
| r6i.large | 2 | 16 | $0.126 | $90.72 | $0.076 | $54.72 |
| r6i.xlarge | 4 | 32 | $0.252 | $181.44 | $0.151 | $108.72 |
Fuente: AWS EC2 On-Demand Pricing — aws.amazon.com/ec2/pricing/on-demand/ (2025). Prices for us-east-1 (N. Virginia), Linux OS. Windows adds ~$0.012–$0.20/hr depending on instance size. 1-yr RI discount ~40% (Standard RI average). Prices vary by region.
How it works
How It's Calculated
The fundamental formula powering this calculator is:
Monthly Cost ($) = Hourly Price ($/hr) × Hours per Day (hr/day) × Days per Month (days/mo)
Annual Cost ($) = Monthly Cost × 12
Reserved Saving = Monthly Cost × 0.40 // 1-year Standard RI average discount
RI Monthly Cost = Monthly Cost × 0.60AWS bills EC2 in per-second increments (with a 60-second minimum), but for monthly budgeting purposes, the hourly × hours × days model is the industry-standard approximation and matches AWS Cost Explorer projections within <1% for always-on workloads.
---
Reference Table — Common EC2 On-Demand Prices (us-east-1, Linux, 2025)
| Instance Type | vCPU | RAM (GB) | On-Demand ($/hr) | 30-day 24/7 Cost | 1-yr RI ($/hr) | Monthly RI Cost |
|---|---|---|---|---|---|---|
| t3.micro | 2 | 1 | $0.0104 | $7.49 | $0.0063 | $4.54 |
| t3.small | 2 | 2 | $0.0208 | $14.98 | $0.0126 | $9.07 |
| t3.medium | 2 | 4 | $0.0416 | $29.95 | $0.0252 | $18.14 |
| t3.large | 2 | 8 | $0.0832 | $59.90 | $0.0504 | $36.29 |
| t3.xlarge | 4 | 16 | $0.1664 | $119.81 | $0.1008 | $72.58 |
| m6i.large | 2 | 8 | $0.096 | $69.12 | $0.058 | $41.76 |
| m6i.xlarge | 4 | 16 | $0.192 | $138.24 | $0.116 | $83.52 |
| m6i.2xlarge | 8 | 32 | $0.384 | $276.48 | $0.232 | $167.04 |
| c6i.xlarge | 4 | 8 | $0.17 | $122.40 | $0.102 | $73.44 |
| c6i.2xlarge | 8 | 16 | $0.34 | $244.80 | $0.204 | $146.88 |
| r6i.large | 2 | 16 | $0.126 | $90.72 | $0.076 | $54.72 |
| r6i.xlarge | 4 | 32 | $0.252 | $181.44 | $0.151 | $108.72 |
> Prices reflect us-east-1 (N. Virginia) Linux on-demand rates. Windows adds ~$0.012–$0.20/hr depending on instance size. Prices vary by region — eu-west-1 is typically 10–15% higher.
---
Typical Use Cases with Real Numbers
Example 1 — Always-On Web Server
A startup runs a
t3.large as their main application server 24 hours/day for a full 30-day month:$0.0832/hr × 24 hr/day × 30 days = $59.90/month (on-demand)
$59.90 × 12 = $718.80/year (on-demand)
1-yr Standard RI annual upfront: ~$435 (~39% savings)Break-even vs. on-demand: month 1 (upfront RI pays for itself within the first year by definition).
Example 2 — Nightly Batch Job
A data team runs a
c6i.2xlarge ($0.34/hr) for 6 hours/night, every day of the month:$0.34/hr × 6 hr/day × 30 days = $61.20/monthBecause the instance runs only 25% of the day, a Spot Instance (typically 60–90% cheaper than on-demand) would cost ~$6–$24/month — a much better fit than an RI commitment.
Example 3 — Right-Sizing Comparison
A team is running a
m6i.2xlarge ($0.384/hr, 24/7) but CPU utilization averages 15%. Downsizing to m6i.large ($0.096/hr):m6i.2xlarge: $0.384 × 24 × 30 = $276.48/month
m6i.large: $0.096 × 24 × 30 = $69.12/month
Monthly savings: $207.36 | Annual savings: $2,488.32---
Common Mistakes
1. Forgetting data transfer costs: EC2 compute is just one line item. Outbound data transfer costs $0.09/GB (first 10 TB/month). A server pushing 5 TB/month adds $450 — often larger than the compute bill itself.
2. Using on-demand pricing for always-on workloads: Running an instance 24/7 for 12+ months and not purchasing Reserved Instances wastes 40–60% of compute budget. AWS's own Cost Optimization Hub flags this automatically.
3. Comparing across regions without adjusting price: The same m6i.large costs $0.096/hr in us-east-1 but $0.114/hr in ap-southeast-1 (~19% more). Multi-region budgets must use region-specific pricing from the AWS Pricing API.
4. Ignoring EBS storage costs: A 100 GB gp3 EBS volume adds $8/month on top of compute — easy to overlook when an instance has multiple attached volumes.
5. Treating the 40% RI discount as fixed: The actual discount ranges from ~20% (convertible, 1-year, no upfront) to ~62% (standard, 3-year, all upfront). This calculator uses 40% as the conservative 1-year Standard RI average for Linux in us-east-1.
6. Not accounting for Savings Plans: EC2 Instance Savings Plans offer similar discounts to RIs (up to 72% vs. on-demand) with more flexibility — they apply to any instance in a family regardless of size or OS.
Calculation example
Frequently asked questions
How does AWS actually charge for EC2 — by the hour or by the second?
What is a Reserved Instance and how much does it really save?
What's the difference between Reserved Instances and Savings Plans?
Why does the same instance type cost different amounts in different AWS regions?
Are there additional costs beyond the EC2 hourly compute price?
How do Spot Instances compare in cost to on-demand pricing?
c6i.xlarge on-demand costs $0.17/hr ($122.40/month 24/7); a Spot price for the same instance in us-east-1 has historically averaged around $0.05–$0.07/hr (~$36–$50/month). Spot is ideal for fault-tolerant batch jobs, CI/CD pipelines, and stateless web tiers.How accurate is the 40% Reserved Instance savings figure used in this calculator?
What instance type should I start with for a basic web application?
m6i.large (2 vCPU, 8 GB RAM, $0.096/hr ≈ $69/month) for a fixed performance baseline without burst credits.Sources & references
Methodology & trust
Calculadora de tecnología revisada por el equipo editorial de Hacé Cuentas, contrastada con AWS EC2 On-Demand Pricing — Official AWS Pricing Page, según nuestra política editorial y metodología.
Última revisión: June 20, 2026. Los parámetros se verifican periódicamente con las fuentes citadas.
Calculations run 100% in your browser. We do not store or transmit your data.
Indicative results. For critical decisions, consult a professional.
Rodríguez, M. (2026). Calculate Your AWS EC2 Monthly Costs. Hacé Cuentas. https://hacecuentas.com/aws-ec2-monthly-cost-calculator
Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.