Backup Storage Prices

Checked

Head to head

Cloudflare R2 vs Wasabi pricing compared

Cloudflare R2 Standard wins below Wasabi's 1 TB billing floor, then Wasabi wins on storage once the account passes the crossover. R2 becomes more attractive when predictable high egress matters because R2 publishes no internet-egress charge, while Wasabi publishes a fair-use policy with no overage rate. Sources: Cloudflare developer docs: R2 pricing and Wasabi: Faq; retrieved 2026-07-25 15:34:44+00:00.

Price both against your own workload, including the day you restore.

Worked scenarios

Each scenario states its inputs and every receipt line, so the totals can be checked rather than trusted. The winner is not the same in every one, which is the point of the comparison.

Archive-heavy 500 GB account with almost no egressCloudflare R2 is lower

Stored GB: 500 · Internet egress GB: 5 · Class A requests: 100,000 · Class B requests: 1,000,000 · Source deleted, overwritten, moved, or transitioned: no · Retention, in days: 120 · Billing period: one month · Currency: USD · R2 class: Standard

Archive-heavy 500 GB account with almost no egress
MeterCloudflare R2Wasabi
storage$7.35(500 GB - 10 GB free) x $0.015 = $7.35.Cloudflare developer docs: R2 pricingdoes not apply
internet egressnot chargednot charged; no paid direct internet-egress tier applies to Standard.Cloudflare developer docs: R2 pricingconditional5 GB is below the 500 GB active-storage guideline. Wasabi publishes a policy and no per-GB overage rate.Wasabi: Faq
retrievalnot chargednot charged; no retrieval fee applies to Standard.Cloudflare developer docs: R2 pricingnot chargednot charged; no separate retrieval rate applies.Wasabi: Faq
Class A operationsnot charged100,000 requests are within the 1,000,000 monthly Standard allowance.Cloudflare developer docs: R2 pricingnot chargedClass A operations have no separate charge.Wasabi: Faq
Class B operationsnot charged1,000,000 requests are within the 10,000,000 monthly Standard allowance.Cloudflare developer docs: R2 pricingnot chargedClass B operations have no separate charge.Wasabi: Faq
duration, capacity minimum, and fixed feesdoes not applydoes not apply; no minimum duration, capacity commitment, or separate fixed fee applies to R2 Standard.Cloudflare developer docs: R2 pricingdoes not apply
storage and minimum billable capacitydoes not apply$7.99Wasabi bills max(500 GB, 1,024 GB) x ($7.99 / 1,024 GB) = $7.99.Wasabi: Faq
early deletion and fixed feesdoes not applydoes not applyThe objects are retained beyond 90 days, the scenario performs no delete, overwrite, move, or transition, and no separate fixed fee is published.Wasabi: Faq
Total$7.35$7.99

Lower bill: Cloudflare R2. R2 wins by $0.64 because its 10 GB Standard free tier keeps a 500 GB account below Wasabi's 1,024 GB billing floor. Derived from Cloudflare developer docs: R2 pricing and Wasabi: Faq; retrieved 2026-07-25 15:34:44+00:00.

Normal 1 TB backup month with request overagesWasabi is lower

Stored GB: 1,024 · Internet egress GB: 100 · Class A requests: 1,200,000 · Class B requests: 12,000,000 · Source deleted, overwritten, moved, or transitioned: no · Billing period: one month · Currency: USD · R2 class: Standard

Normal 1 TB backup month with request overages
MeterCloudflare R2Wasabi
storage$15.21(1,024 GB - 10 GB free) x $0.015 = $15.21.Cloudflare developer docs: R2 pricingdoes not apply
internet egressnot chargednot charged; no paid direct internet-egress tier applies to Standard.Cloudflare developer docs: R2 pricingconditional100 GB is below the 1,024 GB active-storage guideline. Wasabi publishes a policy and no per-GB overage rate.Wasabi: Faq
retrievalnot chargednot charged; no retrieval fee applies to Standard.Cloudflare developer docs: R2 pricingnot chargednot charged; no separate retrieval rate applies.Wasabi: Faq
Class A operations$0.90(1,200,000 - 1,000,000 free) / 1,000 x $0.0045 = $0.90.Cloudflare developer docs: R2 pricingnot charged1,200,000 write-class operations have no separate charge.Wasabi: Faq
Class B operations$0.72(12,000,000 - 10,000,000 free) / 1,000 x $0.00036 = $0.72.Cloudflare developer docs: R2 pricingnot charged12,000,000 read-class operations have no separate charge.Wasabi: Faq
duration, capacity minimum, and fixed feesdoes not applydoes not apply; no minimum duration, capacity commitment, or separate fixed fee applies to R2 Standard.Cloudflare developer docs: R2 pricingdoes not apply
storage and minimum billable capacitydoes not apply$7.991,024 GB x ($7.99 / 1,024 GB) = $7.99.Wasabi: Faq
early deletion and fixed feesdoes not applydoes not applyThe scenario performs no delete, overwrite, move, or transition, so the 90-day rule creates no early-deletion charge and no separate fixed fee is published.Wasabi: Faq
Total$16.83$7.99

