AWS EBS Cost Calculator (GB-month + IOPS)

Estimate EBS-style block storage cost with a simple model: storage + provisioned IOPS + provisioned throughput. Compare baseline vs peak capacity with your effective pricing.

Inputs

Storage (GB-month)
Approx 0.49 TB-month.
Storage price ($ / GB-month)
Provisioned IOPS (IOPS-month)
Avg IOPS
IOPS price ($ / IOPS-month)
Provisioned throughput (MB/s-month)
Avg throughput (MB/s)
Throughput price ($ / MB/s-month)
Headroom (%)
Use 120-150% for bursty workloads.
Est 4,375 IOPS, 150 MB/s.
Scenario presets

Results

Estimated monthly total
$80.00
Storage
$40.00
Provisioned IOPS
$30.00
Provisioned throughput
$10.00
IOPS-month
6,000
MB/s-month
250
Performance share
50%

How to get your inputs

  • Inputs: use billing exports, metrics, or logs to get real counts/GB where possible.
  • Units: convert throughput (Mbps) or rates (RPS) into monthly units when needed.
  • Scenarios: build a baseline and a high-usage scenario to avoid under-budgeting.

Result interpretation

  • If performance costs dominate, consider tuning IOPS/throughput or switching volume types.
  • If storage dominates, check for over-provisioned volumes or stale snapshots.

Common mistakes

  • Using a single average and ignoring peak/incident scenarios.
  • Double-counting or missing adjacent line items (transfer, logs, retries).

Advanced inputs to capture

  • Track storage GB-month by volume type.
  • Include provisioned IOPS and throughput where enabled.
  • Model snapshot retention and daily change rate.
  • Use scheduled uptime if volumes are not always attached.

Scenario planning

Scenario Storage IOPS Throughput
Baseline Average Expected Expected
Peak High High High

Validate after changes

  • Compare your estimate to the first real bill and adjust assumptions.
  • Track the primary driver metric (requests/GB/count) over time.

Next steps

Advertisement

Example scenario

  • 500GB, 6,000 IOPS, 250 MB/s throughput - estimate monthly storage + performance charges.
  • Peak 220% scenario helps budget for scaling bursts.

Included

  • Storage cost from GB-month x $/GB-month.
  • IOPS cost from IOPS-month x $/IOPS-month (if your volume type charges for it).
  • Throughput cost from MB/s-month x $/MB/s-month (if your volume type charges for it).
  • Optional IOPS and throughput headroom estimator.
  • Baseline vs peak scenario table for capacity spikes.

Not included

  • Snapshots/backup storage, data transfer, and EC2 instance costs.
  • Tiered pricing and per-volume-type minimums unless you reflect them in pricing inputs.

How we calculate

  • Storage cost = GB-month x $ per GB-month.
  • IOPS cost = provisioned IOPS x $ per IOPS-month (set price to 0 if not billed).
  • Throughput cost = provisioned MB/s x $ per MB/s-month (set price to 0 if not billed).
  • Total = storage + IOPS + throughput.

FAQ

Do all EBS volume types charge for IOPS and throughput?
No. Some volume types include baseline performance and only charge for storage, while others bill separately for provisioned performance. Use $0 for components that don't apply to your plan.
Does this include snapshots?
No. Snapshots are typically billed as separate storage. Model them separately if you take frequent snapshots or keep long retention.
How should I estimate GB-month?
Use the average allocated storage (or average used, depending on billing). If storage grows over time, model multiple months or scenarios.

Related tools

Related guides

Advertisement

Disclaimer

Educational use only. Not legal, financial, or professional advice. Results are estimates based on the inputs and assumptions shown on this page. Verify pricing and limits with your providers and documentation.

Last updated: 2026-02-23