---
title: Backblaze B2 vs Cloudflare R2
slug: backblaze-b2-vs-cloudflare-r2
url: "https://toolweight.dev/vs/backblaze-b2-vs-cloudflare-r2"
category: s3-compatible-storage
last_verified: 2026-07-23
license: CC-BY-4.0
---

# Backblaze B2 vs Cloudflare R2

> Compared on the S3-compatible storage field registry — 28 fields, all sourced.

## Where they differ

| Field | Backblaze B2 | Cloudflare R2 |
| --- | --- | --- |
| True cost /mo (USD) (/mo) | $26.95 /mo | $22.74 /mo |
| True cost /mo (AUD) (/mo) | A$40.96 /mo | A$34.56 /mo |
| True cost from Sydney (AUD) (/mo) | — | A$34.56 /mo |
| Storage $/TB/mo (/TB/mo) | $6.95 /TB/mo | $15 /TB/mo |
| Egress $/TB (/TB) | $10 /TB | $0 /TB |
| Egress cap (x stored) (x stored) | 3 x stored | — |
| Class A $/M ops (/M ops) | $0 /M ops | $4.5 /M ops |
| Class B $/M ops (/M ops) | $0 /M ops | $0.36 /M ops |
| S3 API coverage (%) | 85 % | 82 % |
| Versioning | ● | ○ |
| CDN integration | partner | free-bundled |
| Max object size | 9.1 TB | 5 TB |
| Sydney region | ○ | ◐ |
| TTFB from Sydney | 180 ms | 45 ms |
| Object lock / WORM | ● | ◐ |
| Replication model | single-az | multi-az |
| Official MCP server | ○ | ● |
| GA year | 2,015 | 2,022 |
| Positioning | Commodity bulk storage for backup targets and media archives. | Zero-egress object storage for teams already on Cloudflare's edge. |

## Every field

| Field | Backblaze B2 | Cloudflare R2 |
| --- | --- | --- |
| True cost /mo (USD) (/mo) | $26.95 /mo | $22.74 /mo |
| True cost /mo (AUD) (/mo) | A$40.96 /mo | A$34.56 /mo |
| True cost from Sydney (AUD) (/mo) | — | A$34.56 /mo |
| Storage $/TB/mo (/TB/mo) | $6.95 /TB/mo | $15 /TB/mo |
| Egress $/TB (/TB) | $10 /TB | $0 /TB |
| Egress cap (x stored) (x stored) | 3 x stored | — |
| Class A $/M ops (/M ops) | $0 /M ops | $4.5 /M ops |
| Class B $/M ops (/M ops) | $0 /M ops | $0.36 /M ops |
| Min retention | 0 ms | 0 ms |
| Min billed object | 0 B | 0 B |
| S3 API coverage (%) | 85 % | 82 % |
| Presigned URLs | ● | ● |
| Multipart upload | ● | ● |
| Versioning | ● | ○ |
| Lifecycle rules | ● | ● |
| Event notifications | ● | ● |
| CDN integration | partner | free-bundled |
| Max object size | 9.1 TB | 5 TB |
| IAM granularity | 3 | 3 |
| Sydney region | ○ | ◐ |
| TTFB from Sydney | 180 ms | 45 ms |
| Durability (nines) ( nines) | 11  nines | 11  nines |
| Uptime SLA (%) | 99.9 % | 99.9 % |
| Object lock / WORM | ● | ◐ |
| Replication model | single-az | multi-az |
| Official MCP server | ○ | ● |
| GA year | 2,015 | 2,022 |
| Positioning | Commodity bulk storage for backup targets and media archives. | Zero-egress object storage for teams already on Cloudflare's edge. |

## Each option

### Backblaze B2 — 75.9 / 100
Cheap US and EU object storage with free egress up to three times stored volume.

