AWS S3 Glacier / Deep Archive Cost Calculator
Estimate archival storage costs with a simple model: storage (GB-month) plus retrieval (GB and requests). Compare baseline vs peak retrieval with your pricing.
Maintained by CloudCostKit Editorial Team. Last updated: 2026-01-29. Editorial policy and methodology.
Best next steps
Use this calculator for the first estimate, then validate the answer with the closest guide or companion tool.
Inputs
Results
Archive bills stay quiet until restore month
Glacier-style storage feels simple when you look only at the storage line, but archive costs are defined by the month when retrieval starts. A good estimate separates the quiet baseline from the months where restores, audits, or downstream processing wake the archive back up.
- Quiet month: mostly storage GB-month with little or no retrieval.
- Restore month: retrieval GB and request counts can quickly become the visible change.
- Operational reality: archive pricing is less about daily traffic and more about exception handling.
What usually causes the surprise
The common failure mode is not underestimating stored GB. It is missing the retrieval workflow. Many small-object restores, investigative pulls, or compliance exports can create a retrieval pattern that looks nothing like a normal archive month.
- Large restore jobs: retrieval GB grows suddenly after an incident or migration.
- Many small objects: request fees become visible even when retrieved GB is modest.
- Policy mistakes: restoring data early can also expose minimum-duration or early-deletion effects.
What to capture before you trust the archive estimate
- Average stored GB-month for the archive tier, not total hot-storage footprint.
- Expected retrieval GB for audit, restore, or reprocessing events.
- Approximate request volume when restore jobs touch many objects rather than a few large archives.
- Whether early deletion, transition, or downstream analysis should be modeled outside this calculator.
Quiet month vs restore month planning
| Scenario | Stored GB | Retrieval GB | Requests |
|---|---|---|---|
| Baseline | Average | Low | Low |
| Peak | Same | High | High |
Archive-specific review before sign-off
- Keep restore events separate from the quiet-storage baseline so one incident does not distort every month.
- Check whether retrieval requests, not just retrieved GB, could become material for many-small-object archives.
- Add minimum-duration and early-deletion rules separately whenever your retention pattern is unstable.
Next steps
Example scenario
- 10,000 GB-month stored at $0.004/GB-month with 500 GB/month retrieval at $0.01/GB and 2M retrieval requests at $0.05 per 1k.
- Peak 200% scenario highlights restore-heavy months.
Included
- Storage baseline from GB-month and $/GB-month.
- Retrieval data volume from GB/month and $/GB.
- Retrieval request charges from requests/month and $ per 1,000 requests.
- Optional daily retrieval and requests-per-GB estimators.
- Baseline vs peak scenario table for retrieval spikes.
Not included
- Minimum storage duration and early deletion fees (model separately if relevant).
- Internet egress and downstream analysis costs (Athena, SIEM, etc.).
How we calculate
- Storage cost = stored GB-month x $ per GB-month.
- Retrieval GB cost = retrieval GB/month x $ per GB.
- Retrieval request cost = (requests/month / 1,000) x $ per 1,000 requests.
- Total = storage + retrieval GB + retrieval requests.
FAQ
What is GB-month for archival storage?
Why is retrieval cost hard to estimate?
What causes unexpected Glacier/Deep Archive bills?
Related tools
Related guides
Disclaimer
Educational use only. Not legal, financial, or professional advice. Results are estimates based on the inputs and assumptions shown on this page. Verify pricing and limits with your providers and documentation.
Last updated: 2026-01-29. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .