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
S3 pricing: a practical model for storage, requests, egress, and replication
A practical S3 pricing guide: what to include (GB-month, requests, egress, replication) and how to estimate the key inputs without copying price tables.
Storage Costs Explained (GB-month, requests, retrieval)
A practical storage cost model: GB-month, requests, retrieval, and transfer. Includes estimation checklist.
CDN cost comparison: how to compare pricing across providers
A practical framework to compare CDN pricing across providers: normalize bandwidth, requests, regions, cache fill, and contract terms before choosing the lowest total cost.
Cloud cost estimation checklist: build a model Google (and finance) will trust
A practical checklist to estimate cloud cost without missing major line items: requests, compute, storage, logs/metrics, and network transfer. Includes a worksheet template, validation steps, and the most common double-counting traps.
Copy storage pricing: what you pay for when data moves
A practical guide to pricing storage copy operations (cross-region copy, replication, backups) across S3-like object storage: transfer, requests, and extra storage.
Google Kubernetes Engine (GKE) pricing: nodes, networking, storage, and observability
GKE cost is not just nodes: include node pools, autoscaling, requests/limits (bin packing), load balancing/egress, storage, and logs/metrics. Includes a worked estimate template, pitfalls, and validation steps to keep clusters right-sized.
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