CloudOverview / Reference
Object storage cost calculator
Put storage, traffic, requests and minimum charges on the same bill. Change the workload and share the result.
The whole cost, item by item
Your monthly estimate
2026-09-07.11,000 GB stored · 2,000 GB outbound · 100,000 writes · 10,000,000 reads · 90-day retention. Available allowances included.
Input GB = 1,000,000,000 bytes. AWS and Wasabi convert to binary billing units. USD and EUR remain separate. Taxes excluded.
Monthly estimates · default image workload · no currency conversion| Service / pricing region | Storage | Delivery | Writes / reads | Minimum top-up | Total / month |
|---|
| Amazon S3US East · N. Virginia | USD 21.42 | 158.64 | 0.50 / 4.00 | 0.00 | USD 184.56 |
|---|
| Cloudflare R2Automatic placement / EU jurisdiction | USD 14.85 | 0.00 | 0.00 / 0.00 | 0.00 | USD 14.85 |
|---|
| Backblaze B2US / EU / Canada | USD 6.88 | 0.00 | 0.00 / 0.00 | 0.00 | USD 6.88 |
|---|
| WasabiAll commercial regions | Outside modelOutside the published egress policy. Obtain provider approval; no estimate shown. |
|---|
| Bunny StorageOne storage region · EU/NA delivery | USD 10.00 | 20.00 | 0.00 / 0.00 | 0.00 | USD 30.00 |
|---|
| ScalewayParis · fr-par | EUR 16.06 | 19.25 | 0.00 / 0.00 | 0.00 | EUR 35.31 |
|---|
Read these assumptions with the totals
- Amazon S3: Direct internet egress; AWS-wide 100 GiB allowance assumed unused. No CloudFront, KMS or paid add-ons.
- Cloudflare R2: Standard only. Whole-million request rounding. Other Cloudflare products can add charges.
- Backblaze B2: Direct internet route; standard API calls only. Overdrive and partner CDN delivery excluded.
- Wasabi: 1 TiB monthly minimum. 90-day minimum object storage duration. Egress policy must fit your workload.
- Bunny Storage: One replica; every delivered GB priced at the EU/NA Standard CDN rate. GB interpreted as decimal; confirm invoice units.
- Scaleway: 730-hour month at constant capacity, rounded up to GB. Decimal GB interpretation; actual hourly usage may differ.
Calculation engine v1 · rate verification 2026-09-07 · Methodology · Download pricing JSON
Use the average amount stored throughout the month, including old versions and unfinished multipart uploads if they are billed. This is not the number of bytes you upload each month. Outbound traffic is the data delivered to clients; in Bunny’s row it is CDN delivery. For the other rows it is direct storage-to-internet traffic. No cache-hit assumption is applied.
Write operations include PUT, COPY and LIST for the modeled S3 request class. Reads use GET-class pricing. An application action can create several billable operations: count multipart pieces and listing pages, not just files. Specialized APIs, analytics and premium features are outside this model.
What is outside the estimate
These are steady-state planning estimates before tax, not invoice predictions. Cold and infrequent-access storage, retrieval fees for those classes, negotiated rates, migration, replication beyond Bunny’s one selected region, compute, image transformation, support and third-party CDN bills are excluded. Region labels are part of each result; availability in Europe does not make the AWS N. Virginia rate a European rate.
The shortest retention input detects scenarios that need early-deletion billing. It does not estimate an object-age distribution. Wasabi totals are withheld when this is needed or when monthly egress exceeds its published policy. Repeated restore bursts may need provider approval even if an average month fits.
Scaleway uses a constant capacity for 730 hours and rounds capacity to a whole GB. Bunny and Scaleway’s GB byte bases were not explicit in the pricing pages checked; decimal interpretation is an assumption, shown beside their rates. AWS and Wasabi use GiB-based billing, converted from the input’s decimal GB. Read the methodology for the complete scope.