CCTV Storage Calculator — HDD Capacity & Bandwidth for IP Camera Systems
Configure camera groups by resolution, FPS, compression, and recording schedule. Get required HDD capacity, bandwidth, and drive recommendations instantly.
Camera Groups
| Camera Name | Qty | Resolution | FPS | Compression | Rec. h/day | Days | |
|---|---|---|---|---|---|---|---|
Storage Timeline Calendar
Visualize how long your data will last on your selected disk before overwriting begins.
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Total Required Capacity
Recommended Configuration
storage 1 x 4TB Surveillance HDD
Network Impact
speed ~ 8.00 Mbps Throughput
How it works
- 1
Input Specs: Define camera resolution, frame rates, and your required storage retention period.
- 2
Smart Processing: Our engine calculates bitrates based on industry standards for H.264 and H.265+ codecs.
- 3
Get Specs: Receive instant recommendations for hard drive sizes and network requirements.
How to Use the CCTV Storage Calculator
Add a camera group for each location or camera type in your system — for example, "Main Entry (4× 4MP)" and "Car Park (8× 8MP)". For each group, set the resolution, frame rate, compression codec, how many hours per day the cameras are actively recording, and the required retention period. The calculator sums across all groups to give you total daily storage consumption, required bandwidth, and a drive recommendation.
Use the Global Retention field at the top to apply the same retention period to all groups at once, or set different values per group for mixed-retention systems — for example, 90 days for entrance cameras and 14 days for internal corridors.
How Camera Resolution Affects Storage
Resolution is the biggest single factor in storage consumption. An 8MP (4K) camera at the same frame rate and compression as a 2MP (1080p) camera requires roughly four times the storage, because it captures four times as many pixels per frame. For large camera counts, moving from 4MP to 8MP across the board can double your total storage requirement.
This calculator uses the following base bitrates at H.264, 30 FPS, as representative industry averages for typical security camera encoders: 1MP (720p) — 2 Mbps; 2MP (1080p) — 4 Mbps; 4MP — 8 Mbps; 8MP (4K) — 16 Mbps. Actual bitrates vary by manufacturer and scene complexity — high-movement scenes (roads, busy entrances) will encode at higher bitrates than static indoor locations.
H.264 vs H.265 vs H.265+ — Storage Impact
Compression codec is the most effective way to reduce storage without changing resolution or frame rate. H.265 (HEVC) achieves approximately the same image quality as H.264 at around half the bitrate. H.265+ (Hikvision's smart codec, also marketed as Smart H.265 by other manufacturers) adds scene-adaptive encoding on top of H.265, typically reducing bitrates by a further 30–40% compared to standard H.265 for static scenes — though the savings are smaller in high-motion environments.
In practical terms: a 16-camera 4MP system running H.264 at 15 FPS requiring 60TB of storage for 30-day retention will need approximately 30TB with H.265 and around 21TB with H.265+ — assuming a static scene environment. The Pro Tip at the top of this page reflects that real-world ratio.
Frame Rate and Recording Schedule
Frame rate scales storage linearly — 15 FPS stores exactly half as much as 30 FPS for the same resolution and codec. Most security applications do not require full 30 FPS. Forensic identification works reliably at 12–15 FPS. Perimeter detection is effective at 5–10 FPS. Reducing frame rate is one of the simplest ways to extend retention without upgrading drives.
The recording hours per day field accounts for systems that do not record continuously. Motion-triggered recording, scheduled recording windows, or after-hours-only configurations all reduce effective daily storage. Set this to 24h for always-on systems, or lower values for scheduled or motion-activated setups — for example, 8h for a business operating on fixed office hours.
Choosing the Right Surveillance HDD
Standard desktop hard drives are not rated for the write patterns of continuous CCTV recording. Surveillance-grade drives — such as the WD Purple or Seagate SkyHawk series — are designed for 24/7 multi-stream write workloads and typically carry a higher write endurance rating (TBW) and a longer warranty than desktop equivalents. Always use surveillance-rated drives in NVRs and DVRs.
For systems above 32TB, a RAID-configured NAS or a dedicated storage server provides both capacity and redundancy. The drive recommendation in this calculator is a starting point — factor in a 10–15% overhead above the calculated figure to account for filesystem metadata, reserved sectors, and future camera additions.
Frequently Asked Questions
How much storage do I need for 30 days of CCTV footage?
It depends entirely on the number of cameras, resolution, frame rate, compression, and recording schedule. As a rough guide: 8 cameras at 4MP, H.265, 15 FPS, 24 hours per day for 30 days requires approximately 6–8TB. Use this calculator with your actual configuration to get a precise figure.
What is the difference between H.265 and H.265+?
H.265 is the standard HEVC compression codec — it achieves roughly half the file size of H.264 at comparable quality. H.265+ is a manufacturer-specific enhancement (Hikvision, Dahua, and others use similar implementations under different names) that adds background suppression and dynamic GOP encoding to reduce bitrate further in low-motion scenes. The storage savings from H.265+ are real but variable — static scenes benefit more than high-traffic areas.
How many FPS do I need for CCTV?
For most security purposes, 12–15 FPS is sufficient for identification and evidential quality footage. 25–30 FPS is useful for fast-moving subjects such as vehicle licence plates or access gate monitoring. 5–10 FPS is adequate for wide-area perimeter monitoring where precise timing is less critical. Reducing FPS is the fastest way to cut storage requirements without changing hardware.
Can I mix different camera resolutions in one NVR?
Yes. Most NVRs support mixed-resolution streams on different channels. Add each resolution group separately in this calculator and the tool will sum the storage requirements across all groups. This is useful for systems combining high-resolution entrance cameras (8MP) with lower-resolution corridor cameras (2MP) on the same recorder.
Ready to build your security plan?
Take these calculations further — design your full camera layout, route cables, and generate a professional PDF proposal.
