CCTV and surveillance storage planning

NVR Calculator

Enter your cameras. Get a suggested recorder size and HDD configuration.

Start calculating

Use our NVR Calculator as a storage selector: enter your camera count, resolution, frame rate, video format and recording days, and get a suggested recorder bay count, HDD quantity and capacity per drive. Leave the bay selector on Automatic or choose 1, 2, 4, 8 or 12 bays. Set the supported HDD limit for a standard NVR, a recorder with larger-HDD support or NAS surveillance. The calculator also shows camera channels and combined recording bitrate.

Quick Guide

  1. Enter your camera settings. Set the camera count, resolution, FPS and video format. Use Custom if you know the recording bitrate.
  2. Set your recording period. Enter retention days. For motion-only recording, adjust the hours actually recorded; clear the checkbox for continuous recording.
  3. Choose drive-failure protection. Keep the 20% extra allowance or adjust it under Storage options. You do not need to choose an HDD size.
  4. Review or choose your bay count. Automatic suggests the fewest bays that fit. You can select 1, 2, 4, 8 or 12 bays. Standard NVR planning starts at a 16 TB HDD limit; for a NAS or confirmed larger-HDD NVR, select its recorder type and supported limit. Storage options lets you check a fixed drive size.
  5. Save your plan by email. Choose Email my results, enter your email and select Send my results. Choose Ask ACE for advice if you need help selecting a recorder.
TP-Link VIGI NVR4032H network video recorder
Hardware example: TP-Link VIGI NVR4032H. Confirm the features of your chosen recorder.

Your Cameras

Enter the cameras you plan to record. Add another group if some use different settings.

Recording Requirements

Storage OptionsOptional

Automatic selects the smallest fitting HDD size within the supported limit below. Choose a fixed size only to check drives you plan to use. The recorder must support the HDDs and RAID mode.

20% is our starting allowance, added to estimated video storage. RAID protection is calculated separately.

Suggested NVR Setup

Leave bays on Automatic for a suggestion, or select your enclosure size. All bays in the plan are populated.

Suggested storage setup

2-Bay Recorder With 2 × 4 TB HDDs

A storage starting point for your cameras and recording period.

Video storage
3.11 TB
Required with 20% extra
3.73 TB
Combined camera bitrate
38.4 Mbps
16 cameras
Compare Other Bay Sizes1 / 2 / 4 / 8 / 12

This selector suggests storage, not a certified recorder model. Confirm camera compatibility, channel count, peak incoming bandwidth, HDD support and RAID features. Use Custom for a measured camera bitrate.

Save Your Results Or Get Advice

Keep your storage plan handy, or ask our team to review it with you.

How Does The NVR Selector Choose The Drives?

The selector checks 1, 2, 4, 8 and 12 bays against your recording requirement and selected drive-failure protection. It finds the smallest listed HDD size that fits within your supported per-drive limit, then suggests the fewest bays that fit. Every bay is populated. Choose a bay count to size drives for your own enclosure. A red result shows a capacity shortfall or unavailable RAID protection, with an automatic alternative where one fits. This is a capacity-sizing rule, not a price comparison or an exact-model recommendation.

For the default 16 cameras, 2.4 Mbps each, six recorded hours per day and 30 days, the requirement including 20% extra is 3.73 TB. With one-drive protection selected, the suggestion is a 2-bay recorder with two 4 TB HDDs in RAID 1, providing 4 TB before system and filesystem overhead. The recorder must support at least 16 camera channels, RAID 1 and the proposed drives. The same storage requirement without RAID protection fits one 4 TB HDD. Channels and bays are separate specifications.

Standard NVR planning starts with a 16 TB per-drive ceiling; choose a lower supported limit for an older or more restricted model. For a confirmed larger capacity, select NVR with larger-HDD support or NAS surveillance, then set Maximum supported HDD size. These modes offer planning sizes up to 40 TB and retain the existing limit until you change it. Confirm the exact model, installed firmware and manufacturer drive support: not every NVR accepts 16 TB, and a firmware update alone does not guarantee larger-HDD support.

Storage options lets you check a fixed HDD size within your chosen limit. Older saved links retain their selected drive capacity. Use automatic suggestions resets the bay count and fixed HDD size to Automatic, while keeping your recorder type and supported HDD limit.

The suggested setup, recording estimate and settings link are included in Email my results and Ask ACE for advice. A layout that passes the capacity calculation still needs a suitable recorder: camera compatibility, incoming bandwidth, decoding, licences, RAID features and supported HDDs depend on the model.

How Much Storage Do CCTV Cameras Need?

Storage depends on the bitrate of the video being recorded and how long it is recorded. For each camera group, this calculator uses:

Video storage in TB = cameras × bitrate in Mbps × recorded hours per day × retention days × 0.00045.

It then adds your chosen extra storage percentage. RAID reduces the available drive capacity separately. Audio, system partitions and filesystem metadata are not modelled individually.

For example, 16 cameras recording at an assumed 2.4 Mbps each for 6 hours per day over 30 days need about 3.11 TB of video storage. Adding 20% gives about 3.73 TB. Recording the same streams continuously for 24 hours per day increases these figures to about 12.44 TB and 14.93 TB respectively. These are worked examples, not promises of actual retention.

