Cloudflare R2 Storage Free Tier
S3-compatible object storage with zero egress fees on Cloudflare's network
Redeem on Cloudflare ↗About
The Cloudflare R2 Storage free tier provides 10 GB-month of Standard storage each month along with 1 million Class A requests, 10 million Class B requests, and free egress via the R2 S3 API. Based on published pricing, the included operations and storage represent roughly $8.25 in monthly value while letting builders prototype object storage-backed applications with Cloudflare's global network and zero-egress architecture.
Tiers
Always Free Allowance
up to 8.25Monthly quota of Cloudflare R2 Standard storage and API operations with zero egress charges when accessed through the S3-compatible endpoints.
- 10 GB-month of Standard storage every month
- 1 million Class A operations per month
- 10 million Class B operations per month
- Zero egress fees when transferring directly from R2, including via the S3 API
- Cloudflare account with R2 subscription enabled in the dashboard
- Compliance with Cloudflare R2 terms of service and acceptable use policies
- Enable R2. Sign in to the Cloudflare dashboard, purchase or enable R2, and follow the getting started guide prerequisites. Go to Dashboard ↗
- Create an R2 bucket. From the R2 overview page, select Create bucket, name it, and confirm to provision storage. Create Bucket ↗
- Upload your first object. Open the new bucket, choose Upload, and add sample content to begin using the free tier allocation. Upload Object ↗
FAQ
What usage is included in the Cloudflare R2 free tier?
The free tier covers 10 GB-month of Standard storage, 1 million Class A operations, 10 million Class B operations, and free data transfer when accessing R2 directly each month.
Does the free tier apply to Infrequent Access storage?
No. The free allowances only cover the Standard storage class and do not apply to the Infrequent Access tier.
Are egress fees waived when using the R2 free tier?
Yes. Data transferred directly from R2 through the Workers API, S3 API, or r2.dev domains does not incur egress charges.