Skip to content
Calcrivo

EBS Volume Cost Calculator

Split a gp3 volume bill into capacity, IOPS above the free 3,000 and throughput above the free 125 MB/s.

Inputs

GiB
IOPS
MB/s
IOPS

gp3 includes 3,000 IOPS at no extra charge.

MB/s
USD per GiB-month
USD per IOPS-month
USD per MB/s-month

Monthly Volume Cost

$80.00

Capacity Cost

$40.00

Extra IOPS Cost

$25.00

Extra Throughput Cost

$15.00

Effective Cost per GiB

0.1600USD per GiB-month

Provisioned Capacity

500 GiB

Step by step

  1. Values used

    Volume size = 500 GiB; Provisioned IOPS = 8,000 IOPS; Provisioned throughput = 500 MB/s; IOPS included in the base price = 3,000 IOPS; Throughput included in the base price = 125 MB/s; Capacity price = 0.0800 USD per GiB-month; Provisioned IOPS price = 0.0050 USD per IOPS-month; Provisioned throughput price = 0.0400 USD per MB/s-month

  2. EBS Volume Cost

    cost = GiB x capacity rate + max(0, IOPS − 3000) x IOPS rate + max(0, MB/s − 125) x throughput rate.

  3. Monthly Volume Cost

    = 80.00

  4. Capacity Cost

    = 40.00

  5. Extra IOPS Cost

    = 25.00

  6. Extra Throughput Cost

    = 15.00

  7. Effective Cost per GiB

    = 0.1600 USD per GiB-month

  8. Provisioned Capacity

    = 536,870,912,000

How it works

gp3 decouples capacity from performance: you pay for every GiB provisioned whether or not it holds data, then pay separately only for IOPS above 3,000 and throughput above 125 MB/s. Because the baseline is free at any volume size, gp3 removes the gp2 trick of over-sizing a volume just to buy IOPS. Every rate here is a user-supplied list price to confirm on the AWS EBS pricing page for your region. It shows whether a volume's bill is driven by capacity or by performance, which decides whether the fix is shrinking the disk, lowering the provisioned IOPS, or moving to io2 or st1.

Formula

EBS Volume Cost

cost = GiB x capacity rate + max(0, IOPS − 3000) x IOPS rate + max(0, MB/s − 125) x throughput rate.

125
MB/s included with gp3 before provisioning charges
3000
IOPS included with gp3 before provisioning charges
GiB
Provisioned volume size

Frequently Asked Questions

How is EBS Volume Cost calculated?

cost = GiB x capacity rate + max(0, IOPS − 3000) x IOPS rate + max(0, MB/s − 125) x throughput rate. gp3 decouples capacity from performance: you pay for every GiB provisioned whether or not it holds data, then pay separately only for IOPS above 3,000 and throughput above 125 MB/s. Because the baseline is free at any volume size, gp3 removes the gp2 trick of over-sizing a volume just to buy IOPS. Every rate here is a user-supplied list price to confirm on the AWS EBS pricing page for your region.

Why does EBS Volume Cost matter?

It shows whether a volume's bill is driven by capacity or by performance, which decides whether the fix is shrinking the disk, lowering the provisioned IOPS, or moving to io2 or st1.

What values do I need to enter?

This calculator takes 8 inputs: Volume size, Provisioned IOPS, Provisioned throughput, IOPS included in the base price, Throughput included in the base price, Capacity price, Provisioned IOPS price, Provisioned throughput price. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Am I billed for a volume that is detached?

Yes. EBS bills provisioned capacity and provisioned performance for as long as the volume exists, regardless of whether an instance is attached or running. Unattached volumes are one of the most common sources of silent storage spend.

You might also need