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
- Enter stored GB and monthly request volumes.
- Enter the relevant per-GB and per-request prices.
- Add retrieval, egress, and fixed fees if applicable.
- 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.
How this calculator works
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
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.