Skip to tool
JoeLucky

Click ★ on a tool to save it

Tool Categories

Base64 Encoder/DecoderJSON Tree ViewerHOTJWT Encoder/DecoderUUID GeneratorURL Encoder / DecoderJSON to CSVCSV to JSONJSON to YAMLYAML to JSONJSON to XMLXML to JSONCSV to YAMLYAML to CSVJSON FormatterYAML FormatterXML FormatterHTML FormatterCSS FormatterRegex TesterHash GeneratorCron ParserHTML Entity Encoder/DecoderNumber Base ConverterURL Parser / Query InspectorCSV Viewer/ValidatorMarkdown PreviewSQL FormatterMermaid Live EditorLLM API Cost CalculatorNEWLLM VRAM CalculatorNEWRAG Chunk VisualizerNEWCloud Storage Cost Calculator (S3, R2, B2)NEWSLA Uptime CalculatorNEW
JoeLucky

Practical online tools, all in one place

Privacy PolicyTerms of Service

© 2026 JoeLucky®. All rights reserved.

  1. JoeLucky
  2. /Developer
  3. /Cloud Storage Cost Calculator (S3, R2, B2)

Cloud Storage Cost Calculator (S3, R2, B2)

Compare monthly storage and egress costs on AWS S3, Cloudflare R2 and Backblaze B2.

Report

SIMILAR DEVELOPER

View all
SLA Uptime Calculator

Turn 99.9% or 99.99% into allowed downtime per month and year, and combine availability.

Open →
CIDR Subnet Calculator

Enter a CIDR to get network, broadcast, usable hosts and masks for IPv4 and IPv6.

Open →
Unit Converter

Convert between units across 12 categories, including length, weight, temperature, area and volume.

Open →

💬 Comments

?

No comments yet. Be the first!

WHAT IS CLOUD STORAGE COST CALCULATOR (S3, R2, B2)?

The Cloud Storage Cost Calculator turns average stored data, monthly requests and egress into monthly and yearly cost on AWS S3, Cloudflare R2 and Backblaze B2, sorted for comparison. Formula: storage (tiered rate × GB beyond the free amount) + requests + egress + retrieval. It also offers a growth forecast, an egress break-even and custom plans, with price sources, page dates and the verification date listed below.

How to use?

  1. Enter average stored data, monthly write and read requests, egress and (for cold classes) retrieved data.
  2. Tick the plans to compare and add a custom plan with your own quote if needed.
  3. Use "Cost comparison" for sorted monthly and yearly cost, "Growth forecast" with a monthly growth rate for month-by-month cost, and "Egress break-even" to find the egress at which two plans cost the same.
  4. Copy the result or download the CSV, and watch the sources, verification date and out-of-date warning below.

Notes

  • Example: 1,000 GB stored, 1M writes, 10M reads and 500 GB of egress cost about $77 a month on S3 Standard, roughly $45 of it egress; R2 and B2 charge nothing for that egress under the same conditions.
  • Prices come from the AWS Price List and the Cloudflare and Backblaze official pages as hand-maintained static data, with a warning after 45 days without verification; Google Cloud Storage is not in this first version.
  • Excluded: tax, negotiated and committed-use discounts, cross-region replication, lifecycle requests, CDN charges, the AWS account-level free egress, and the minimum storage duration and billable object size of infrequent / cold classes.
  • The tool never connects to a cloud account, and the usage you enter is not uploaded.

Frequently asked questions

Which cloud storage services are compared? Why is Google Cloud Storage missing?

It covers AWS S3 (Standard, Standard-IA and Glacier Instant Retrieval, US East region), Cloudflare R2 (Standard and Infrequent Access) and Backblaze B2. Google Cloud Storage's price table could not be read reliably, so it is not in this first version; use the custom plan to enter any provider's quote.

What is egress, and why is it often the biggest cost?

