# Cloudflare R2 vs Backblaze B2

Canonical: https://inetgeek.com/compare/cloudflare-r2-vs-backblaze-b2/

Every value below is read from Cloudflare R2's and Backblaze B2's own documentation. See https://inetgeek.com/methodology/ for how.

## At a glance

| Criterion | Cloudflare R2 | Backblaze B2 |
| --- | --- | --- |
| Free tier | Yes | Yes |
| Egress over allowance | Free. Cloudflare charges nothing for egress to the internet on any storage class; Infrequent Access adds a $0.01/GB retrieval fee instead. | Free up to three times your stored capacity each month on the $6.95/TB tier; unlimited free egress on the $15/TB tier. Egress beyond the 3x allowance is chargeable. |
| Storage price | $0.015 per GB-month for Standard, $0.01 for Infrequent Access. Billed rounded up to the whole GB-month. | $6.95 per TB per month on B2 Overdrive; $15 per TB per month on the unlimited-egress tier |
| Operations price | $4.50 per million Class A operations (writes and listings) and $0.36 per million Class B (reads) on Standard; $9.00 and $0.90 on Infrequent Access. Rounded up to the whole million. | Transactions are not charged on the $6.95/TB tier. Backblaze notes that its published chart uses U.S. West rates and that competitor rates vary by region and volume. |
| S3-compatible API | Supported | Supported |

## Where they differ

### Egress over allowance

- Cloudflare R2: Free. Cloudflare charges nothing for egress to the internet on any storage class; Infrequent Access adds a $0.01/GB retrieval fee instead. ([source](https://developers.cloudflare.com/r2/pricing/))
- Backblaze B2: Free up to three times your stored capacity each month on the $6.95/TB tier; unlimited free egress on the $15/TB tier. Egress beyond the 3x allowance is chargeable. ([source](https://www.backblaze.com/cloud-storage/pricing))

### Storage price

- Cloudflare R2: $0.015 per GB-month for Standard, $0.01 for Infrequent Access. Billed rounded up to the whole GB-month. ([source](https://developers.cloudflare.com/r2/pricing/))
- Backblaze B2: $6.95 per TB per month on B2 Overdrive; $15 per TB per month on the unlimited-egress tier ([source](https://www.backblaze.com/cloud-storage/pricing))

### Operations price

- Cloudflare R2: $4.50 per million Class A operations (writes and listings) and $0.36 per million Class B (reads) on Standard; $9.00 and $0.90 on Infrequent Access. Rounded up to the whole million. ([source](https://developers.cloudflare.com/r2/pricing/))
- Backblaze B2: Transactions are not charged on the $6.95/TB tier. Backblaze notes that its published chart uses U.S. West rates and that competitor rates vary by region and volume. ([source](https://www.backblaze.com/cloud-storage/pricing))

## Which should you choose?

Pick Cloudflare R2 if Serving files to the public, where egress is the bill everyone underestimates. Nothing to pay for bandwidth out, on any storage class, so a busy bucket costs what it costs to store rather than what it costs to read.

Pick Backblaze B2 if Bulk capacity where egress is predictable — free up to three times what you store each month, which covers most backup and archive patterns comfortably at $6.95 per terabyte.

Consider something else: Cloudflare R2 — Operations are charged and rounded up to the whole million, so a workload of many tiny reads and writes pays here instead. The saving is on bandwidth, not on request volume.

Consider something else: Backblaze B2 — Egress is only free to that 3x ceiling. A bucket read far more often than its size, like a public media library, is the shape this pricing is not built for.

## Documented by only one

- Storage (entry plan): Cloudflare R2: 10 GB-month free each month, plus 1 million Class A and 10 million Class B operations

## Questions this comparison answers

**Egress over allowance: Cloudflare R2 or Backblaze B2?**

Cloudflare R2: Free. Cloudflare charges nothing for egress to the internet on any storage class; Infrequent Access adds a $0.01/GB retrieval fee instead.
Backblaze B2: Free up to three times your stored capacity each month on the $6.95/TB tier; unlimited free egress on the $15/TB tier. Egress beyond the 3x allowance is chargeable.

**Should I choose Cloudflare R2 or Backblaze B2?**

Pick Cloudflare R2 if Serving files to the public, where egress is the bill everyone underestimates. Nothing to pay for bandwidth out, on any storage class, so a busy bucket costs what it costs to store rather than what it costs to read.
Pick Backblaze B2 if Bulk capacity where egress is predictable — free up to three times what you store each month, which covers most backup and archive patterns comfortably at $6.95 per terabyte.
