AWS S3 Storage Cost Calculator

Estimate AWS S3-style storage cost with user-entered storage, request, retrieval, and egress prices.

Save

Inputs

GB
$/GB-mo

Your values stay on this device.

Results

Monthly Cost
Storage Cost$115.00
Request Cost$3.25
Transfer and Retrieval Cost$90.00

Report

Export and share

Document

Copy and share

Assumptions

  • All prices are flat user-entered rates.
  • Tiered pricing, free tiers, minimum object sizes, and lifecycle transitions are not inferred.
  • No files or bucket data are uploaded.

Sensitivity preview

Average Storage -10%: Monthly Cost $196.75

Average Storage Current: Monthly Cost $208.25

Average Storage +10%: Monthly Cost $219.75

Formula: Monthly cost = storage GB * storage price + PUT requests / 1000 * PUT price + GET requests / 1000 * GET price + egress GB * egress price + retrieval GB * retrieval price.

Related Tools

View All

About this AWS S3 Storage Cost Calculator

S3-style bills combine storage at rest, API requests, retrievals, egress, and sometimes minimum or monitoring fees.

Who this calculator is for

  • Developers planning object storage workloads.
  • FinOps teams separating storage and request drivers.
  • Product teams pricing file hosting features.

When to use it

  • Estimate monthly S3-style bills.
  • Compare request-heavy and storage-heavy workloads.
  • Model retrieval and outbound transfer cost.

How to use this calculator

  1. Enter stored GB and monthly request volumes.
  2. Enter the relevant per-GB and per-request prices.
  3. Add retrieval, egress, and fixed fees if applicable.
  4. Review the monthly total and breakdown.

Key assumptions

  • All prices are flat user-entered rates.
  • Tiered pricing, free tiers, minimum object sizes, and lifecycle transitions are not inferred.
  • No files or bucket data are uploaded.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

Total = storage GB x storage price + request counts x request price + retrieval GB x retrieval price + egress GB x egress price + fixed fee.
Monthly cost = storage GB * storage price + PUT requests / 1000 * PUT price + GET requests / 1000 * GET price + egress GB * egress price + retrieval GB * retrieval price.

Inputs explained

Storage GB

Average billable storage for the month.

Request counts

Monthly PUT-like and GET-like operations, priced per 1,000 requests.

Retrieval and egress

User-entered per-GB charges for reads from archive tiers and outbound transfer.

Understanding your results

Use the cost split to see whether storage, request volume, or data movement is driving the bill.

Example scenarios

Media library

5,000 GB stored, millions of GETs, and 1,000 GB egress can make transfer cost larger than request cost.

Key Features

  • Instant Calculation
  • Private & Secure
  • Mobile Optimized

Tips & Best Practices

  • Use storage-class-specific rates.
  • Separate archive retrieval scenarios from standard object access.
  • Watch request costs for workloads with many tiny objects.

Frequently Asked Questions

Does this include live AWS prices?
No. Enter rates from your current AWS region, storage class, and pricing agreement.
Why include request fees?
For high-volume workloads, request fees can become noticeable even when storage is cheap.
Is any infrastructure data stored?
No. The calculation runs locally in your browser and does not upload your inputs.