Egress is data sent from the storage service out to the internet. Storing data is cheap, but the transfer fee to send it out can far exceed the storage fee, so read-heavy uses (downloads, media, model weights) are the ones most often hit by egress charges. R2 charges nothing for egress, B2 is free up to 3× the average data stored, and S3 is tiered by volume.

What are Backblaze B2's free-egress rules?

According to the official page, B2 egress is free up to 3× the average monthly data stored, with the excess billed per GB; traffic through Backblaze's CDN and compute partners has separate free terms. The tool applies the first rule and does not model partner traffic.

What is the retrieval fee for infrequent-access and cold classes?

Infrequent-access classes (such as S3 Standard-IA and R2 Infrequent Access) and Glacier Instant Retrieval have a lower storage rate but charge a per-GB retrieval fee whenever data is read back, and their request prices are higher. If data is read often, the total can end up above Standard. These classes also usually have minimum storage durations and minimum billable object sizes, which this tool does not model.

How reliable is the price data? How often is it updated?

AWS prices come from the official AWS Price List, Cloudflare and Backblaze prices from their official pricing pages, with sources and verification date shown under the tool. The data is a hand-maintained static file, and a warning appears if it has not been verified for more than 45 days. Prices can change at any time, so treat results as estimates and confirm on the official pages before important decisions.

How should I fill in write and read request counts?

"Write / list requests" map to S3 PUT, COPY, POST and LIST and to R2 Class A; "read requests" map to S3 GET and other requests and to R2 Class B. Monthly counts can come from your account's usage report or access logs. B2's ordinary transactions are free, so they do not affect its result.

What does this estimate leave out?

It excludes tax, negotiated or committed-use discounts, cross-region replication and transfer, lifecycle-transition requests, management features (inventory, analytics), the AWS account-level monthly free egress, CDN charges, and the minimum storage duration and minimum billable object size of each class. All of these can affect a real bill.

Plans to compare

The cheapest plan saves $70.12 per month (91%) versus the most expensive.
Cost comparison
PlanStorageRequestsEgressRetrievalPer monthPer year
Backblaze B2 Cloud StorageLowest$6.88$0.00$0.00$0.00$6.88$82.57
Cloudflare R2 Standard$14.85$0.00$0.00$0.00$14.85$178.20
Amazon S3 Standard$23.00$9.00$45.00$0.00$77.00$924.00
Standard prices for the US East (N. Virginia) region only.
The AWS account-level monthly free egress is not deducted automatically; enter it yourself in the free-egress field.
The free tier applies to Standard storage only.
Egress through Backblaze's CDN and compute partners can be free; that is not modelled.
Backblaze Class D requests (first 2,500 per day free, then $0.004 per 10,000) are not included.
Google Cloud Storage's price table could not be read reliably, so it is not included in this version; use the custom plan with your own quote.

Price sources and verification

Data verified on 2026-10-20

  • AWS Price List — Amazon S3 (us-east-1)(page dated 2026-10-15)
  • AWS Price List — AWS Data Transfer (us-east-1)(page dated 2026-09-16)
  • Cloudflare R2 — Pricing(page dated 2026-10-01)
  • Backblaze B2 — Pricing(page shows no date)

This tool is not affiliated with AWS, Cloudflare or Backblaze. Prices are public standard USD list prices, excluding tax, negotiated pricing, committed-use discounts and other charges such as cross-region replication; use them for estimates only.

Formulas and assumptions
  • Storage = tiered price (GB beyond the free amount × rate); requests = requests beyond the free amount ÷ 1,000,000 × price.
  • Egress: AWS is tiered by volume; R2 is free; Backblaze is free up to 3× the average stored data and billed per GB beyond that.
  • "GB" is each provider's billing unit (AWS: 2^30 bytes); enter the monthly average stored, not the end-of-month figure.
  • Request and egress volumes should come from your own logs; this tool never connects to a cloud account.
  • Prices differ by region, storage class, replication and API call class; this version covers AWS US East and each provider's standard plan.