Cloudflare R2 Cost Calculator
Enter GB stored, Class A (writes) and Class B (reads) operations, toggle Standard vs Infrequent Access, and optionally add IA retrieval GB and egress GB served. See storage, ops, retrieval and free-egress totals plus effective $/GB served. Official list prices as of 2026-11-02; Cloudflare rounds up to the next billing unit — cross-check at r2-calculator.cloudflare.com.
Math runs in your browser. Nothing is uploaded.
Monthly total
—
Effective $/GB served
—
Breakdown
—
Cloudflare R2 Standard: storage $0.015 / GB-month, Class A $4.50 / million, Class B $0.36 / million, egress free. Free tier (Standard only): 10 GB-month + 1M Class A + 10M Class B / month. Infrequent Access: storage $0.01 / GB-month, Class A $9.00 / million, Class B $0.90 / million, data retrieval $0.01 / GB, egress free, no free tier, 30-day minimum storage duration. Cloudflare rounds usage up to the next billing unit — cross-check the official R2 calculator. Example (Standard, 500 GB, 1M Class A, 40M Class B): storage max(0,500−10)×$0.015 = $7.35; Class A $0; Class B $10.80; egress $0 → ~$18.15.
Estimates only. Official list prices as of 2026-11-02 (Asia/Shanghai); the provider's pricing page prevails. Source: Cloudflare R2 pricing
Object Storage Cost Comparison · Amazon S3 Cost Calculator · CDN Bandwidth Cost Comparison · Cloudflare CDN Cost Calculator
More in this group
- Object Storage Cost Comparison R2 vs S3 vs B2 storage + egress monthly bill.
- Amazon S3 Cost Calculator S3 Standard us-east-1 storage + requests + egress.
- CDN Bandwidth Cost Comparison Bunny vs Cloudflare vs CloudFront vs Fastly monthly CDN $.
- Cloudflare CDN Cost Calculator Cloudflare Free/Pro/Business × zones → monthly $.
- Cloudflare Workers AI Cost Calculator Workers AI tokens + Neurons footnote.
How it works
- How much does Cloudflare R2 cost?
- Standard storage is $0.015 per GB-month, Class A $4.50 per million, Class B $0.36 per million, with free egress. Infrequent Access is $0.01 per GB-month, Class A $9.00/M, Class B $0.90/M, plus $0.01/GB retrieval. Free tier (Standard only): 10 GB-month + 1M Class A + 10M Class B per month (as of 2026-11-02).
- Is R2 egress really free?
- Yes. Cloudflare does not charge for data transfer out of R2. You still pay storage and Class A/B operations (and IA retrieval). Cloudflare rounds usage up to the next billing unit — use r2-calculator.cloudflare.com as an official cross-check.
- What are Class A and Class B operations?
- Class A covers mutating / listing ops (e.g. PutObject, ListObjects, multipart). Class B covers reads (e.g. GetObject, HeadObject). See Cloudflare R2 pricing docs for the full classification.
- When should I use Infrequent Access?
- IA is cheaper per GB stored ($0.01 vs $0.015) but has higher Class A/B rates, a $0.01/GB retrieval fee, no free tier, and a 30-day minimum storage duration.
- Example: 500 GB, 1M writes, 40M reads on Standard?
- Storage max(0,500−10)×$0.015 = $7.35; Class A free within 1M free tier = $0; Class B max(0,40M−10M)×$0.36/M = $10.80; egress $0 → about $18.15 / month.