Tiered Log Storage Cost Calculator (Hot + Archive)
Many teams keep a short hot window for fast search, then move older logs to a cheaper cold/archive tier. This calculator estimates steady-state storage cost for a 2-tier model (hot + optional cold), including archive fraction and a compression factor if your vendor bills on stored size. Compare baseline vs peak volume if your logs spike.
Maintained by CloudCostKit Editorial Team. Last updated: 2026-01-27. 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
How to use this in a real estimate
- Split logs into classes (access/app/audit) and decide what you actually need to retain long-term.
- Keep a small hot window for troubleshooting and dashboards; archive only what you must.
- Validate what the vendor bills for cold tiers (stored bytes vs ingested bytes, plus retrieval charges).
Log storage is mostly a retention-policy problem
This page is less about raw ingestion math and more about policy design. Once logs exist, storage cost is shaped by how long they stay hot, how much moves cold, and whether archive really means low-cost retained evidence or an expensive pile of data nobody reads until an incident.
- Hot window: expensive but immediately searchable retention for active troubleshooting.
- Cold window: longer-lived retained data with different access expectations.
- Archive fraction: only the log classes that truly need long memory should survive into cold storage.
Where storage estimates usually drift
- Every log class gets archived by default, even when debug or low-value logs have no long-term use.
- Hot retention days are mistaken for total retention policy, hiding the cold-storage footprint.
- Compression and billed stored-bytes rules are guessed instead of checked against vendor behavior.
- Retrieval or rehydration events are ignored until an investigation month creates a second storage bill.
What to review before trusting storage policy
- Split audit, security, application, and debug logs before choosing archive fraction.
- Confirm which days are truly hot-searchable versus merely retained for compliance or forensics.
- Check whether your vendor bills on ingested bytes, stored bytes, or compressed cold bytes.
- Model retrieval-sensitive months separately if cold data is actually read during incidents or audits.
Baseline vs archive-policy scenarios
| Scenario | GB/day | Hot days | Cold days |
|---|---|---|---|
| Baseline | Expected | Current policy | Current archive |
| Peak | High | Same policy | Same archive |
How to review the first real storage month
- Confirm hot retention days and archive fraction in actual policy settings, not just in planning docs.
- Validate billed stored GB against the vendor's storage-billing rules before changing retention assumptions.
- Track retrieval or rehydration charges separately after audit- or incident-heavy months.
Example scenario
- Hot: 14 days at $0.03/GB-month + Cold: 90 additional days at $0.01/GB-month (archive 100%).
- Archive only audit logs (e.g., 20% of volume) instead of archiving everything.
Included
- Hot retention storage cost (GB/day x hot days x $/GB-month).
- Optional cold/archive storage cost for additional days.
- Optional archive fraction and compression ratio.
- Optional event-rate estimator for GB/day.
- Baseline vs peak comparison for volume spikes.
Not included
- Ingestion charges (use Log Ingestion calculator).
- Scan/search charges (use Log Search Scan calculator).
- Provider-specific minimums and retrieval charges for cold tiers.
How we calculate
- Hot stored GB = GB/day x hot retention days.
- Cold stored GB = GB/day x archive fraction x cold days x compression ratio.
- Monthly storage cost = (hot stored GB x hot $/GB-month) + (cold stored GB x cold $/GB-month).
- Use a peak scenario when incident logging increases volume.
FAQ
What does 'cold additional days' mean?
What is archive fraction?
What is compression ratio?
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-27. Reviewed against CloudCostKit methodology and current provider documentation. See the Editorial Policy .