Cloudflare R2 pricing and limits
iScoreS3-compatible object storage on Cloudflare's network, priced on capacity and operations with no charge for egress to the internet.
Cloudflare R2 pricing at a glance
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.
Editorial · Palash Bagchi · approved
Each value below links to the page it was read from, with the sentence it came from. Criteria Cloudflare R2 does not publish are not listed.
Cloudflare R2 pricing
Sources (1) →Sources ↓
- R2 pricing — Cloudflare Docs ↗
“Free tier [...] You can use the following amount of storage and operations each month for free.”
Read 2026-09-06 · official pricing · Report a correction
Sources (1) →Sources ↓
- R2 pricing — Cloudflare Docs ↗
“Free tier [...] You can use the following amount of storage and operations each month for free.”
Read 2026-09-06 · official pricing · Report a correction
Sources (1) →Sources ↓
- R2 Pricing — Cloudflare ↗
“Free storage 10 GB-month / month Class A operations 1 million requests / month Class B operations 10 million requests / month Egress (data transfer to Internet) Free”
Read 2026-09-13 · official pricing · Report a correction
Sources (1) →Sources ↓
- R2 pricing — Cloudflare Docs ↗
“For the Infrequent Access storage class, data retrieval fees apply. There are no charges for egress bandwidth for any storage class. [...] Egress (data transfer to Internet) Free Free”
Read 2026-09-06 · official pricing · Report a correction
Limits
Sources (1) →Sources ↓
- R2 pricing — Cloudflare Docs ↗
“You can use the following amount of storage and operations each month for free. [...] Storage 10 GB-month / month Class A Operations 1 million requests / month Class B Operations 10 million requests / month”
Read 2026-09-06 · official pricing · Report a correction
Infrastructure
Sources (1) →Sources ↓
- R2 Service Level Agreement — Cloudflare ↗
“This R2 Service Level Agreement ("R2 SLA") applies to use of R2 only. In the event of a conflict between the terms of this R2 SLA and the terms of the Enterprise Customer Support and Service Level Agreement, Enterprise Subscription Terms of Service, or other agreement governing Customer’s use of the Services (the "Agreement"), the terms of this R2 SLA apply, but only to the extent of such conflict. [...] Cloudflare will provide a Monthly Uptime Percentage of 99.9% for Customer’s use of R2 ("Service Level Objective"). [...] a credit against future payments for Customer’s R2 usage based on the percentage of the fees paid by Customer for R2 usage in the thirty (30) days preceding submission of a valid Claim”
Read 2026-09-21 · official site · Report a correction
Storage
Sources (1) →Sources ↓
- R2 pricing — Cloudflare Docs ↗
“Storage $0.015 / GB-month $0.01 / GB-month [...] If you have used 1.1 GB-month, you will be billed for 2 GB-month.”
Read 2026-09-06 · official pricing · Report a correction
Sources (1) →Sources ↓
- R2 pricing — Cloudflare Docs ↗
“Class A Operations $4.50 / million requests $9.00 / million requests Class B Operations $0.36 / million requests $0.90 / million requests [...] If you have performed one million and one operations, you will be billed for two million operations.”
Read 2026-09-06 · official pricing · Report a correction
Sources (1) →Sources ↓
- Pricing — Cloudflare R2 docs ↗
“Storage class Minimum storage duration Standard storage None Infrequent Access storage 30 days [...] you will be charged for the object for the minimum storage duration even if the object was deleted or moved before the duration specified”
Read 2026-09-07 · official docs · Report a correction
Sources (1) →Sources ↓
- Cloudflare R2 — Cloudflare Docs ↗
“Cloudflare R2 Storage allows developers to store large amounts of unstructured data without the costly egress bandwidth fees associated with typical cloud storage services.”
Read 2026-09-06 · official docs · Report a correction
Compliance
Sources (1) →Sources ↓
- R2 Data Security ↗
“All objects stored in R2, including their metadata, are encrypted at rest using AES-256 with GCM. Encryption is automatic and does not require user configuration.”
Read 2026-09-12 · official docs · Report a correction
When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.
Cloudflare R2 in the news
Cloudflare R2 pricing questions
Does Cloudflare R2 have a free tier?
Yes. 10 GB-month of standard storage, 1 million Class A and 10 million Class B operations a month, and egress free with no cap. The allowance covers standard storage only, not infrequent access.
R2 Pricing — Cloudflare · read
How much does Cloudflare R2 charge for egress?
Free. Cloudflare charges nothing for egress to the internet on any storage class; Infrequent Access adds a $0.01/GB retrieval fee instead.
R2 pricing — Cloudflare Docs · read
What uptime does Cloudflare R2 guarantee?
99.9% monthly uptime, in a dedicated R2 SLA that applies to use of R2 only and names no plan tier. The SLA settles its own precedence — "in the event of a conflict between the terms of this R2 SLA and ... other agreement governing Customer’s use of the Services, the terms of this R2 SLA apply" — so Cloudflare’s application-services plan table, which covers the website plans rather than the Developer Platform, does not qualify it. The remedy is a credit set as a percentage of the fees paid for that product in the preceding 30 days, so the commitment stands on a free account while the compensation for breaching it is worth nothing there.

Comments are hosted by EchoThread, which sets cookies and offers social sign-in. Like the analytics on this site, it does not load until you accept — see the privacy page.