Lower bill: Wasabi. Wasabi wins by $8.84. R2's storage is higher at 1 TB, and the request counts add $1.62 after R2 Standard's free allowances. Derived from Cloudflare developer docs: R2 pricing and Wasabi: Faq; retrieved 2026-07-25 15:34:44+00:00.

One TB rolling backup overwritten after 30 daysCloudflare R2 is lower

Stored GB: 1,024 · Internet egress GB: 0 · Class A requests: 100,000 · Class B requests: 1,000,000 · Source deleted, overwritten, moved, or transitioned: yes · Overwritten GB: 1,024 · Object age at overwrite, in days: 30 · Billing period: one illustrative 30-day month · Currency: USD · R2 class: Standard

One TB rolling backup overwritten after 30 days
MeterCloudflare R2Wasabi
storage$15.21(1,024 GB - 10 GB free) x $0.015 = $15.21.Cloudflare developer docs: R2 pricingdoes not apply
early deletionnot chargednot charged; a day-30 overwrite adds no minimum-duration charge on R2 Standard.Cloudflare developer docs: R2 pricingdoes not apply
internet egressnot chargednot charged; no paid direct internet-egress tier applies to Standard.Cloudflare developer docs: R2 pricingconditionalThe scenario downloads no data. Wasabi's fair-use policy remains the applicable egress rule.Wasabi: Faq
retrievalnot chargednot charged; no retrieval fee applies to Standard.Cloudflare developer docs: R2 pricingnot chargednot charged; no separate retrieval rate applies.Wasabi: Faq
Class A operationsnot charged100,000 requests are within the 1,000,000 monthly allowance.Cloudflare developer docs: R2 pricingnot charged100,000 write-class operations have no separate charge.Wasabi: Faq
Class B operations, capacity minimum, and fixed feesnot charged1,000,000 requests are within the 10,000,000 monthly allowance, and no capacity commitment or separate fixed fee applies to R2 Standard.Cloudflare developer docs: R2 pricingdoes not apply
storage and minimum billable capacitydoes not apply$7.991,024 GB x ($7.99 / 1,024 GB) = $7.99 for the first illustrative 30-day month.Wasabi: Faq
timed deleted storagedoes not apply$15.98Overwriting all 1,024 GB after 30 days leaves 60 days in Wasabi's 90-day minimum: 1,024 GB x ($7.99 / 1,024 GB-month) x 2 illustrative months = $15.98.Wasabi: Faq
Class B operations and fixed feesdoes not applynot charged1,000,000 read-class operations have no separate charge, and no separate fixed fee is published.Wasabi: Faq
Total$15.21$23.97

Lower bill: Cloudflare R2. R2 wins by $8.76 because Standard has no minimum duration, while Wasabi adds $15.98 of Timed Deleted Storage for the remaining 60 days. Derived from Cloudflare developer docs: R2 pricing and Wasabi: Faq; retrieved 2026-07-25 15:34:44+00:00.

Full 10 TB restore at Wasabi's policy boundaryno comparable winner

Stored GB: 10,000 · Internet egress GB: 10,000 · Class A requests: 500,000 · Class B requests: 20,000,000 · Source deleted, overwritten, moved, or transitioned: no · Billing period: one month · Currency: USD · R2 class: Standard

