S3 Pricing Comparison: S3 vs R2 vs Wasabi vs Backblaze B2

Compare S3, R2, Wasabi, and Backblaze B2 storage pricing by GB-month and egress.

Cloud storage pricing has two line items that trade off against each other in ways a single headline number hides: what you pay to store data every month, and what you pay when someone downloads it. This comparison runs both your storage volume and expected monthly egress against four providers' actual published rate structures, because the cheapest storage rate and the cheapest total monthly bill are frequently not the same provider.

How to compare S3, R2, Wasabi and B2 costs

  1. Enter how much data you keep stored, in GB-months — 1,000 means one terabyte held for the whole month.
  2. Enter the gigabytes you expect to be downloaded each month; zero is accepted for backup or archive data nobody reads.
  3. Read the ranked table, which splits each provider's bill into storage cost, egress cost and monthly total and highlights the cheapest row.
  4. Try a higher egress figure to see where the ranking flips, and copy the page address to keep the inputs you settled on.

Current rates behind the comparison

Storage-per-gigabyte and egress-per-gigabyte are two separate bills

AWS S3 Standard charges roughly $0.023 per gigabyte-month for storage and, separately, roughly $0.09 per gigabyte for data downloaded past a perpetual 100GB/month free allowance. Backblaze B2 charges about $0.00695 per gigabyte-month for storage — noticeably cheaper than S3 — plus about $0.01 per gigabyte in egress once you exceed a free allowance equal to three times your average monthly stored volume.

A workload that stores a lot of data but rarely downloads it will favor whichever provider has the cheapest storage rate; a workload that stores modestly but serves heavy download traffic needs the egress side of the comparison far more than the storage side.

R2 and Wasabi both compete on eliminating the egress line entirely

Cloudflare R2 charges about $0.015 per gigabyte-month for storage and, as a deliberate differentiator against S3-compatible competitors, charges nothing at all for egress bandwidth, regardless of volume — that zero isn't a promotional rate, it's R2's permanent pricing structure.

Wasabi's flat $7.99-per-terabyte-month pricing (about $0.00799 per gigabyte-month) similarly carries no separate egress line item, but that's modeled here with an explicit caveat rather than a flat guarantee: Wasabi's terms include a fair-use and anti-hotlinking policy that can trigger overage charges if egress runs far past what's reasonable for the amount of data you actually have stored.

How the comparison ranks providers

Each provider's total monthly cost is storage cost plus egress cost at the volumes you enter, computed from each provider's own free-allowance rules — R2's egress is forced to zero in every case, B2's free allowance scales with your stored volume, and S3's free allowance is a fixed 100GB regardless of how much you store.

A storage volume that is zero, negative or non-numeric is rejected before any comparison runs, and so is a negative egress figure. Egress of exactly zero is accepted, because a backup that is never downloaded is a real workload rather than an empty field.

API request and minimum-duration fees

The comparison prices stored gigabytes and downloaded gigabytes only. It leaves out per-request charges: S3 bills PUT, GET and LIST requests, and R2 splits its operations into Class A (writes and listings) and Class B (reads), each with its own rate and free monthly quota — current figures are on each provider's pricing page. For a few thousand large files these fees amount to pennies; for millions of small objects, frequent listings or chatty backup software, they can outgrow the storage bill.

Minimum storage duration isn't modeled either. Wasabi's documentation describes a 90-day minimum on its pay-as-you-go plan: delete an object after 15 days and the remaining 75 are still billed as timed deleted storage. If your data turns over quickly, as with short-retention backups or scratch space, read Wasabi's pricing FAQ before relying on the $7.99/TB figure.

Which provider fits your workload

What list prices don't cover

Questions people ask about Cloud Storage Price Comparison

Is Cloudflare R2 cheaper than Amazon S3?
In this model, yes, for any inputs: R2 stores data at $0.015 per GB-month against S3's $0.023 and charges nothing for egress, while S3 bills $0.09/GB past 100 GB. R2 never ranks first here, though, because Wasabi has a lower storage rate and also no egress line, subject to its fair-use policy.
Does Wasabi have a minimum storage duration?
Wasabi's own documentation describes a 90-day minimum on pay-as-you-go storage, billing deleted objects for whatever remains of that window. This comparison does not add the charge, so check Wasabi's pricing FAQ if your data is deleted or replaced more often than every three months.
Are API request fees included in this comparison?
No. Only storage and egress are priced. Request charges such as S3's PUT and GET fees or R2's Class A and Class B operations are left out, and they matter for workloads with millions of small objects, so look them up on each provider's pricing page.
Is Wasabi's egress really always free?
Wasabi advertises no separate egress line item under its standard pay-as-you-go plan, but that's subject to a fair-use and anti-hotlinking policy that can trigger overage charges if your egress volume runs far beyond what's reasonable for your stored data. This comparison treats it as $0 with that caveat, not as an unconditional guarantee.
How was Backblaze B2's free egress allowance calculated?
B2's published policy grants free egress up to roughly three times your average monthly stored data volume, and that's the allowance this comparison applies before charging the roughly $0.01-per-gigabyte overage rate — it scales with how much you store, unlike S3's fixed 100GB/month allowance.
Does this reflect enterprise or negotiated pricing?
No. Every figure is each provider's published list price for standard, non-enterprise-discounted volumes as of the date this comparison was last verified. Large-volume customers frequently negotiate lower rates directly with a provider, so treat this as a starting point for list pricing, not a ceiling on what's actually achievable.

Related tools on BrakeTools

Content reviewed 2026-09-27.