Skip to content
DeviceCalcCalculators

Security Camera Storage Calculator

Estimate how much NVR, DVR, or microSD storage your security cameras need from camera count, recorded bitrate, daily recording hours, retention days, and storage headroom.

Camera recording and storage

Estimate NVR, DVR, or microSD storage from bitrate, camera count, recording schedule, retention days, and headroom.

Quick answer

3.11 TB

4 cameras at 2 Mbps for 24 h/day and 30 days need about 3.11 TB including headroom.

Storage requirement

Recommended storage includes the selected headroom.

78%
0%50%100%

Use recorded bitrate from the camera or NVR when available.

Bitrate helper

Use this to estimate a starting bitrate, then adjust it if your camera data sheet or NVR reports a different value.

Common for home and small business cameras.

Usually lower storage than H.264 at similar quality.

Normal homes, entrances, offices, and small shops.

Higher FPS usually increases bitrate, but not always linearly.

Estimated bitrate: 1.8 Mbps per camera

Keep headroom for bitrate spikes, metadata, formatting, and future changes.

Camera count

Bitrate

Retention

Installed TB

Recording schedule

Common setups

Storage estimate

3.11 TB

The installed storage is above the recommended requirement. This storage size should cover the target retention with useful headroom.

Installed storage
4 TB
Estimated retention
38.6 days
Total bitrate
8 Mbps
Storage per day
86 GB
Per camera per day
22 GB
Raw video storage
2.59 TB
Headroom added
518 GB
Remaining storage
890 GB
Recording schedule
24 h/day

Quick answer

With the default example, 4 cameras at 2 Mbps for 24 h/day and 30 days need about 3.11 TB including headroom. A 4 TB drive gives about 38.6 days under the same assumptions.

How to use this security camera storage calculator

Start with the average recorded bitrate per camera. If your NVR or camera data sheet gives a bitrate in Mbps, use that number directly. If not, use the bitrate helper to estimate a starting point from resolution, codec, frame rate, and scene complexity.

Then enter how many hours per day the system records and how many days you want to keep footage. Continuous recording is usually 24 hours per day. Motion or event recording should use the realistic number of recorded hours per day, not the number of hours the camera is powered on.

If you are also powering IP cameras from a switch, use the PoE Switch Power Budget Calculator to check watts, port count, and per-port PoE standard before buying the switch.

Security camera storage formula

total bitrate Mbps = camera count x bitrate per camera
storage per day GB = total bitrate Mbps x recording hours x 3600 / 8 / 1000
raw storage TB = storage per day GB x retention days / 1000
recommended storage TB = raw storage TB x (1 + headroom %)

The formula uses bitrate because video storage is driven by how much data the camera records per second. Resolution, codec, frame rate, and scene motion matter because they change bitrate, but bitrate is the number that directly drives storage.

Assumptions and methodology

This calculator estimates decimal TB for practical drive purchasing. It does not guarantee exact retention because real surveillance video often uses variable bitrate, and the NVR may add file system, database, audio, event, or metadata overhead.

  • Use maximum or realistic average bitrate from the camera or NVR when available.
  • Increase headroom for night scenes, rain, trees, traffic, infrared noise, and busy entrances.
  • Use recording hours per day to model motion recording, but do not assume motion recording will always be quiet.
  • For critical commercial retention policies, validate the design against the NVR vendor's storage behavior before purchase.

Example calculations

4-camera NVR storage example

Suppose four cameras record at 2 Mbps each, 24 hours per day, for 30 days. The total bitrate is 8 Mbps.

The raw video estimate is 2.59 TB. With 20% headroom, the recommended storage becomes 3.11 TB. That is why a 4 TB drive is a practical starting point for this example.

If you double the camera count, double the bitrate, or double the retention period, the storage requirement roughly doubles. Codec and motion recording can reduce storage, but they should be treated as assumptions, not guarantees.

NVR storage size chart

These examples use common planning values and include headroom. Replace the bitrate with your actual camera or NVR value when possible.

Security camera and NVR storage examples
SetupScheduleRetentionPer dayRecommendedExample driveResult
4 cameras @ 2 Mbps24 h/day30 days86 GB3.11 TB4 TBStorage fits
8 cameras @ 2 Mbps24 h/day30 days173 GB6.22 TB6 TBMore storage needed
8 cameras @ 4 Mbps24 h/day30 days346 GB12.4 TB12 TBMore storage needed
16 cameras @ 3 Mbps24 h/day30 days518 GB19.4 TB16 TBMore storage needed
4 cameras @ 8 Mbps24 h/day30 days346 GB13 TB12 TBMore storage needed

Why bitrate matters more than resolution

Resolution tells you how many pixels the camera can capture, but bitrate tells you how much data is actually written to storage. A busy 1080p camera at a high bitrate can use more storage than a quiet 4MP camera at a low bitrate. H.265 and smart encoding can reduce storage, but the real result depends on the encoder and the scene.

For the best estimate, check the NVR's live bitrate reading after the system has been running during both day and night. Use the higher realistic value if the retention target matters.

FAQ

How do I calculate NVR storage for security cameras?

Multiply camera count by the average recorded bitrate, recording seconds per day, and retention days. Divide by 8 to convert bits to bytes, then convert to GB or TB. Add headroom for bitrate spikes, formatting, metadata, and future changes.

How much storage do I need for 4 security cameras?

It depends mostly on bitrate and retention. Four cameras at 2 Mbps each recording 24/7 for 30 days need about 2.6 TB before headroom and about 3.1 TB with 20% headroom.

How much storage do I need for 8 cameras for 30 days?

Eight cameras at 2 Mbps each recording continuously for 30 days need about 5.2 TB before headroom and about 6.2 TB with 20% headroom. Higher bitrate, 4K resolution, night noise, or busy scenes can increase this quickly.

Is bitrate more important than resolution for NVR storage?

Yes. Resolution influences bitrate, but storage is calculated from the actual recorded bitrate. A 4K camera at a low bitrate can use less storage than a 4MP camera at a high bitrate.

Does H.265 always cut storage in half?

No. H.265 often reduces storage compared with H.264, but actual savings depend on camera encoder quality, scene motion, night noise, GOP settings, and whether the NVR records the stream efficiently.

Should I calculate storage in TB or TiB?

Drive labels usually use decimal TB, while operating systems may display binary TiB. For buying drives, TB is practical, but keep headroom so the TB/TiB difference does not break the retention target.

Does motion recording reduce storage?

Usually yes, if the NVR truly records fewer hours per day. Use the recording-hours input to model motion or event recording, but leave extra headroom for busy days, weather, night noise, and false motion triggers.

Why does my real NVR storage differ from the calculator?

Real usage can differ because of variable bitrate, audio, metadata, pre-record buffers, substreams, camera firmware, NVR overhead, file system formatting, drive reporting, and scene complexity.