Technology calculators

Aws Calculator

Updated Sep 29, 2026 By Infinity Calculator
Pricing Controls
Prices are AWS's published rates: On-Demand and Standard Reserved (no upfront) from the AWS Price List of September 25, 2026, and Compute Savings Plan (1-year, no upfront) rates of September 29, 2026. Instances AWS does not offer with the chosen settings are left out.
Requirement Filters
Leave blank for no upper limit.
Leave blank for no upper limit.
Matching EC2 Instances

—

Compare Instance Category Arch vCPUs RAM (GB) GPU Network Instance Storage Price / Hour Est. Monthly $/vCPU-hr $/GB-RAM-hr

Est. Monthly = Price/Hour × 730 hours. Price/Hour is AWS's published rate for the chosen region, operating system and purchase model, as listed on September 25–29, 2026.

Side-by-Side Comparison (up to 3)
Select at least 2 instances to compare.
Usage-Based Cost Projection
Total Hours of Use
0
Estimated Total Cost
$0.00
Equivalent Monthly Avg
$0.00
Equivalent Annual Cost
$0.00
Monthly Cost by Purchase Model (Projection Instance)
Step-by-Step Solution

Introduction

This free AWS cost calculator helps you estimate how much you will pay for Amazon Web Services. It covers two main services: EC2 compute instances and EBS storage volumes. You can filter instances by vCPUs, RAM, GPU, and architecture to find the right fit for your workload. The tool shows pricing for On-Demand, Reserved, Spot, and Savings Plans so you can compare costs across purchase models. It also lets you pick different AWS regions, operating systems, and usage patterns to build a realistic monthly or annual cost estimate. Use the side-by-side comparison to evaluate up to three instances at once, or turn on the cheapest region finder to see where your chosen instance costs the least. On the storage tab, you can calculate monthly costs for any EBS volume type, including provisioned IOPS and throughput. Every calculation includes a step-by-step breakdown so you can see exactly how the numbers are computed.

How to Use Our AWS Cost Calculator

Enter your cloud server and storage needs below to get estimated costs for Amazon Web Services. The calculator shows hourly and monthly pricing for EC2 instances and EBS storage volumes based on your settings.

Compute (EC2) Tab

Pricing Controls

Purchase Model: Pick how you want to pay for your server. On-Demand has no commitment. Reserved 1-Year and 3-Year lock in a lower rate. Spot gives the biggest discount but AWS can stop your server with short notice. Savings Plans offer a flexible discount with a spending commitment.

AWS Region: Choose the data center location closest to your users. Prices change by region.

Requirement Filters

Min vCPUs: Set the lowest number of virtual CPUs you need. This filters out smaller instances.

Max vCPUs: Set the highest number of virtual CPUs you want. Leave blank if you have no upper limit.

Min RAM (GB): Enter the least amount of memory in gigabytes your workload needs.

Max RAM (GB): Enter the most memory you want. Leave blank for no upper limit.

GPU Count: Choose how many GPUs you need. Pick 0 if your workload does not use a graphics card.

Min Instance Storage (GB): Enter the least amount of built-in disk space you need on the server itself.

Operating System: Pick the OS you plan to run. Windows, RHEL, SUSE, and Windows with SQL cost more than Linux.

Architecture: Choose x86_64 for standard Intel/AMD chips, ARM for AWS Graviton chips, or both.

Instance Category: Filter by workload type such as General Purpose, Compute Optimized, Memory Optimized, Storage Optimized, or Accelerated Computing.

Min Price / Hour: Set a floor price to hide very small instances you do not want to see.

Max Price / Hour: Set a ceiling price to hide instances that cost too much.

Current Generation Only: Check this box to show only the newest instance types. Uncheck it to also see older models.

Find Cheapest Region: Check this box to rank every AWS region by price for your chosen instance. This helps you find the lowest cost location.

Usage-Based Cost Projection

Projection Instance: Pick one instance from your filtered results to estimate total costs over time.

Number of Instances: Enter how many copies of that server you plan to run.

