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

Logs produced (GB / day)
If you have measured ingestion, use it directly.
Events per second
Avg bytes per event
Sample real logs for a reliable average.
Hot retention (days)
Hot price ($ / GB-month)
Cold retention (additional days)
Cold retention is in addition to hot retention.
Cold price ($ / GB-month)
Archive fraction (0-1)
Archive fraction: 100%.
Cold compression ratio (0-1)
Compression ratio: 100%.

Results

Estimated monthly storage cost
$66.00
Total retained days (hot + cold)
104 days
Hot stored volume (steady state)
700 GB
Hot storage cost
$21.00
Cold stored volume (steady state)
4,500 GB
Cold storage cost
$45.00
Total stored volume (steady state)
5,200 GB

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?
Cold retention is modeled as extra days beyond the hot window (e.g., 14 hot + 90 cold = 104 total days retained).
What is archive fraction?
Some teams archive only specific classes of logs (audit/security) instead of everything. Use a fraction to model that subset.
What is compression ratio?
If your vendor bills cold storage on compressed stored size, set a ratio under 1. If billing is based on ingested size, use 1.

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 .