Cloud egress cost, by the terabyte
Egress — the data your cloud sends out to your users — is the line with the steepest markup and usually the easiest to cut. Below is what it costs at every scale on the big three. Each links to a worked breakdown that prices the same bytes on Cloudflare R2, bunny.net and an OVH/Hetzner flat box — pick your provider and size, or open a provider overview for the full by-scale table and the honest "when not to move it" note.
AWS — AWS egress
1 TB/mo — ~$92/mo · 5 TB/mo — ~$461/mo · 10 TB/mo — ~$922/mo · 50 TB/mo — ~$4,403/mo · 100 TB/mo — ~$7,987/mo · 500 TB/mo — ~$29,491/mo
AWS — Amazon S3 egress
1 TB/mo — ~$92/mo · 5 TB/mo — ~$461/mo · 10 TB/mo — ~$922/mo · 50 TB/mo — ~$4,403/mo · 100 TB/mo — ~$7,987/mo · 500 TB/mo — ~$29,491/mo
AWS — CloudFront egress
1 TB/mo — ~$0/mo · 5 TB/mo — ~$348/mo · 10 TB/mo — ~$783/mo · 50 TB/mo — ~$4,060/mo · 100 TB/mo — ~$7,132/mo · 500 TB/mo — ~$24,540/mo
AWS — AWS Backup egress
1 TB/mo — ~$92/mo · 5 TB/mo — ~$461/mo · 10 TB/mo — ~$922/mo · 50 TB/mo — ~$4,403/mo · 100 TB/mo — ~$7,987/mo · 500 TB/mo — ~$29,491/mo
Azure — Azure egress
1 TB/mo — ~$89/mo · 5 TB/mo — ~$445/mo · 10 TB/mo — ~$891/mo · 50 TB/mo — ~$4,291/mo · 100 TB/mo — ~$7,875/mo · 500 TB/mo — ~$29,379/mo
Azure — Azure Blob Storage egress
1 TB/mo — ~$89/mo · 5 TB/mo — ~$445/mo · 10 TB/mo — ~$891/mo · 50 TB/mo — ~$4,291/mo · 100 TB/mo — ~$7,875/mo · 500 TB/mo — ~$29,379/mo
Google Cloud — Google Cloud egress
1 TB/mo — ~$123/mo · 5 TB/mo — ~$573/mo · 10 TB/mo — ~$1,137/mo · 50 TB/mo — ~$4,413/mo · 100 TB/mo — ~$8,509/mo · 500 TB/mo — ~$41,277/mo
Google Cloud — Google Cloud Storage egress
1 TB/mo — ~$123/mo · 5 TB/mo — ~$573/mo · 10 TB/mo — ~$1,137/mo · 50 TB/mo — ~$4,413/mo · 100 TB/mo — ~$8,509/mo · 500 TB/mo — ~$41,277/mo