Full 10 TB restore at Wasabi's policy boundary
MeterCloudflare R2Wasabi
storage$149.85(10,000 GB - 10 GB free) x $0.015 = $149.85.Cloudflare developer docs: R2 pricing$78.03The storage subtotal is 10,000 GB x ($7.99 / 1,024 GB) = $78.02734375, rounded to $78.03.Wasabi: Faq
internet egressnot chargednot charged; no paid direct internet-egress tier applies to Standard.Cloudflare developer docs: R2 pricingconditionalA 10,000 GB restore equals the 10,000 GB active-storage guideline. The honest output is the policy condition: Wasabi can limit or suspend service for repeated excess and publishes no per-GB overage rate.Wasabi: Faq
retrievalnot chargednot charged; no retrieval fee applies to Standard.Cloudflare developer docs: R2 pricingnot chargednot charged; no separate retrieval rate applies.Wasabi: Faq
Class A operationsnot charged500,000 requests are within the 1,000,000 monthly allowance.Cloudflare developer docs: R2 pricingnot charged500,000 write-class operations have no separate charge.Wasabi: Faq
Class B operations$3.60(20,000,000 - 10,000,000 free) / 1,000 x $0.00036 = $3.60.Cloudflare developer docs: R2 pricingnot charged20,000,000 read-class operations have no separate charge.Wasabi: Faq
early deletion, capacity minimum, and fixed feesdoes not applyReading every stored object does not delete the source, and no minimum duration, capacity commitment, or separate fixed fee applies to R2 Standard.Cloudflare developer docs: R2 pricingdoes not apply
early deletion and fixed feesdoes not applydoes not applyThe restore does not delete source objects, so it triggers no early-deletion charge and no separate fixed fee is published.Wasabi: Faq
Total$153.45conditionalKnown storage subtotal: $78.03. The complete restore result is a policy statement, not a numeric egress total.

No winner: at least one side cannot be priced here, and an unpriced side is not a cheap side. R2 has a complete $153.45 receipt. Wasabi has a $78.03 storage subtotal but reaches its fair-use boundary, so this profile declines to turn the policy into a zero-dollar egress number or name a price winner. Sources: Cloudflare developer docs: R2 pricing and Wasabi: Faq; retrieved 2026-07-25 15:34:44+00:00.

Storage crossover boundary at 550 GBWasabi is lower

Stored GB: 550 · Internet egress GB: 5 · Class A requests: 100,000 · Class B requests: 1,000,000 · Source deleted, overwritten, moved, or transitioned: no · Retention, in days: 120 · Billing period: one month · Currency: USD · R2 class: Standard

Storage crossover boundary at 550 GB
MeterCloudflare R2Wasabi
storage$8.10(550 GB - 10 GB free) x $0.015 = $8.10.Cloudflare developer docs: R2 pricingdoes not apply
internet egressnot chargednot charged; no paid direct internet-egress tier applies to Standard.Cloudflare developer docs: R2 pricingconditional5 GB is below the 550 GB active-storage guideline. Wasabi publishes a policy and no per-GB overage rate.Wasabi: Faq
retrievalnot chargednot charged; no retrieval fee applies to Standard.Cloudflare developer docs: R2 pricingnot chargednot charged; no separate retrieval rate applies.Wasabi: Faq
Class A operationsnot charged100,000 requests are within the 1,000,000 monthly allowance.Cloudflare developer docs: R2 pricingnot charged100,000 write-class operations have no separate charge.Wasabi: Faq
Class B operationsnot charged1,000,000 requests are within the 10,000,000 monthly allowance.Cloudflare developer docs: R2 pricingnot charged1,000,000 read-class operations have no separate charge.Wasabi: Faq
duration, capacity minimum, and fixed feesdoes not applydoes not apply; no minimum duration, capacity commitment, or separate fixed fee applies to R2 Standard.Cloudflare developer docs: R2 pricingdoes not apply
storage and minimum billable capacitydoes not apply$7.99Wasabi bills max(550 GB, 1,024 GB) x ($7.99 / 1,024 GB) = $7.99.Wasabi: Faq
early deletion and fixed feesdoes not applydoes not applyThe objects are retained beyond 90 days, the scenario performs no delete, overwrite, move, or transition, and no separate fixed fee is published.Wasabi: Faq
Total$8.10$7.99

Lower bill: Wasabi. This is the flip profile. At 550 GB, Wasabi is $0.11 cheaper because R2 has passed the 542.67 GB storage-only crossover while Wasabi remains at its $7.99 billing floor. Derived from Cloudflare developer docs: R2 pricing and Wasabi: Faq; retrieved 2026-07-25 15:34:44+00:00.