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
gp3 includes 3,000 IOPS at no extra charge.
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
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
EBS Volume Cost
cost = GiB x capacity rate + max(0, IOPS − 3000) x IOPS rate + max(0, MB/s − 125) x throughput rate.
Monthly Volume Cost
= 80.00
Capacity Cost
= 40.00
Extra IOPS Cost
= 25.00
Extra Throughput Cost
= 15.00
Effective Cost per GiB
= 0.1600 USD per GiB-month
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.