Cloudflare R2 vs Backblaze B2
Default scenario: At 50 TB stored, 20 TB egress to internet / month, 10M writes / month, 100M reads / month, estimated bills are $4,169/yr for Backblaze B2 and $9,970/yr for Cloudflare R2. That’s a $5,801 difference before accounting for different features or operating costs.
The services may differ in features, performance, support and the work you need to do yourself. Read the notes and test what matters to your setup.
Your selected usage
50 TB stored, 20 TB egress to internet / month, 10M writes / month, 100M reads / month
- Cloudflare R2: $9,970/yr estimated
- Backblaze B2: $4,169/yr estimated
Estimated costs at different usage levels
| Usage | Cloudflare R2 | Backblaze B2 |
|---|---|---|
| Backups / archive100 TB stored, 1 TB egress to internet / month, 1M writes / month, 1M reads / month | $18,057/yr$1,500 storage + $0 egress + $4.86 requests | $8,339/yr$695 storage + $0 egress + $0 requests |
| App storage50 TB stored, 20 TB egress to internet / month, 10M writes / month, 100M reads / month | $9,970/yr$750 storage + $0 egress + $81 requests | $4,169/yr$347 storage + $0 egress + $0 requests |
| Media serving20 TB stored, 200 TB egress to internet / month, 5M writes / month, 2B reads / month | $12,508/yr$300 storage + $0 egress + $743 requests | $18,467/yr$139 storage + $1,400 egress + $0 requests |
Standard (hot) tier, 1 TB = 1,000 GB. Minimum storage durations and retrieval fees for cold tiers aren’t modelled. Try your own numbers against all object storage providers.
Side by side
| Cloudflare R2 | Backblaze B2 | |
|---|---|---|
| What it is | S3-compatible object storage from Cloudflare with no egress fees; billed per GB stored and per operation. | Low-cost S3-compatible storage; egress free up to 3x stored data, no API transaction fees for uploads, downloads or lists. |
| Headquarters | 🇺🇸 United States | 🇺🇸 United States |
| Parent jurisdiction | 🇺🇸 United States (Cloudflare) | 🇺🇸 United States |
| EU self-serve plan | Available; check eligible plans and regions | Available; check eligible plans and regions |
| GDPR DPA | Yes | Yes |
| Provider type | Standalone storage | Standalone storage |
| Billing | payg | payg |
| Free tier | 10 GB-month storage, 1M Class A and 10M Class B operations per month. | First 10 GB of storage free. |
| Open source | No | No |
| Source last checked | 2026-10-06 | 2026-10-06 |
| Pricing evidence | Published rates | Published rates |
Which should you choose?
Backblaze B2 has the lower estimated bill at every usage level we tested, from 5 TB stored, 2 TB egress to internet / month, 1M writes / month, 10M reads / month to 5,000 TB stored, 2,000 TB egress to internet / month, 1B writes / month, 10B reads / month.
Choose Cloudflare R2 if…
- it has the lower estimated bill at Media serving usage
Choose Backblaze B2 if…
- it has the lower estimated bill at Backups / archive and App storage usage
Based on estimated list-price bills and the facts above. Features, performance and support aren’t scored.
Cloudflare R2 pricing
Calculated from the listed vendor rates; exclusions still apply.
| Storage / GB-month | 1M write operations | 1M read operations |
|---|---|---|
| $0.015 | $4.5 | $0.36 |
Standard storage $0.015/GB-month, Class A operations (writes, lists) $4.50/M, Class B (reads) $0.36/M, egress free. Free tier (Standard only): 10 GB-month, 1M Class A and 10M Class B operations per month; the operations allowance isn't modelled. Infrequent Access is $0.01/GB-month plus retrieval fees. Buckets can be created with the EU jurisdiction restriction on any plan, keeping objects in EU data centres. The DPA is incorporated into Cloudflare's self-serve terms.
Cloudflare R2 plan limits, full rates and cheaper alternatives · official pricing page
Backblaze B2 pricing
Calculated from the listed vendor rates; exclusions still apply.
| Storage / GB-month | Internet egress / GB |
|---|---|
| $0.00695 | $0.01 |
Pay-as-you-go $6.95/TB-month (published US West rate). Egress is free up to 3x the average monthly data stored, then $0.01/GB. Class A (uploads), B (downloads, GetObject) and C (lists) transactions are free; Class D (event notifications) costs $0.004 per 10,000 after 2,500 free per day. No minimum file size or storage duration fees. Free egress to partner CDNs (e.g. Cloudflare, Fastly, bunny.net). The EU Central region (Amsterdam) is chosen at account creation. DPA for EEA/EU customers at backblaze.com/company/dpa.html.
Backblaze B2 plan limits, full rates and cheaper alternatives · official pricing page
Frequently asked questions
Is Cloudflare R2 cheaper than Backblaze B2?
Backblaze B2 has the lower estimated bill at every usage level we tested, from 5 TB stored, 2 TB egress to internet / month, 1M writes / month, 10M reads / month to 5,000 TB stored, 2,000 TB egress to internet / month, 1B writes / month, 10B reads / month. At 50 TB stored, 20 TB egress to internet / month, 10M writes / month, 100M reads / month, the estimates are $9,970/yr for Cloudflare R2 and $4,169/yr for Backblaze B2. Estimates use list prices and leave out features, support and operating costs.
Do Cloudflare R2 and Backblaze B2 offer EU data residency?
Both offer EU data residency on a self-serve plan. Check which plans and regions qualify.
Do Cloudflare R2 and Backblaze B2 have a free tier or trial?
Cloudflare R2: 10 GB-month storage, 1M Class A and 10M Class B operations per month. Backblaze B2: First 10 GB of storage free.
Where are Cloudflare R2 and Backblaze B2 based?
Cloudflare R2 is headquartered in the United States and owned by Cloudflare (the United States). Backblaze B2 is headquartered in the United States.