tech calculator

S3 Storage Cost Calculator

Estimate monthly S3 cost from GB stored and request volume with adjustable rates.

Results

Storage cost
$12
Request cost
$0
Estimated total monthly cost
$12

How to use this calculator

  1. Enter GB stored for the month.
  2. Enter request volume and per-1k request rate (adjust for GET/PUT mix).
  3. Optionally tweak storage/request rates for other classes (IA/Glacier) if you have them.
  4. Review storage, request, and total estimated cost.

Inputs explained

Storage rate
Default for S3 Standard in us-east-1; adjust for your region/class.
Request rate
Adjust to reflect your GET/PUT mix; PUT/Lifecycle is higher than GET.

How it works

Storage cost = GB × storage rate (per GB-month).

Request cost = (Requests ÷ 1,000) × request rate (per 1k).

Total = storage cost + request cost.

Formula

Storage = GB × Rate
Requests = (Requests ÷ 1,000) × Rate
Total = Storage + Requests

When to use it

  • Budgeting S3 costs for a workload or feature launch.
  • Comparing costs if you reduce storage or requests.
  • Quick sanity check against AWS bill line items.

Tips & cautions

  • If using IA/Glacier, adjust the storage rate; request and retrieval pricing differ by class.
  • Include data transfer out separately; this calculator focuses on storage and requests only.
  • Lifecycle policies can lower storage cost; rerun after applying lifecycle changes.
  • Does not model tiered pricing, retrieval fees, or data transfer out.
  • Assumes single storage class and region; real bills may mix classes/regions.
  • Simplified request pricing; PUT/Lifecycle can be higher than the default rate shown.

Worked examples

500 GB, 1M requests

  • Storage = 500 × $0.023 = $11.50
  • Requests = 1,000,000 ÷ 1,000 × $0.0004 = $0.40
  • Total ≈ $11.90

2 TB, 10M requests

  • Storage = 2000 × $0.023 = $46
  • Requests = 10,000,000 ÷ 1,000 × $0.0004 = $4
  • Total ≈ $50

Deep dive

Estimate AWS S3 costs by entering GB stored, request count, and per-unit rates to see storage, request, and total monthly cost.

Adjust storage/request rates for your region or class (IA/Glacier) to match your workload.

FAQs

Does this include data transfer out?
No. Add egress separately; this tool focuses on storage and requests.
What about IA/Glacier?
Adjust the storage rate to the class you use. Retrieval fees aren’t included here.
Does AWS have tiered storage pricing?
Yes, but this uses a flat rate. Enter an average effective rate if you span tiers.
How do PUT vs GET costs differ?
PUTs/Lifecycle are pricier. Adjust the per-1k rate upward if you have many writes.
What about request class distinctions (Standard vs IA)?
Rates vary by class; set the rate that matches your dominant request type and class.

Related calculators

Estimate only. Does not include transfer, retrieval, tiered pricing, or multi-class/regional nuances. Check AWS pricing for exact rates.