Developer & Tech
AWS S3 Cost Calculator
Enter your details
Runs in your browser
How to use it
Using the aws s3 cost calculator
- 01
Enter average stored bytes
CloudWatch’s BucketSizeBytes monthly average is the figure billing uses.
- 02
Add request volumes
CloudFront or server access logs give PUT/GET counts; thousands are entered, not raw counts.
- 03
Include egress
Data served to the internet dominates many bills; CloudFront in front of S3 cuts this substantially.
Good to know
Requests are cheap until they are not
A thousand GETs costs four-tenths of a cent, but a busy app issuing millions daily turns pennies into hundreds of dollars. Lifecycle-ing cold objects to infrequent-access or archive classes attacks both storage and retrieval lines together.
Egress is the usual surprise
At $0.09/GB, serving a terabyte costs $92. CDNs front S3 with cheaper delivery plus free-tier effects, which is why nearly every serious S3 workload ends up behind CloudFront. This calculator charges all egress deliberately; treat its figure as a conservative ceiling.
How it's calculated
The math behind this calculator
cost = GB·$0.023 + PUTk·$0.005 + GETk·$0.0004 + egressGB·$0.09Each component prices independently: storage at a flat $0.023/GB-month assumption, PUTs at $0.005 per thousand, GETs at $0.0004 per thousand, and internet egress at $0.09/GB. Simplifications are stated openly rather than hidden: the flat storage rate ignores tiering past 50 TB, and all egress is charged even though the first 100 GB/month is free.
Assumptions & limitations
- us-east-1 Standard class snapshot checked August 2026.
- Flat $0.023/GB-month applied; real tiers drop after the first 50 TB.
- Static us-east-1 on-demand snapshot prices checked August 2026; AWS changes pricing frequently; always confirm current rates.
Worked example
Half a terabyte stored, 50k PUTs, 200k GETs and 10 GB of egress runs about $11.50 + $0.25 + $0.08 + $0.90 = $12.73/month.
FAQ
Frequently asked questions
- Is the first 100 GB of egress really charged here?
- Yes, deliberately simplified and noted in the rows. Real AWS gives 100 GB/month free, so treat results as an upper bound.
- Do other storage classes change the math?
- Considerably; infrequent access is ~$0.0125/GB-month with pricier retrievals; Glacier classes go far lower with delayed access.
- Are versioning and lifecycle transition costs included?
- No; versioned buckets accumulate storage, and transitions themselves bill per thousand objects. Add headroom for both.
Keep exploring