The sensible middle: cheap, boring, feature-complete enough, and the Bandwidth Alliance makes egress free outright if Cloudflare or Fastly is already in your stack. The absence of any APAC region is the single reason to rule it out for Australian workloads.
- Backup and archive targets where object lock matters and latency does not
- Anyone already serving through Cloudflare or Fastly — egress becomes free
- Workloads whose egress genuinely stays under three times stored volume

### Cloudflare R2 — 75.0 / 100
S3-compatible object storage with zero egress fees, on Cloudflare's network.

The default answer for anything read-heavy, and the only provider here where egress genuinely stops being a line item you have to model. Watch the $4.50 per million Class A charge on write-heavy workloads, remember that 'Oceania' is a hint rather than a region, and check that you are not quietly depending on versioning — R2 does not implement it, which is a bigger gap than the zero-egress headline lets people notice.
- Public assets, media and package registries where egress dwarfs storage
- Anything already fronted by Cloudflare Workers or the Cloudflare CDN
- Escaping an AWS bill that is mostly bandwidth

## Sources

| Tool | Field | Confidence | Verified | Source |
| --- | --- | --- | --- | --- |
| Backblaze B2 | True cost /mo (USD) | Inferred | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | True cost from Sydney (AUD) | Unknown | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-data-regions |
| Backblaze B2 | Storage $/TB/mo | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | Egress $/TB | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | Egress cap (x stored) | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | Class A $/M ops | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | Class B $/M ops | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/transaction-pricing |
| Backblaze B2 | Min retention | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | Min billed object | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/pricing |
| Backblaze B2 | Versioning | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-file-versions |
| Backblaze B2 | Lifecycle rules | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-lifecycle-rules |
| Backblaze B2 | Event notifications | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-event-notifications |
| Backblaze B2 | CDN integration | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/cloud-storage/integrations/cloudflare |
| Backblaze B2 | Max object size | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-large-files |
| Backblaze B2 | Sydney region | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-data-regions |
| Backblaze B2 | Durability (nines) | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/blog/cloud-storage-durability/ |
| Backblaze B2 | Object lock / WORM | Vendor-claimed | 2026-07-23 | https://www.backblaze.com/docs/cloud-storage-object-lock |
| Cloudflare R2 | True cost /mo (USD) | Inferred | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | Storage $/TB/mo | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | Egress $/TB | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | Egress cap (x stored) | Unknown | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | Class A $/M ops | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | Class B $/M ops | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | Min retention | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/pricing/ |
| Cloudflare R2 | S3 API coverage | Inferred | 2026-07-23 | https://developers.cloudflare.com/r2/api/s3/api/ |
| Cloudflare R2 | Presigned URLs | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/api/s3/presigned-urls/ |
| Cloudflare R2 | Multipart upload | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/objects/multipart-objects/ |
| Cloudflare R2 | Versioning | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/api/s3/api/ |
| Cloudflare R2 | Lifecycle rules | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/buckets/object-lifecycles/ |
| Cloudflare R2 | Event notifications | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/buckets/event-notifications/ |
| Cloudflare R2 | Max object size | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/platform/limits/ |
| Cloudflare R2 | Durability (nines) | Vendor-claimed | 2026-07-23 | https://developers.cloudflare.com/r2/reference/durability/ |
| Cloudflare R2 | GA year | Vendor-claimed | — | https://blog.cloudflare.com/r2-ga/ |

See the full roster: [S3-compatible storage](https://toolweight.dev/compare/s3-compatible-storage) — 12 tools.

## Licence and attribution

Data from toolweight (https://toolweight.dev), licensed CC-BY-4.0.

- Licence: [CC-BY-4.0](https://creativecommons.org/licenses/by/4.0/)
- Canonical HTML: https://toolweight.dev/vs/backblaze-b2-vs-cloudflare-r2
- Machine-readable: https://toolweight.dev/vs/backblaze-b2-vs-cloudflare-r2.md · https://toolweight.dev/api/v1 · https://toolweight.dev/mcp
- toolweight takes no affiliate revenue and sells no placements. Corrections: https://toolweight.dev/suggest
