Data Storage Cost Calculator
Calculate cloud storage costs for AWS S3, Google Cloud, and Azure Blob Storage. Compare providers, include egress, API requests, and replication costs.
$
Monthly Cost
—
Storage (GB) —
Annual Cost —
Extended More scenarios, charts & detailed breakdown ▾
GB
Monthly Storage Cost
—
Annual Storage Cost —
Effective $/GB/mo —
Professional Full parameters & maximum detail ▾
GB
GB
K requests
K requests
%
Cost Breakdown
Storage Cost —
Egress Cost —
API Request Cost —
Replication Cost —
Total
Subtotal Before Discount —
Reserved Discount Savings —
Total Monthly (after discount) —
Annual Cost —
How to Use This Calculator
- Enter your storage amount in GB or TB.
- Select your cloud provider (AWS S3, Google Cloud, or Azure).
- View monthly and annual storage cost instantly.
- Use the With Transfer tab to add egress (data transfer out) costs.
- Use the Compare Providers tab to see all three providers side by side.
- The Professional tier adds API request costs, cross-region replication, and reserved capacity discounts.
Formula
Monthly Cost = Storage (GB) × Price ($/GB/mo)
Egress Cost = (Egress GB − 1 free GB) × Egress Price
Annual Cost = Monthly Cost × 12
Example
Example: 1 TB (1,024 GB) on AWS S3 Standard + 500 GB egress → Storage: $23.55 + Egress: (499 GB × $0.09) = $44.91 + $44.91 = $68.46/month or $821.52/year.
Frequently Asked Questions
- AWS S3 Standard storage costs $0.023 per GB per month for the first 50 TB. This means 1 TB costs approximately $23.55/month. Prices decrease for larger volumes.
- Google Cloud Standard storage ($0.020/GB) is slightly cheaper on storage cost than AWS S3 ($0.023/GB). However, egress (data transfer out) costs $0.12/GB on GCP vs $0.09/GB on AWS, so total cost depends on your read/write pattern.
- Egress is the cost of transferring data out of the cloud provider's network (downloads, serving data to users). AWS S3 charges $0.09/GB for the first 10 TB of egress per month. The first 1 GB is free.
- Infrequent access (IA) storage classes cost roughly 50% less than standard storage but charge retrieval fees. They are ideal for backups and data accessed less than once per month.
- Use lifecycle policies to move data to cheaper tiers automatically. Use a CDN to reduce egress costs. Consider reserved capacity for predictable workloads (20–40% discount). Delete unused data regularly.