Cheapest object storage for serving files to users

A bucket behind a public app — user uploads, images, downloads — read back constantly.

List prices checked

How this is scored

Scored on 2 TB stored plus 10 TB read out each month. Egress dwarfs storage at this ratio, which is why the zero-egress providers take the top of this table and the cheapest-per-gigabyte ones fall to the bottom.

All 12, ranked for this workload

#ServiceProviderCost for this workloadNotes
1Wasabi Hot Cloud StorageWasabi$16/mo · 2 TB stored, 10 TB out30-day trial; no egress or API request charges
2Cloudflare R2Cloudflare$30/mo · 2 TB stored, 10 TB out10 GB-month of storage, plus zero egress fees at any volume
3StorjStorj$84/mo · 2 TB stored, 10 TB out25 GB of storage and 25 GB of egress per month
4Linode Object StorageAkamai$90/mo · 2 TB stored, 10 TB out
5IDrive e2IDrive$112/mo · 2 TB stored, 10 TB out10 GB free, with egress included up to 3x stored data
6Backblaze B2Backblaze$114/mo · 2 TB stored, 10 TB out10 GB of storage, with free egress up to 3x data stored
7DigitalOcean SpacesDigitalOcean$135/mo · 2 TB stored, 10 TB out
8Oracle Object StorageOracle$136/mo · 2 TB stored, 10 TB out20 GB of storage, always free
9Scaleway Object StorageScaleway$144/mo · 2 TB stored, 10 TB out75 GB of egress free every month
10Azure Blob StorageMicrosoft$906/mo · 2 TB stored, 10 TB out5 GB of hot block storage for 12 months
11AWS S3Amazon Web Services$946/mo · 2 TB stored, 10 TB out5 GB of standard storage for 12 months
12Google Cloud StorageGoogle$1,240/mo · 2 TB stored, 10 TB out5 GB-month always free in US regions

Published list prices only. Rows that do not publish a rate for an axis this workload depends on are excluded rather than shown as cheap.

Questions

Cheapest object storage for serving files to users in 2026?
Wasabi Hot Cloud Storage from Wasabi — $16/mo · 2 TB stored, 10 TB out. Cloudflare R2 is second at $30/mo · 2 TB stored, 10 TB out. This ranking is specific to the workload described above; a different usage shape reorders it.
How is this ranking weighted?
Scored on 2 TB stored plus 10 TB read out each month. Egress dwarfs storage at this ratio, which is why the zero-egress providers take the top of this table and the cheapest-per-gigabyte ones fall to the bottom.
Why does this differ from the general cheapest list?
Because a single price axis never describes a real workload. Ranking by headline rate answers "who is cheapest per unit"; this page answers "who is cheapest for this job", and the two orders are often very different — which is the whole reason it exists as a separate table.
What is not accounted for?
Committed-use discounts, regional price variation, per-request charges, support plans, and minimum retention. These are published list prices applied to one stated workload — a shortlist to price properly with the vendor, not a quotation.

Other workloads