Estimate monthly cloud object storage costs across AWS S3, Google Cloud Storage, Azure Blob, and Cloudflare R2 tiers, including egress fees. Compare Standard, Infrequent Access, and Archive tiers side by side to find your cheapest option.
Enter your details and click Calculate to see results
Cloud object storage bills are made up of two very different components: a per-GB-per-month storage fee, and a per-GB egress (data transfer out) fee charged whenever that data leaves the cloud to the internet. Providers price these two components very differently — AWS S3, Google Cloud Storage, and Azure Blob all charge meaningful egress fees, while Cloudflare R2 was built specifically to eliminate them. This calculator lets you enter a data size and monthly egress volume, pick a provider and storage tier, and see the full monthly and annual cost, plus how every other tier and provider would price the exact same workload.
Enter your total stored data size (in GB or TB) and how much of that data you expect to transfer out each month, then select a provider/tier combination — from AWS S3 Standard down to S3 Glacier Deep Archive, GCS Standard through Archive, Azure Hot through Archive, or Cloudflare R2. The calculator multiplies your data size by the tier's per-GB storage rate to get storage cost, multiplies your monthly egress by the provider's per-GB egress rate to get egress cost, sums the two for total monthly cost, and projects an annual figure. It then recomputes the same size and egress volume against every other tier so you can see exactly which combination is cheapest for your specific usage pattern.
The cheapest storage tier on paper isn't always the cheapest overall — a deep archive tier priced at a fraction of a cent per GB can still cost more in total than a "Hot" tier if your workload has significant egress, because egress fees on hyperscalers (AWS ~$0.09/GB, Azure ~$0.087/GB, GCP ~$0.12/GB) often dwarf the storage fee itself for data-heavy applications. Cloudflare R2's zero-egress model can be dramatically cheaper for read-heavy, internet-facing workloads even though its per-GB storage rate is higher than S3 Standard. Modeling storage and egress together, rather than storage in isolation, is essential to picking the right tier.
Designed for frequently accessed data with instant retrieval and no minimum storage duration. Highest per-GB price, but no retrieval fees or delays — best for active application data.
Lower per-GB storage cost in exchange for retrieval fees, minimum storage durations (often 30-180 days), and for archive tiers, retrieval delays of minutes to hours. Ideal for backups and compliance data.
Most providers charge to move data out to the internet, but not to store it or move it in. Cloudflare R2 uniquely charges zero egress, which can make it the cheapest overall choice for read-heavy workloads.
Common questions about cloud storage cost calculations
Explore other AI & infrastructure tools