Skip to calculator
Professional CCTV planning tool

CCTV recording capacity and bandwidth calculator

Calculate the video storage required for your IP camera system, average recording data rate, and estimated retention time using your available disks—all in one place.

Free to use Instant results Data stays in your browser
Multiple camera groups
TB / TiB calculations
Mbps analysis
Retention-day estimation
CCTV ENGINEERING STUDIO · PROJECT WORKSPACE

Plan your project capacity

Define your cameras first, then expand the professional recording, storage and network settings as needed. Results update as you change inputs.

Two operating modes, one calculation engineUse Simple mode for quick capacity calculations or Full Professional mode for hardware and RAID assessment.
Calculations run in your browser

Project information

Shared retention targets and disk-space assumptions.

Planning
e.g., 15, 30, 90
Portion of usable space to leave free
Capacity after RAID, before the free-space reserve
Choose calculation mode

Simple is the default mode. Switching modes does not erase your project or camera details.

Optional RAID / disk planning

Camera groups

Create separate groups for cameras with different specifications.

2 groups
How do I use professional camera settings?Expand only the sections you need; other settings may remain at their defaults.Open guide
  1. Recording mode and bitrate: Choose continuous, scheduled or event recording; specify day/night Mbps values if needed.
  2. Recording schedule and retention: Expand this if schedules vary by weekday or this group needs a different retention period.
  3. Substream and event buffer: Use when additional viewing streams or pre-/post-event recording are required.
  4. Expert settings: Use for scene, optical image detail and PoE calculations.

Important: Collapsing a panel does not reset enabled settings. To disable a feature, change its Disabled/Enabled selection within the panel. Your entered values are retained.

Important: Bitrate is the average Mbps value per camera. With manual Mbps, resolution, FPS, codec and scene density are not applied as additional multipliers. With automatic estimation, these factors affect the general planning model. Additional options, such as motion-triggered recording, are available in Professional mode.Day/night, event and scene settings are available within each camera group’s professional sections. The model does not use manufacturer-specific measurements.

Per-group calculation breakdown

See which cameras account for the storage requirement.

2 groups
Camera groupQuantityCamera bitrateDaily data30-day recording
Storage planning

View required video storage separately from the free-space target.

Network throughput

View the total average Mbps of camera streams.

Reverse calculation

Calculate retention days from existing usable disk capacity.

Transparent assumptions

Review inputs and results independently.

How does the calculation work?

For each camera group, the Daily GB = Camera count × Mbps × Recording hours per day × 0.45 formula is used. Total video data is multiplied by the target number of days.

With a 20% free-space reserve, the usable capacity target Video TB ÷ 0.80 is obtained. Example: 16 cameras × 3 Mbps × 24 hours × 30 days = 15.552 TB of video data.

Calculation limitations

  • Codec choices such as H.265 do not further reduce a manually entered bitrate.
  • When using manual Mbps, motion recording, day/night variation and VBR behavior must already be reflected in the input. Automatic Mbps uses a generic, uncalibrated scene assumption and may differ from actual recordings.
  • RAID is calculated separately through optional Simple disk planning or Professional mode; file-system overhead, audio and additional network traffic are considered in the professional model.
  • 30 days is only an example retention target, not a universal legal retention period.
02 / Verifiable sample calculations

30-day recording capacity for 8, 16, 32 and 64 cameras

A camera’s average recording bitrate is 3 Mbps, daily recording time is 24 hours, target retention is 30 days and the portion of usable capacity left free is 20% are assumed. The table values are not automatically estimated from camera megapixels.

Calculated in decimal TB/GB; RAID, file-system overhead and audio are excluded.
Camera countTotal average bitrateDaily recording30-day video dataTarget with 20% free space
8 cameras24 Mbps259.2 GB7.776 TB9.72 TB
16 cameras48 Mbps518.4 GB15.552 TB19.44 TB
32 cameras96 Mbps1,036.8 GB31.104 TB38.88 TB
64 cameras192 Mbps2,073.6 GB62.208 TB77.76 TB

