fshy

Home / Cloudflare

Cloudflare R2

developers.cloudflare.com/r2/pricing/Object storage (zero egress)egress/cloudflare-r2JSONcomparereport an errorprovider JSON

Free allowance
10 GB-month storage, 1M Class A and 10M Class B operations per month, egress free
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
emailno card, no phone
Binding limit
noneno named constraint binds
Evidence
documented1 source; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-23checked 2026-10-23 (live); stale on 2026-11-23
Free tier10 GB-month storage, 1M Class A and 10M Class B operations per month, egress free
unit GB; metered on stored-bytes
Pricenone stated
Limits
  • request-rate 1M Class A and 10M Class B operations per month source
the 10 GB-month is a storage volume and not an object size, so no kind in the six-value vocabulary names it.
Bindingnone nothing binds the egress: it is free unconditionally. The 10 GB-month storage volume caps what an origin can hold and no kind names a volume
Identityemail a Cloudflare account
Egressfree, unconditionally, on every plan
free allowance: none for egress: egress to the internet is free on every plan
Per-object capnot applicable: storage is metered by volume rather than per object
Retentionnot applicable: bytes persist while the account is in good standing
Interfaces3 https://<account>.r2.cloudflarestorage.com
Toolingaws-cli, rclone (s3 backend)
Composes withthe origin that makes a free front free: R2 holds the bytes with zero egress and a Cloudflare front serves them, so the read path costs nothing at any volume and the 10 GB is the whole bill.
Reliabilityzero egress applies to the read path only
Evidence 1
datesourcewhat it proved
2026-10-22developers.cloudflare.com/r2/pricing/10 GB-month storage, 1M Class A, 10M Class B, egress free; page last updated 2026-10-01
More fields 3
{
 "stale_after_days": 180,
 "bytes_transit": "yes",
 "transit_note": "the object leaves Cloudflare's network on every read, and egress is free on every plan"
}