Recommended Settings And Custom Bitrate

The initial settings are H.265, 25 FPS, motion recording enabled and 20% extra storage. The default 6 recorded hours per day is an editable example. Include footage recorded before and after motion events. For continuous recording, clear the motion checkbox and set your scheduled recording hours.

Our Recommended option is a starting estimate. It scales a 1080p, 25 FPS, H.264 baseline of 4 Mbps by pixel count and frame rate, then applies a factor of 0.6 for H.265 or 5 for MJPEG. These are calculator assumptions, not certified bitrates or guaranteed compression savings. Use Custom to enter a measured or configured recording bitrate for your cameras. Changing the video-format selector does not apply an extra compression discount to a Custom bitrate.

Should I Allow 5%, 10% Or 20% Extra Storage?

We suggest 20% for initial planning, particularly when using estimated bitrates and motion recording. An estimated 10 TB of video storage becomes a 12 TB requirement with this setting. This adds 20% to estimated demand; it does not reserve 20% of the final disk capacity.

Consider 10% after checking representative recording usage, including busy periods and night scenes. A 5% allowance leaves little room for variation and is not our general starting point. These percentages are our planning guidance, not a manufacturer standard. No percentage compensates for an unrealistic bitrate or recording-hours assumption.

Motion, scene detail and bitrate control can substantially change video data rates. For variable-bitrate recording, allow headroom and check actual usage after commissioning.

Planning For Popular NVR And NAS Surveillance Systems

Use this calculator with the recording settings from your chosen system. The storage estimate uses bitrate and recording time; it is not an official manufacturer model selector. Check camera channels, incoming bandwidth, maximum HDD size and RAID support for the exact recorder.

Hikvision: Use Custom with a representative recording bitrate when H.265+ is enabled. Hikvision's compression responds to scene activity and bitrate settings, so a fixed extra percentage saving would be unreliable. Measure busy periods and night scenes as well as quiet daytime footage.

Dahua and Uniview: For Dahua Smart H.265+ or Uniview Ultra 265, use the bitrate of the stream actually being recorded. This calculator does not apply a separate smart-codec discount to Custom values. Only choose RAID protection when the specific recorder supports it.

Axis and Hanwha Vision: Axis Zipstream and Hanwha WiseStream can change the recorded bitrate with scene activity and compression settings. Enter a representative measured rate under Custom and retain suitable headroom. Compression does not itself mean that the recorder stores footage only when motion is detected.

Reolink: Include every stream or lens that the recorder saves. Some setups store more than one stream per camera; add those bitrates together for that camera rather than counting just its main stream. Confirm the recorder's drive limits and supported storage layout separately.

Ubiquiti UniFi Protect: Enter the recording bitrate and recording mode appropriate to your cameras. Enhanced Retention can store older footage at a lower quality; that multi-quality retention policy is not simulated by this single-rate estimate.

TP-Link VIGI: Use the bitrate of the stream actually being recorded. H.265 and smart-codec options depend on the camera and configuration. H.265+ is not simulated as a separate saving factor; use Custom when you have a suitable measured bitrate.

Synology, QNAP and ASUSTOR: Use the recording bitrate and schedule selected in your surveillance application. Confirm the particular NAS or NVR's camera compatibility, camera licensing, supported channels, incoming bandwidth and drive configuration separately. A storage-capacity match alone does not establish that a recorder can handle the camera workload.

Frequently Asked Questions

Does H.265 Always Use A Fixed Percentage Less Storage?

No. H.265 can improve compression, but the resulting bitrate depends on the camera, scene, quality settings and encoder. At the same entered bitrate and recording duration, the storage calculation is the same regardless of the format label. Our Recommended option uses a rough planning factor; Custom uses the bitrate you enter.

Does Motion Detection Automatically Reduce HDD Usage?

Only when it reduces the footage actually stored. Enabling detection alerts while continuing to record all day does not produce the motion-only saving shown here. Busy scenes, false triggers and event buffers can increase recording hours. If your site needs continuous footage, calculate continuous recording.

Do More Drive Bays Mean More Supported Cameras?

No. The selector sizes HDD storage and separately shows how many camera channels are needed. A 2-bay storage suggestion for 16 cameras still requires a recorder supporting at least 16 camera channels. Decoding, incoming bandwidth, camera compatibility and RAID support depend on the exact model.

How Is Drive-Failure Protection Calculated?

The one-drive protection option models RAID 1 with two drives and RAID 5 with four, eight or twelve drives. The two-drive protection option models RAID 6, which needs at least four drives. The comparisons cover enclosures with up to 12 bays. These are calculator assumptions; select a recorder that supports the intended layout.

Why Might The Actual Recording Days Differ?

Bitrate, scene activity, motion recording hours, audio, system overhead and recorder retention policies affect actual usage. Check representative recordings after installation and adjust the plan. The extra allowance is a buffer, not a retention guarantee.

Browse Related Surveillance Products

Explore TP-Link VIGI, Ubiquiti and Synology products, or compare our network video recorders and hard drives.

Need Help Planning Your Camera System?

Use Ask ACE for advice to discuss cameras, recorder capacity and recording requirements. Include your phone number and select cabling or installation if needed. For a separate disk-layout estimate, use our RAID Calculator.