Formula: Daily GB = camera count × average Mbps × recording hours per day × 0.45. Video TB = daily GB × days / 1,000. Target usable TB = video TB / (1 − free-space fraction).

How should the results be interpreted? The “19.44 TB target” in the 16-camera example is the planned usable capacity required after RAID—not the raw labeled HDD capacity. Network throughput is the average total of main streams; protocol overhead, viewing clients and peak traffic are excluded.
02 / Technical questions

Frequently asked questions

How many TB are required for 16 cameras recording for 30 days?

If each camera records continuously at an average of 3 Mbps, video data amounts to 15.552 TB. Allowing 20% free space requires 19.44 TB of usable capacity. RAID and file-system losses are not included in this example.

Why doesn’t selecting H.265 automatically reduce storage requirements?

Because the user already enters the average Mbps, the effect of compression is included in that bitrate. Two streams recorded at the same Mbps generate the same data volume. Codec differences are considered when estimating bitrate.

Does motion-triggered recording reduce network traffic?

Not necessarily. A camera may continuously stream to an NVR or VMS while only the disk-writing time changes. This version accounts for recording hours in video storage, but does not reduce camera network throughput by those hours.

What is the difference between TB and TiB?

TB is decimal: 1 TB = 1,000,000,000,000 bytes. TiB is binary: 1 TiB = 1,099,511,627,776 bytes. The calculator displays both.

Can I purchase an NVR and HDDs based on these results alone?

This tool supports initial capacity planning. Before a final purchase, verify the NVR’s inbound/outbound bandwidth, disk bays, supported HDD capacity, RAID configuration and camera operating conditions against manufacturer documentation.

How many TB are required for 32 cameras over 30 days?

At an average of 3 Mbps per camera with continuous recording, 32 cameras produce 31.104 TB of video data in 30 days. With a 20% free-space reserve, plan for 38.88 TB of usable capacity. Actual usage varies with bitrate and recording hours.

Does reducing daily recording hours also reduce camera network bandwidth?

Not always. Even when an NVR/VMS writes recordings only during certain hours, cameras may continue sending the same video streams over the network. This calculator applies daily recording hours to storage but does not automatically reduce total average camera Mbps.

Calculation method and technical assumptions

This tool uses manual / measured Mbps or automatic bitrate estimation with explicit assumptions for independent preliminary planning. Recording data, network traffic and physical disk capacity are different concepts and must not be used interchangeably.

  • Recording capacity: Daily decimal GB is calculated as camera count × average Mbps × recording hours per day × 0.45. Retention days, free-space target and, in Professional mode, file-system/VMS assumptions are applied separately.
  • Scene complexity and automatic estimation: Choosing low, medium or high scene motion changes only automatic Mbps estimation. The baseline is an assumed 3 Mbps for a 4 MP, 15 FPS, H.265 camera in a medium scene; it is not a manufacturer measurement. The 0.5×–2× range illustrates possible scenarios, not a statistical confidence interval.
  • Bitrate and network: Day/night lighting, scene movement, codec, CBR/VBR settings, audio, extra streams and client count can change actual throughput. Measured bitrate is more reliable than a generic assumption.
  • Storage and hardware: Raw HDD label capacity, post-RAID space, usable recording budget, NVR performance and PoE port power limit are checked separately. Final equipment selection requires product documentation and on-site testing.

The calculation method is manufacturer-independent. IEC/IEEE/ONVIF references identify technical standards and verification frameworks; this software does not automatically certify any device or project.

Related resources: NVR retention-time calculation and electronic security calculation tools.

Confidence level: Accuracy of manual Mbps depends on user settings or measurements. Automatic mode cannot guarantee exact retention for every camera, lighting condition or scene. No additional manufacturer-specific savings are assumed for H.264+/H.265+; MJPEG and custom codecs require manual measurement.

Need a technical assessment for your project?

Include the calculated camera count, storage capacity and average network traffic in your technical assessment request.

Contact us with your calculation summary