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. To understand whether the upfront commitment pays off over time, you can use a Payback Period Calculator to compare models.
AWS Region: Choose the data center location closest to your users. Prices change by region. If you are also planning your network architecture, our Subnet Calculator and CIDR Calculator can help you design your VPC subnets.
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. If you need help tracking work schedules, our Work Hours Calculator can help you figure out the right number.
Days / Month: Enter how many days per month you will use your servers. For workloads that only run on business days, our Business Days Calculator can determine the exact count.
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. If you are setting up redundant storage arrays, our RAID Calculator can help you plan usable capacity across multiple disks.
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, and our Data Transfer Calculator to plan for data egress needs.
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.
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. To estimate power costs for on-premises alternatives, try our Electricity Cost Calculator. 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. Reserved Instances and Savings Plans give you a lower rate when you commit for one or three years. Spot Instances offer the deepest discounts but AWS can take them back with just two minutes of notice. When evaluating whether to commit to reserved pricing, our ROI Calculator and Break Even Calculator can help you determine at what point the upfront cost pays for itself.
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 free baseline of 3,000 IOPS and 125 MB/s of throughput, and you only pay extra if you need more. If you are also planning file transfers between regions, our Download Time Calculator can help you estimate how long large data migrations will take.
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, and using an IP Address Calculator along with a VLSM Calculator can simplify network planning across multiple regions. If cloud costs are part of a larger technology budget, our Budget Calculator can help you allocate spending across all your expenses, and a Depreciation Calculator can help you compare the ongoing cloud expense against the depreciated cost of owning physical servers.