Guides · R2
R2 pricing and limits
R2 has no egress fee. It bills stored GB plus Class A and Class B operations, and it bills even on the Free plan past the free tier.
| Meter | Included (Paid) | Overage (Paid) | Free |
|---|
| Storage (Standard) | 10 GB-mo | $0.015 / GB-mo | 10 GB-mo |
| Class A ops | 1M/mo | $4.50 / M | 1M/mo |
| Class B ops | 10M/mo | $0.36 / M | 10M/mo |
| Egress | — | $0 | $0 |
Estimate your R2 bill in the calculator →
Reviewed 2026-10-25 · Official pricing page
Scenario
- How much does image hosting cost on R2? Five hundred GB of images are served from an R2 custom domain, with no Worker in front. Readers download about 50 million objects in the month. $21.75 on the...
- Cloudflare's own example: 1,000 one-gigabyte R2 objects The Standard storage example writes 1,000 objects, stores them all month, and reads each one 1,000 times. The published total is $14.85. $14.85 on the free p...
- Cloudflare's own example: 100,000 small files read 10 million times a day The asset-hosting example stores about 10 GB and does 300 million Class B reads in 30 days. The published total is $104.40. $104.40 on the free plan in this...
- Cloudflare's own example: Infrequent Access for 1,000 one-gigabyte objects The docs bill the 30-day minimum even though the objects are deleted after 5 days, and they bill 1,000 Class A writes as a full million. The published total...
- What one Class A operation past 1 million costs on R2 The free tier covers the first million Class A operations. Operation 1,000,001 is billed as another million at $4.50. $4.50 on the free plan in this model.
- What 10.1 GB-month of Standard R2 storage costs Ten GB are inside the free tier. The remaining 0.1 GB-month rounds up to 1 GB-month at $0.015, which displays as $0.02. $0.02 on the free plan in this model.
- How much does podcast audio hosting cost on R2? Two hundred GB of episodes and 8 million downloads. Egress is the line people expect to see, and on R2 it is zero. $2.85 on the free plan in this model.
- How much do user uploads cost when Class A crosses a million? 1.2 million uploaded objects in Standard R2, 80 GB stored, and each object read twice. The 200,000 Class A operations past the free million are not rounded f...
- How much does an invoice archive cost on Infrequent Access? Four hundred GB of PDFs, written once, read rarely. Model the retrieval separately. There is no Standard free tier on this class, and the 30-day minimum stil...
- How much does a nightly database backup to Infrequent Access cost? Thirty objects of 50 GB, and the previous month is still inside the 30-day minimum. Retrieval is modeled as a single 50 GB restore test. $25.40 on the free p...
- How much does an ecommerce catalog cost on D1 and R2? Product pages read one indexed row. Images are 40 GB in R2 with 20 million views. The catalog has 4 million page requests at 4 ms. $9.05 on the paid plan in...
- How much does a CSV export to R2 cost? Nightly exports write 30 objects and users download them 2 million times. Class B stays inside 10 million. Storage is 15 GB, so 5 GB is billable and already...
- How much does thumbnail metadata in D1 cost next to R2 originals? The bytes are in R2. D1 only stores the row. Listing a folder without an index scans 50,000 rows, and users do that 10,000 times. $6.65 on the paid plan in t...
- How much does a 2 TB cold archive cost on Infrequent Access? Two thousand GB-month with almost no reads. Class A is a single bulk write counted as 2,000 operations, which still rounds up to a million at the Infrequent...
- How much does R2 cost with a custom domain and no Worker? Objects are public through a custom domain. Worker requests are zero. Thirty GB stored and 12 million downloads: 2 million Class B operations are billable an...
- Do R2 deletes cost Class A or Class B? DeleteObject, DeleteBucket, and AbortMultipartUpload are free operations. This model deletes a million objects and writes none. The operation meters stay at...
- What does the image host cost on top of Workers Paid? Same 500 GB and 50 million reads as the image preset, plus the $5 minimum. R2's free tier still applies. You do not pay the storage and Class B rates twice....