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

  1. Enter your storage amount in GB or TB.
  2. Select your cloud provider (AWS S3, Google Cloud, or Azure).
  3. View monthly and annual storage cost instantly.
  4. Use the With Transfer tab to add egress (data transfer out) costs.
  5. Use the Compare Providers tab to see all three providers side by side.
  6. 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.

Related Calculators