Skip to content
Calculator

S3 vs R2 vs Backblaze B2

Compare real monthly costs for your storage workload. Cloudflare R2's zero-egress model saves most teams 60–80% vs S3.

Your Workload
1K GB
Total stored data
500 GB
Data downloaded by users/apps
1.0M
1.0M reads/month
100K
100K writes/month
πŸ† Best Value
Backblaze B2
$11.37/mo
Saves $48.53/mo vs S3(81% off)
Egress Impact
S3 egress cost$36.00
R2 egress cost$0.00
Egress savings with R2$36.00/mo
☁️
AWS S3
First 100GB egress/month free to internet. $0.023/GB storage (Standard).
$59.90
/month
Storage
$23.00
Egress
$36.00
GET requests
$0.40
PUT requests
$0.50
Storage
$0.023/GB
Egress
$0.09/GB
Free tier
100GB egress
πŸ”Ά
Cloudflare R2
Zero egress fees. 10GB storage + 1M Class A + 10M Class B free/month.
$15.34
/month
Storage
$14.85
Egress
FREE
GET requests
$0.04
PUT requests
$0.45
Storage
$0.015/GB
Egress
FREE
Free tier
10GB
πŸ”΄
Backblaze B2
Cheapest storage. Free egress to Cloudflare/Fastly partners. $0.01/GB otherwise.
$11.37
/month
πŸ† Best value
Storage
$6.00
Egress
$4.97
GET requests
$0.40
PUT requests
$0.00
Storage
$0.006/GB
Egress
$0.01/GB
Free tier
3GB egress
Monthly Cost at Different Scales
ScaleAWS S3Cloudflare R2Backblaze B2
100GB storage, 50GB egress$2.39$1.40$1.11 πŸ†
1TB storage, 500GB egress$59.90$15.34$11.37 πŸ†
10TB storage, 5TB egress$680.00$154.71$113.97 πŸ†
100TB storage, 20TB egress$4.1k$1.5k$819.97 πŸ†
Use S3 when…
  • βœ“ Already deep in AWS ecosystem
  • βœ“ Need Lambda integration
  • βœ“ S3 features (versioning, lifecycle, replication)
  • βœ“ Internal traffic (no egress)
Use R2 when…
  • βœ“ High egress workloads
  • βœ“ Public media / CDN origin
  • βœ“ Cost is the #1 concern
  • βœ“ Cloudflare Workers integration
Use B2 when…
  • βœ“ Absolute lowest storage price
  • βœ“ Paired with Cloudflare (free egress)
  • βœ“ Cold/archival data
  • βœ“ Backups and disaster recovery