Quick Answer: How Cloud Storage Costs Are Billed
Total monthly cloud object storage cost is the sum of three independent billing dimensions:
Total Bill = (Storage GB × $/GB) + (Egress GB × $/GB) + (API Requests × $/Request)
Example on 5 TB Storage ($0.023/GB) and 2 TB Egress ($0.09/GB):AWS S3 Bill: (5,000 × $0.023 = $115) + ((2,000 - 100) × $0.09 = $171) = $286.00 / moCloudflare R2 Bill: (5,000 × $0.015 = $75) + (2,000 × $0.00 = $0) = $75.00 / mo (74% cheaper)
The Cloud Egress Tax: Why AWS S3 Bills Escalate Quickly
When deploying web applications, user-generated content platforms, and AI inference pipelines, cloud storage costs appear deceptively cheap at ~$0.02/GB per month. However, the moment applications deliver media, PDFs, or dataset downloads to end users, egress bandwidth penalties (at $0.09/GB on AWS S3 and $0.12/GB on Google Cloud) frequently dwarf actual storage costs.
Modern alternatives like Cloudflare R2 and Wasabi have disrupted this model by offering 100% free data egress, providing identical S3-compatible APIs at a fraction of the total cost.
2026 Cloud Object Storage Comparison Matrix
| Provider | Storage Rate (/GB) | Egress Rate (/GB) | Free Tier | Best Used For |
|---|---|---|---|---|
| Cloudflare R2 | $0.015 | $0.00 (Zero Egress) | 10 GB / mo | Web assets, video/image delivery, high download workloads. |
| Backblaze B2 | $0.006 | $0.010 | 10 GB / mo | Large backups, archive storage, enterprise cold data. |
| Wasabi Hot Cloud | $0.0069 | $0.00 (Zero Egress) | — | Media production, video surveillance, non-AWS native apps. |
| Amazon S3 Standard | $0.023 | $0.090 | 100 GB Egress | Native AWS infrastructure (Lambda, Athena, SageMaker). |
Sources and Official Pricing Specs
- Amazon Web Services (AWS): Amazon Simple Storage Service (S3) Pricing Schedule.
- Cloudflare: R2 Object Storage Pricing & Zero-Egress Architecture.
- Google Cloud: Cloud Storage Pricing & Network Egress SKUs.
- Backblaze: B2 Cloud Storage Pricing Benchmarks.