OBJECT STORAGE PRICING CALCULATOR · RUNS IN YOUR BROWSER

What will object storage cost for your GB stored and GB served, and who is cheapest?

Enter the GB you store, the GB you serve per month and your growth rate. Get Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces and Hetzner priced side by side, the 12-month spend, and the egress level where the cheapest provider changes — before you build on one and find out when the invoice arrives.

Nothing is uploaded. Calculated in this browser from numbers you enter and approximate list prices you can edit. It cannot see your buckets or your invoice.

1. Your storage

Rate cards (editable)

ProviderBase fee (USD/mo)Storage per GB-moStorage included (GB)Egress per GBEgress included (GB)Free egress x stored

Wasabi's 1 TB minimum billed storage stays at its default here; use the CLI --prices file to edit it. Press Compare after changing a value.

Prefer a CLI, or want a budget gate in CI?

node cli.mjs compare --stored-gb 5000 --egress-gb 8000 --growth 5
node cli.mjs compare --stored-gb 5000 --egress-gb 8000 --provider s3 --budget 300   # exit 1 over budget
node cli.mjs crossover --stored-gb 2000
node cli.mjs compare --stored-gb 5000 --egress-gb 8000 --prices prices.json --json

Get cli.mjs and engine.mjs — Node 18+, nothing to install, no network call. More: how to choose object storage by egress.

Common questions

Does this read my storage account?

No. It uses only the stored and egress volumes (GB) you type and rate cards you can edit. It cannot see your buckets, regions, request counts or invoice. Treat every figure as a way to compare options, never as what you will be charged.

Where do the prices come from?

They are approximate public list prices as best known in 2025 for each provider's main US or EU region, shown with an as-of line, and every number is editable. Providers change packaging often, so check each pricing page before deciding.

What is not included?

Request and operation fees (PUT, GET, LIST), minimum object-retention and early-deletion charges, replication, other regions, support plans, committed-use discounts and each provider's fair-use terms. Request fees can dominate for many small objects, and Wasabi, Backblaze and others limit free egress to a ratio of what you store, so check the terms against your access pattern. Use this to compare the storage and egress lines, not to forecast the whole invoice.

Is my data uploaded anywhere?

No. The page calculates in your browser and sends nothing. The CLI reads local files and makes no network call.