About this tool
Compare Cloudflare R2 and Amazon S3 monthly cost — storage, requests and the egress fees only one of them charges.
This tool compares the monthly cost of storing and serving the same data on Cloudflare R2 versus Amazon S3 Standard, using published list prices: R2 at $0.015/GB-month with $0 egress against S3 at $0.023/GB-month plus internet data-transfer-out starting at $0.09/GB after 100 GB free. Request pricing is mapped correctly — R2 Class A/B operations against S3 PUT and GET rates — so download-heavy and write-heavy profiles both get an honest answer.
Open R2 vs S3 Cost Comparison on AltFTool — it loads instantly in your browser.
Enter the values you already know.
Fine-tune the options to match your scenario.
Read the result and use it in your planning or reporting.
S3's tiered transfer-out fees are computed in full; R2's $0 egress is applied literally.
R2 Class A ($4.50/M) vs S3 PUT ($5/M) and Class B ($0.36/M) vs GET ($0.40/M).
Toggle R2's 10 GB / 1M / 10M monthly free tier to model steady-state or worst case.
For most profiles, yes: R2 storage is $0.015/GB-month versus S3 Standard's $0.023/GB-month, and R2 charges nothing for egress while S3 bills from $0.09/GB after 100 GB free. A bucket holding 1 TB and serving 2 TB monthly costs roughly $15 on R2 against about $200 on S3 — the gap is almost entirely egress.
Yes — R2 charges $0 for data transferred out to the internet, regardless of volume. You still pay for storage and for operations (Class A writes at $4.50 per million, Class B reads at $0.36 per million beyond the free tier), which is how Cloudflare monetises the service instead.
Class A operations are state-changing or listing calls — PUT, COPY, DELETE-adjacent listing, multipart uploads — billed at $4.50 per million after 1 million free each month. Class B operations are reads such as GET and HEAD, billed at $0.36 per million after 10 million free. They map directly to S3's PUT-class and GET-class request charges.
Largely, yes — R2 exposes an S3-compatible API, so most SDKs, CLIs and tools work by changing the endpoint and credentials. Differences remain around some advanced features (storage classes, replication options, event notifications), so test your specific toolchain; costs here are informational, not a quote.
Add the R2 vs S3 Cost Comparisonwidget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/r2-vs-s3-cost-comparison"
title="R2 vs S3 Cost Comparison — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/r2-vs-s3-cost-comparison?utm_source=embed&utm_medium=widget">AltFTool — free online tools</a></p>