Skip to content
ENExplore Calculators

CCTV Storage Calculator

Calculate the total storage a CCTV installation consumes across all cameras for your retention policy.

About CCTV Storage Calculator

Bitrate in Mbps times seconds of recording gives megabits, which divided by 8,000 gives gigabytes. Multiplying by device count and retention days gives the array size, and the saving factor accounts for motion-triggered recording or smarter codecs. Retention promises are a storage commitment: undersizing the array silently shortens the window, and a missing CCTV recording is only discovered when it is needed.

Formula

CCTV Storage

Storage (GB) = bitrate × 3600 × hours ÷ 8000 × devices × days × (1 − saving)

Number of CCTV cameras
Number of recording devices
Bitrate per camera
Encoded bitrate per device

Worked example

With the default values below, CCTV Storage Calculator returns Storage Required of 4.666. Change any input above and every figure here is recalculated in your browser.

Inputs used

Number of CCTV camerasminimum 0
8
Bitrate per cameraminimum 0 Mbps
3 Mbps
Recording hours per dayaccepts 0–24 h
24 h
Retention periodaccepts 1–3,650 days
30 days
Saving from motion detection or compressionaccepts 0–100 %
40 %

Results

Storage Required
4.666 TB
Storage Required
4,665.6 GB
Storage per Device per Day
19.44 GB
Storage Consumed per Day
155.52 GB
Aggregate Write Bandwidth
24.00 Mbps

Step by step

  1. 1Values used
  2. 2CCTV Storage
  3. 3Storage Required= 4.666 TB
  4. 4Storage Required= 4,665.6 GB
  5. 5Storage per Device per Day= 19.44 GB
  6. 6Storage Consumed per Day= 155.52 GB
  7. 7Aggregate Write Bandwidth= 24.00 Mbps

Assumptions and limits

  • The result is derived only from the 5 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax or fees or charges into account.
  • Figures are rounded for display to 3 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is CCTV Storage calculated?

Storage (GB) = bitrate × 3600 × hours ÷ 8000 × devices × days × (1 − saving) Bitrate in Mbps times seconds of recording gives megabits, which divided by 8,000 gives gigabytes. Multiplying by device count and retention days gives the array size, and the saving factor accounts for motion-triggered recording or smarter codecs.

Why does CCTV Storage matter?

Retention promises are a storage commitment: undersizing the array silently shortens the window, and a missing CCTV recording is only discovered when it is needed.

What values do I need to enter?

This calculator takes 5 inputs: Number of CCTV cameras, Bitrate per camera, Recording hours per day, Retention period, Saving from motion detection or compression. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

CCTV Storage Calculator – Calculate Storage Required