# Cloudflare R2

Canonical: https://inetgeek.com/storage/cloudflare-r2/

S3-compatible object storage on Cloudflare's network, priced on capacity and operations with no charge for egress to the internet.

## Who it suits

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.

Consider something else if 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.

## What the documentation says

### Pricing

- Free tier: Yes ([source](https://developers.cloudflare.com/r2/pricing/), read 2026-09-06)
- 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. ([source](https://developers.cloudflare.com/r2/pricing/), read 2026-09-06)

### Limits

- Storage (entry plan): 10 GB-month free each month, plus 1 million Class A and 10 million Class B operations ([source](https://developers.cloudflare.com/r2/pricing/), read 2026-09-06)

### Storage

- Storage price: $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/), read 2026-09-06)
- 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. ([source](https://developers.cloudflare.com/r2/pricing/), read 2026-09-06)
- S3-compatible API: Supported ([source](https://developers.cloudflare.com/r2/), read 2026-09-06)

## Compared with

- [Cloudflare R2 vs Backblaze B2](https://inetgeek.com/compare/cloudflare-r2-vs-backblaze-b2/)
- [Cloudflare R2 vs Wasabi](https://inetgeek.com/compare/cloudflare-r2-vs-wasabi/)
- [Cloudflare R2 vs Tigris](https://inetgeek.com/compare/cloudflare-r2-vs-tigris/)