Hours / Day: Enter how many hours per day your servers will be turned on.

Days / Month: Enter how many days per month you will use your servers.

Months to Project: Choose how many months into the future you want to estimate costs for.

Side-by-Side Comparison

Compare Checkboxes: Check the box next to up to three instances in the results table to see their specs and costs side by side.

Storage (EBS) Tab

Volume Type: Pick the kind of disk you need. Use gp3 for most workloads, io2 or io1 for high-speed databases, st1 for large sequential reads, and sc1 for cold data you rarely access.

Storage Size (GB): Enter the total disk space you need in gigabytes.

Provisioned IOPS: This appears for io1 and io2 volumes. Enter the number of input/output operations per second you need. Higher IOPS costs more.

Provisioned Throughput (MB/s): This appears for gp3 volumes. The first 125 MB/s is free. Enter a higher number if you need faster data transfer. Use our Bandwidth Calculator to estimate the throughput your application actually requires.

Number of Volumes: Enter how many disks of this type and size you need.

AWS Region: Choose the data center location for your storage. Prices vary by region.

Understanding AWS Cloud Computing Costs

Amazon Web Services (AWS) is a cloud platform that lets you rent computers and storage over the internet instead of buying your own hardware. You only pay for what you use, much like a utility bill. The two biggest costs for most users are compute (running virtual servers called EC2 instances) and storage (saving data on virtual hard drives called EBS volumes).

EC2 instances come in many sizes. Some have more processing power (vCPUs), some have more memory (RAM), and some include GPUs for heavy tasks like machine learning. The price you pay per hour depends on the instance type, the AWS region you choose, your operating system, and your purchase model. On-Demand pricing has no commitment but costs the most. Savings Plans give you a lower rate when you commit to a set amount of compute use per hour for a one or three year period.3 Reserved Instances also lower the rate for a one- or three-year term. Spot Instances offer the deepest discounts, but AWS issues an interruption notice only two minutes before it stops or terminates a Spot Instance.1

EBS storage is charged monthly based on how many gigabytes you use. Some volume types, like io1 and io2, also charge for provisioned IOPS (input/output operations per second). The gp3 volume type includes a baseline of 3,000 IOPS and 125 MiB/s of throughput in the price of storage, and you only pay extra if you provision more.2

Prices also change by region. Running the same server in São Paulo costs more than running it in Virginia. Picking the right region, instance size, and purchase model can save you hundreds or even thousands of dollars each year. For teams managing cloud infrastructure, tracking uptime commitments with an SLA Calculator is essential.


Formulas used

Hourly rate (AWS published price for the chosen settings)
r = \text{AWS published hourly rate}(\text{instance},\ \text{region},\ \text{OS},\ \text{purchase model})
Total Hours of Use
H = \text{instances} \times \frac{\text{hrs}}{\text{day}} \times \frac{\text{days}}{\text{month}} \times \text{months}
Estimated Total Compute Cost
C = r \times H
Equivalent Monthly Average
\text{Monthly} = \frac{C}{\text{months}}
Equivalent Annual Cost
\text{Annual} = \text{Monthly} \times 12
EBS Storage Cost per Month
S = \text{size}_{\text{GB}} \times \text{rate}_{\text{GB-month}}(\text{region}) \times \text{volumes}
EBS Provisioned IOPS Cost per Month
I = \left(\sum_{\text{tiers}} \text{IOPS}_{\text{tier}} \times \text{rate}_{\text{tier}}(\text{region})\right) \times \text{volumes}
EBS gp3 Throughput Cost per Month
T = \max(0,\; \text{throughput} - 125) \times \text{rate}_{\text{thr}}(\text{region}) \times \text{volumes}

Frequently asked questions

What does Est. Monthly mean in the results table?

Est. Monthly is the estimated monthly cost. It is calculated by multiplying the hourly price by 730 hours, which is the average number of hours in a month (365 days × 24 hours ÷ 12 months).

What is the difference between On-Demand, Reserved, Spot, and Savings Plans?

