Calcoid

AWS EC2 Cost Calculator

Estimate your monthly and annual EC2 bill from the On-Demand hourly rate, instance count, run hours, and EBS storage, with a compute vs storage split.

EC2 cost estimate

List price for one instance. An m5.large in us-east-1 is about $0.096.

How many identical instances run at this rate.

AWS uses 730 hours per month for full-time 24/7 usage.

Set Run time to Custom hours to edit this.

Total provisioned volume size across all instances.

gp3 in us-east-1 is $0.08 per GB-month.

Estimated monthly cost

$148.16

$1,777.92 per year, $140.16 compute plus $8.00 storage.

Monthly compute

$140.16

Monthly storage

$8.00

Annual cost

$1,777.92

Hourly (all instances)

$0.1920

Daily compute

$4.61

Instance-hours / month

1,460

Compute vs storage split

Compute accounts for 94.6% of the monthly bill, and EBS storage for the rest. Storage runs whether or not an instance is powered on, so it dominates the cost of part-time instances.

This is an On-Demand list-price estimate. It excludes data transfer, EBS IOPS and throughput surcharges, snapshots, Reserved Instance or Savings Plan discounts, Spot pricing, and taxes. Confirm current rates in the AWS Pricing Calculator.

Frequently Asked Questions about the AWS EC2 Cost Calculator

How does this AWS EC2 cost calculator work?
It applies AWS's On-Demand pricing model. Compute cost is the hourly rate multiplied by the number of instances and the hours each runs per month, and storage cost is your provisioned EBS in GB multiplied by the EBS price per GB-month. The two add up to a monthly total, which is multiplied by 12 for the annual figure. For example, two instances at $0.096 per hour running 730 hours, plus 100 GB of EBS at $0.08, comes to $148.16 per month.
Why does AWS use 730 hours for a full month?
AWS prices full-time usage at 730 hours per month, which is 8,760 hours per year divided by 12. It is an averaging convention so every month costs the same regardless of whether it has 28, 30, or 31 days. A 24/7 instance therefore bills for 730 hours, while an instance you stop at night or on weekends bills for fewer. Set the run time to Custom hours to enter your own figure up to 744.
Where do I find my instance's hourly rate?
Look up the On-Demand price for your exact instance type and AWS region on the EC2 pricing page, since rates differ by region and family. As a reference, an m5.large in us-east-1 is about $0.096 per hour and a t3.micro is around $0.0104. Use the Linux on-demand rate unless you run Windows or another licensed OS, which carries a higher per-hour price.
What is EBS storage and how is it priced?
EBS (Elastic Block Store) is the persistent disk attached to your instance, billed per provisioned GB-month, not per GB used. The default here is $0.08 per GB-month, the gp3 rate in us-east-1. You pay for the full volume size you allocate even when the instance is stopped, so EBS often dominates the cost of part-time instances. Enter the total volume size across all your instances.
What costs does this estimate leave out?
It covers On-Demand compute and EBS storage only. It does not include data transfer out of AWS, EBS IOPS or throughput surcharges on io2 and gp3, snapshots, Elastic IPs, load balancers, or other services. It also assumes list pricing, so it ignores Reserved Instance and Savings Plan discounts (which can cut compute by 30 to 70 percent), Spot pricing, the Free Tier, and taxes.
Is this an official AWS quote?
No. This is an independent estimate to help you plan, not financial advice or a binding quote. Prices change and vary by region, so confirm current rates and model discounts in the official AWS Pricing Calculator before you commit to a budget. Your actual invoice depends on real usage, the services you enable, and any negotiated or committed-use pricing on your account.

Related Calculators

More calculators in "Tech"

See all 98 calculators in "Tech"