A recorder with too little storage does not fail when the first camera is installed. It fails weeks later, when an incident occurs and the footage has already been overwritten. This surveillance storage calculator guide gives installers, facilities teams, and property managers a practical way to estimate capacity before selecting an NVR, DVR, or surveillance-grade hard drive.
Storage planning is not just a hard-drive question. It affects recorder selection, camera settings, network bandwidth, retention policy, and the real operating cost of a surveillance system. The correct answer depends on how each camera records, not simply how many cameras are on the job.
What a Surveillance Storage Calculator Must Account For
Every storage estimate starts with four inputs: number of cameras, bitrate per camera, hours recorded per day, and required retention days. Resolution matters, but mainly because it influences bitrate. A 4K camera does not automatically consume a fixed amount of storage. Its actual demand changes with codec, frame rate, scene activity, lighting, compression settings, and whether it records continuously or only on events.
The core calculation is straightforward:
Storage in GB = total bitrate in Mbps × 10.8 × recording hours per day × retention days ÷ 24
For a single camera recording 24 hours per day, the simplified version is:
Storage in GB per day = bitrate in Mbps × 10.8
A camera configured for 4 Mbps uses about 43.2 GB per day. Over 30 days, that camera requires about 1.3 TB before allowing for system overhead. Multiply that figure by the number of cameras with the same settings, then adjust for cameras that operate on a different schedule or bitrate.
Most manufacturers and calculators present drive capacity in decimal terabytes, where 1 TB equals 1,000 GB. Computer operating systems may display usable capacity differently. For planning purposes, use the recorder manufacturer’s stated supported drive size and leave a capacity margin rather than sizing a system to the last available gigabyte.
Start With the Actual Camera Bitrate
Bitrate is the most useful number in a storage calculation. It represents the amount of video data generated each second. Find it in the camera’s encoding settings, VMS configuration, or the camera specification sheet.
Do not rely on resolution alone. Two 4 MP cameras can produce very different storage results. A camera overlooking a quiet interior hallway at 10 frames per second may run efficiently at a modest bitrate. A camera monitoring a busy vehicle entrance, with motion, headlight glare, and fine license plate detail, may require a much higher bitrate to preserve usable evidence.
Constant bitrate, or CBR, makes calculations more predictable because the camera stays near its configured data rate. Variable bitrate, or VBR, adjusts output according to scene complexity. VBR can reduce average storage consumption, but it should be estimated carefully for busy scenes. If retention is mandatory, plan around a realistic high average rather than the lowest bitrate shown in a specification table.
Frame rate also matters. Many general surveillance applications operate effectively at 10 to 15 frames per second. Cash handling, vehicle movement, production processes, and other fast activity may justify higher rates. Increasing frame rate without reviewing bitrate can reduce image quality because the same data budget is spread across more frames. Increasing both frame rate and bitrate will increase storage demand.
A Practical Surveillance Storage Calculator Guide Workflow
A reliable calculation is best done camera by camera, then grouped by similar settings. This takes longer than entering one average number for every camera, but it prevents costly underestimates on high-activity areas.
First, identify each camera’s purpose and coverage area. Entrance cameras, parking lots, loading docks, corridors, perimeter lines, cash registers, elevator cabs, and gate stations do not have identical recording needs. Note the resolution, compression standard, frame rate, configured bitrate, and recording mode for each group.
Next, determine the required retention period. A small office may need 14 or 30 days. A school, multifamily property, warehouse, or regulated operation may need longer retention based on policy, contract requirements, insurance expectations, or incident review procedures. Retention should be defined before hardware is purchased, not after an NVR has been filled.
Then calculate each group separately. For example, consider a 16-camera system with three recording profiles:
- Eight indoor 4 MP cameras at 3 Mbps, recording continuously
- Four exterior 4 MP cameras at 5 Mbps, recording continuously
- Four parking-area cameras at 6 Mbps, recording continuously
The total bitrate is 24 Mbps for the indoor group, 20 Mbps for the exterior group, and 24 Mbps for the parking group. Combined, the system produces 68 Mbps. At 24-hour recording, 68 Mbps uses approximately 734.4 GB per day. For 30 days of retention, the raw estimate is about 22 TB.
That figure should not be treated as the exact drive purchase. Add room for format differences, recorder overhead, future camera changes, and normal variation in VBR scenes. In this example, a nominal 24 TB of installed storage may be too close to the line. The proper recorder and drive configuration should provide additional usable capacity while staying within the NVR’s supported drive count and maximum disk size.
Continuous, Scheduled, and Motion Recording
Continuous recording is the easiest method to calculate and often the best choice for critical locations. It captures activity before and after an event, avoids missed triggers, and provides a complete timeline. Its trade-off is predictable but higher storage use.
Scheduled recording can reduce capacity requirements when a site is empty during known hours. It works well when operating hours are stable and the property does not require overnight video coverage in every area. A schedule should reflect security risk, not only business hours. A rear door, gate, server room, or parking area may still require around-the-clock recording.
Motion recording can reduce average storage use, especially in quiet spaces. It also introduces uncertainty. Trees, rain, shadows, insects, headlights, and poor motion settings can create more recordings than expected. Conversely, poorly configured detection can miss activity. For exterior cameras and forensic applications, calculate motion-based storage using measured recording time from a comparable installation when possible. If no real data exists, use a conservative estimate and maintain additional capacity.
Event-based recording from analytics can be more targeted than basic pixel-motion recording. Human, vehicle, line-crossing, intrusion, and object detection rules can reduce unwanted clips when properly configured. They are useful tools, but they do not eliminate the need to verify retention through actual testing after installation.
Storage Factors Often Missed During Design
Audio adds data, although usually much less than video. A large number of audio-enabled cameras, intercom recording channels, or high-quality audio streams can still affect a tight storage plan. Include them when audio retention is required.
RAID is another common point of confusion. RAID can provide drive-failure protection, depending on the recorder or server design, but it reduces usable capacity. Four 8 TB drives in a redundant array do not necessarily provide 32 TB of usable recording space. The available capacity depends on the RAID level and controller configuration. RAID also does not replace backups, exported incident footage, or a defined retention policy.
Recorder limits must be checked early. An NVR may support a certain number of SATA bays, a maximum drive size per bay, and a maximum incoming bandwidth. Storage capacity alone cannot solve a recorder that lacks enough decoding, recording, or network throughput for the planned cameras.
Do not confuse storage bandwidth with network design. A system producing 68 Mbps of recorded video needs an NVR that can accept that incoming traffic, but live viewing, remote users, camera firmware updates, and PoE switch uplinks add separate network considerations. Plan the complete system rather than treating the hard drive as an isolated component.
Verify Retention After Commissioning
A calculator provides a design estimate. The installed system provides the final answer. After cameras are commissioned, confirm the actual bitrates reported by the recorder, review available disk capacity, and check the oldest retained footage after the system has operated long enough to cycle through its storage.
This verification is especially valuable after changing camera resolution, enabling audio, increasing frame rates, adding cameras, changing motion rules, or updating firmware. Any of those changes can alter retention without an obvious warning at the recorder screen.
For installations where footage may be needed for claims, investigations, access disputes, or incident response, document the settings used for the calculation. Record the camera count, bitrate assumptions, retention target, installed drive capacity, and test date. That record gives the property owner and service team a clear baseline when the system expands.
The best storage plan leaves room for real conditions: a busier parking lot, a new camera at a receiving door, higher detail needed at an entrance, or a retention requirement that changes after an incident. Size the system with those operating realities in mind, then verify that the recorder is delivering the days of footage the property actually expects.