On-Demand means you pay full price with no commitment. Reserved gives you a discount when you commit for 1 or 3 years. Spot gives the biggest discount, but AWS warns you only two minutes before it stops or terminates a Spot Instance.1 Savings Plans offer a flexible discount when you commit to a set spending amount per hour.

Why do prices change when I pick a different AWS region?

AWS runs data centers all over the world. The cost to build and operate those data centers varies by location. Regions with higher energy, land, or labor costs tend to charge more. For example, São Paulo is usually more expensive than Virginia.

What is an ARM or Graviton instance?

Graviton is a chip designed by AWS that uses ARM architecture. Graviton instances often cost less per hour and use less energy than x86 instances. They work well with Linux and many popular apps, but not all software supports ARM.

What does vCPU mean?

vCPU stands for virtual CPU. On instances that support simultaneous multithreading, each thread of a CPU core is represented as a vCPU; an m5.xlarge, for example, has two cores with two threads each, four vCPUs in total.4 More vCPUs means your server can handle more tasks at the same time.

What is the difference between instance storage and EBS storage?

Instance storage is a disk that is physically attached to the host server. It is fast but temporary. The data persists if the instance is rebooted, but not if the instance is stopped, hibernated, or terminated.5 EBS storage is a separate network-attached disk that keeps your data even after you stop the instance.

Which EBS volume type should I choose?

Use gp3 for most workloads. It is the newest general purpose SSD and gives good speed at a low price. Use io2 or io1 for databases that need very fast and consistent read/write speeds. Use st1 for big data that reads files in order. Use sc1 for cold data you rarely access.

What does provisioned IOPS mean?

IOPS stands for Input/Output Operations Per Second. When you provision IOPS on an io1 or io2 volume, you are reserving a guaranteed number of read and write operations each second. You pay extra for each IOPS you provision.

Why does gp3 show a throughput field?

The gp3 volume type includes a baseline of 125 MiB/s of throughput in the price of storage.2 If your workload needs to move data faster than that, you can add more throughput for an extra cost per MB/s.

What does the OS selection do to pricing?

Linux is the base price. Choosing Windows, RHEL, SUSE, or Windows with SQL adds a licensing fee on top of the base hourly rate. Windows with SQL adds the most because it includes a Microsoft SQL Server license.

What does Current Generation Only mean?

AWS regularly releases newer instance types that are faster and cheaper. Checking this box hides older instance types and only shows the latest generation. AWS lists families such as M4, C4 and P3 as previous generation instance types.6 Newer types usually give you better performance for your money.

How is the usage-based cost projection calculated?

The calculator multiplies: hourly price × number of instances × hours per day × days per month × number of months. This gives you a total cost for the entire period. It also divides that total by the number of months to show your average monthly cost.

What should I set Hours per Day to if my server runs all the time?

Set it to 24 hours. Also set Days per Month to 30 or 31. This gives you a full-time usage estimate, which is close to the 730-hour monthly estimate shown in the table.

Does the price change by region?

There is no multiplier. Every region has its own price in the AWS Price List, and the calculator uses that published price directly. The step-by-step breakdown shows the rate it looked up for your region, operating system and purchase model.


Sources

  1. Spot Instance interruption notices. Amazon EC2 User Guide. Amazon Web Services. Accessed September 29, 2026.
  2. General Purpose SSD volumes. Amazon EBS User Guide. Amazon Web Services. gp3 volumes. Accessed September 29, 2026.
  3. What are Savings Plans? Savings Plans User Guide. Amazon Web Services. Accessed September 29, 2026.
  4. CPU options for Amazon EC2 instances. Amazon EC2 User Guide. Amazon Web Services. Considerations. Accessed September 29, 2026.
  5. Data persistence for Amazon EC2 instance store volumes. Amazon EC2 User Guide. Amazon Web Services. Accessed September 29, 2026.
  6. Amazon EC2 previous generation instance types. Amazon EC2 Instance Types. Amazon Web Services. Instance families and instance types. Accessed September 29, 2026.