Skip to main content
Calcimator

Cloud Cost Calculator

Estimate monthly cloud infrastructure costs from compute, storage, and data transfer.

Inputs

%

Results

Monthly (on-demand)

$454.35

≈ 8 tanks of gas

Monthly (with savings)

$454.35

≈ 8 tanks of gas

Annual (on-demand)$5,452.20
Annual (with savings)$5,452.20
Annual savings from reserved$0.00
Compute cost / month$379.44
Storage cost / month$30.00
Data transfer cost / month$44.91
Effective cost per vCPU-hr$0.05
How to Use This Calculator
  1. Enter the number of Instances, vCPUs per Instance, and RAM per Instance (GB).
  2. Input the On-Demand Hourly Rate and Hours per Month for the target compute tier.
  3. Add Storage per Instance (GB) and Storage Price per GB.
  4. Enter Data Transfer Out (GB/month) and Transfer Price per GB.
  5. Set Reserved Discount % to compare on-demand vs. reserved instance pricing.
  6. Review Total Monthly Cost and Annual Cost with and without reserved pricing.

How the result changes with Number of instances

Number of instancesMonthly (on-demand)Monthly (with savings)
100$13,692.91$13,692.91
350$47,812.91$47,812.91
650$88,756.91$88,756.91
900$122,876.91$122,876.91

What each input means

Number of instances
Total compute instances (VMs, EC2, Droplets) running.
vCPUs per instance
Virtual CPUs per instance for cost-per-vCPU calculations.
RAM per instance (GB)
Memory per instance (used for reference, pricing based on hourly rate).
Hourly rate per instance ($)
On-demand hourly cost per instance (e.g., t3.xlarge ~$0.17/hr).
Hours per month
Hours each instance runs per month (744 = 24/7, lower for dev/staging).
Storage per instance (GB)
EBS/block storage attached per instance.
Storage price per GB ($)
Monthly cost per GB of block storage (gp3 ~$0.08, io2 ~$0.125).
Data transfer out (GB/mo)
Monthly outbound data transfer from cloud to internet.
Transfer price per GB ($)
Price per GB of outbound data transfer (AWS ~$0.09).
Reserved/savings discount %
Discount from reserved instances or savings plans (1yr ~30%, 3yr ~60%).

What each result means

Monthly (on-demand)
Total monthly cost at on-demand pricing.
Monthly (with savings)
Total monthly cost with reserved/savings discount applied to compute.
Annual (on-demand)
Projected annual cost at on-demand rates.
Annual (with savings)
Projected annual cost with reserved discount.
Annual savings from reserved
How much you save yearly by committing to reserved pricing.
Compute cost / month
Monthly compute charges (with discount if applicable).
Storage cost / month
Monthly block storage charges.
Data transfer cost / month
Monthly outbound data transfer charges.
Effective cost per vCPU-hr
All-in cost divided by total vCPU-hours.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Number of instances = 3, vCPUs per instance = 4, RAM per instance (GB) = 16, Hourly rate per instance ($) = 0.17 = 10 input(s) provided
  2. Calculate Monthly
    Monthly = computeOnDemand + storageCost + dataTransferCost
    454.35 = $454.35
  3. Calculate Monthly
    Monthly = computeReserved + storageCost + dataTransferCost
    454.35 = $454.35
  4. Calculate Annual
    Annual = monthlyOnDemand * 12
    5452.2 = $5,452.2
  5. Calculate Annual
    Annual = monthlyReserved * 12
    5452.2 = $5,452.2

Engine last updated .

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Technology & Computing.