Planning & procurement · Free calculator

Fleet Camera Storage & Data Calculator

Size the SD card or hard disk each MDVR or dashcam needs, the mobile data each vehicle uses for live view and event clips, and the cloud storage for the clips you keep. Enter the channels, bitrate and hours from your own device settings; every formula is shown below.

  • Runs in your browser
  • Uses your device's bitrate
  • Formulas shown below

Fills in a typical bitrate for this quality. Replace it with the value in your device settings.

Mbps

From the device video settings. If channels differ, enter their average.

h / day

Include parking-mode recording if the device records with the engine off.

days

The device overwrites the oldest video when the card is full.

%

For formatting and file system. 10% is an example.

How this is calculated
GB per day = Mbps × 3600 × hours ÷ 8 ÷ 1000 × channels needed = GB per day × days kept size = next standard size ≥ needed ÷ (1 − free %)

Full methodology is below.

On-device storageEstimate · decimal GB

Take this to your next review

Report with inputs, results and method.

Fleet camera storage report

Get the full report for your team

  • Camera settings you entered
  • SD card or disk size per vehicle
  • Mobile data per vehicle and for the fleet
  • Cloud storage for retained clips
  • Method and next steps

What does the fleet camera storage calculator estimate?

A vehicle with an MDVR or a multi-channel dashcam records video on an SD card or a hard disk and sends part of it over the mobile network. Three questions come up in every camera project: how large the card or disk must be, how much mobile data each vehicle will use each month, and how much cloud storage the saved clips will take.

This calculator answers all three from the settings of your own device. The on-device storage tab gives the storage needed per vehicle and the next standard card or disk size. The mobile data tab splits monthly data between live view and event clips, for one vehicle and for the fleet. The cloud storage tab sizes the space needed to keep event clips for the number of days you choose.

Why bitrate decides camera storage and data

  • Storage grows in a straight line with bitrate. Double the bitrate, the channels or the recording hours and you double the gigabytes. Resolution only matters through the bitrate it needs.
  • Every channel records on its own. A four-camera vehicle at 1.2 Mbps per channel writes 4.8 Mbps to the card.
  • Live view and clips use the mobile plan, not the card. Their cost depends on minutes watched, clip length and how many channels are sent.
  • The codec changes the bitrate. H.265 usually needs a lower bitrate than H.264 for similar picture quality. Use the bitrate your device is actually set to.

Inputs you need from your MDVR or dashcam settings

InputWhere to find itTip
Cameras (channels) per vehicleInstallation planCount every channel that records, including cabin and side cameras.
Main-stream bitrateDevice or platform video settingsPer channel, in Mbps. If channels differ, enter their average.
Recording hours per dayShift pattern or ignition hoursInclude parking-mode recording if the device records with the engine off.
Days to keep before overwriteYour video policyThe device overwrites the oldest video when the card is full.
Live view minutes and sub-stream bitrateControl room practice and device settingsLive view normally uses the lower-quality sub stream.
Event clips, length and channelsAlarm and upload settingsFor example, clips sent after harsh braking or a panic button.
Cloud retentionYour video policy or contractHow many days uploaded clips stay on the server.

How fleet camera storage and data are calculated

All sizes are decimal, as printed on SD cards and disks: 1 GB = 1,000 MB and 1 TB = 1,000 GB. Your computer may show the same card as slightly smaller because it counts in binary units.

Converting bitrate to gigabytes

GB = Mbps × 3,600 × hours ÷ 8 ÷ 1,000 GB = Mbps × seconds ÷ 8 ÷ 1,000

Dividing by 8 turns megabits into megabytes, and dividing by 1,000 turns megabytes into gigabytes. One channel at 1 Mbps records 0.45 GB per hour.

On-device storage

GB per day = Bitrate × 3,600 × Hours per day × Channels ÷ 8 ÷ 1,000 Storage needed = GB per day × Days to keep Size with headroom = Storage needed ÷ (1 − Headroom %) Recommended size = next of 64, 128, 256, 512 GB, 1 TB, 2 TB Days the size holds = Size × (1 − Headroom %) ÷ GB per day

Mobile data per vehicle per month

Live view = Sub-stream bitrate × Channels viewed × Minutes × 60 ÷ 8 ÷ 1,000 × Working days × (1 + Overhead %) Event clips = Clip bitrate × Channels per clip × Clip seconds × Clips per day ÷ 8 ÷ 1,000 × Working days × (1 + Overhead %) Fleet total = (Live view + Event clips) × Vehicles

The clip bitrate is the main-stream bitrate or the sub-stream bitrate, depending on which stream your device uploads. The overhead covers protocol data, GPS messages and retries; it is your assumption.

Cloud storage for retained clips

Clip GB per working day = Clip bitrate × Channels per clip × Clip seconds × Clips per day ÷ 8 ÷ 1,000 Cloud storage = Clip GB per working day × (Working days ÷ 30) × Retention days × Vehicles

Clips are only produced on working days, so the retention window is scaled by working days per month over 30. Transfer overhead is not stored, so it is left out here.

Worked example: 20 vehicles with four cameras each

  • On-device storage: 1.2 Mbps × 3,600 ÷ 8 ÷ 1,000 = 0.54 GB per channel per hour. With 4 channels for 10 hours a day, each vehicle records 21.6 GB a day. Keeping 7 days needs 151.2 GB; with 10% left free that is 168 GB, so the next standard size is a 256 GB card. It holds 256 × 0.9 ÷ 21.6 = 10.7, so about 10 full days. The 20 vehicles together record about 3 TB over those 7 days.
  • Live view: 15 minutes a day of one channel at 0.3 Mbps is 0.3 × 900 ÷ 8 ÷ 1,000 = 0.034 GB (34 MB) a day. Over 26 working days with 5% overhead: 0.92 GB a month.
  • Event clips: 5 clips of 30 seconds from 2 channels at the main-stream 1.2 Mbps is 1.2 × 300 ÷ 8 ÷ 1,000 = 0.045 GB (45 MB) a day, or 1.23 GB a month after the same scaling.
  • Mobile data: 0.92 + 1.23 = 2.15 GB per vehicle per month, about 43 GB for the fleet. Uploading clips from the 0.3 Mbps sub stream instead would cut the clip data by 75%, saving 0.92 GB per vehicle per month.
  • Cloud storage: keeping clips for 30 days needs 0.045 × 26 ÷ 30 × 30 = 1.17 GB per vehicle, or 23.4 GB (0.023 TB) for the fleet.

How to read your results

  • Recommended size is the smallest standard card or disk that holds your target days with the headroom you set. A larger size simply keeps video longer before overwrite.
  • Days the size holds is what you can promise for investigations. If an incident is usually reported a week later, make sure this figure is above seven.
  • Live view share shows where the mobile data goes. When live view dominates, start with a viewing policy before changing device settings.
  • The savings table shows what each change saves per vehicle and for the fleet. Use it to agree settings before choosing a data plan.

Common mistakes when sizing dashcam and MDVR storage

  • Using resolution instead of bitrate. Two 1080p cameras can differ several times in bitrate. Read the value from the device settings.
  • Counting one camera. Storage is per channel; a four-channel MDVR needs four times the space of one.
  • Forgetting parking mode. Recording with the engine off adds hours that do not appear in shift times.
  • Filling the card to 100%. Formatting and the file system take part of the nominal size, so keep some headroom.
  • Planning data for clips only. A few minutes of live view a day can use more data than all event clips.
  • Using ordinary SD cards. Continuous recording wears cards out; choose cards rated for continuous video recording by their maker.

Assumptions and limits

Results are estimates. Actual bitrate depends on the device, the codec (H.264 or H.265), the scene, light, motion and the settings, and variable-bitrate modes change from minute to minute. The calculator applies one bitrate to every channel; if your channels differ, enter their average. Mobile data excludes software updates, snapshots and other files the device may send. Cloud storage excludes backups and copies kept by the platform. Check figures against a few days of real recordings before you buy cards or a data plan.

Related Safee solution

See camera-equipped vehicles on the same map as the rest of your fleet

The Safee platform supports video telematics devices alongside GPS tracking. Safee Live Vehicle Tracking shows where each vehicle is, its trips and its alerts, so a video event can be checked against location and speed. To compare tracking quotes, use the GPS Tracking Cost Calculator.

  • Live map with the current position of every vehicle.
  • Trip history to check where and when an event happened.
  • Alerts for speeding, harsh driving and other events you configure.
  • Video telematics devices supported on the platform; ask which models fit your project.
Questions

Fleet camera storage and data questions

Planning a camera project? Talk to Safee.

How do I calculate dashcam storage in GB?

Multiply the bitrate in Mbps by 3,600 and by the recording hours, then divide by 8 and by 1,000. Multiply by the number of channels and by the days you want to keep. One channel at 1 Mbps records 0.45 GB per hour.

What size SD card does a four-channel MDVR need?

It depends on bitrate, hours and days kept. At 1.2 Mbps per channel, 10 hours a day and 7 days kept, a vehicle needs about 151 GB, so a 256 GB card with some headroom. Enter your own values in the first tab.

How much mobile data does a fleet camera use per month?

Most of it comes from live view and event clips, not from recording. Add sub-stream bitrate × minutes watched and clip bitrate × clip seconds × clips, then scale to the working days in a month. The mobile data tab does this and shows the split.

What bitrate should I enter?

The bitrate your device is set to, found in its video settings or the platform. As a rough guide, D1/480p is often 0.5–0.8 Mbps, 720p 1–1.5 Mbps and 1080p 2–4 Mbps per channel, but these are typical ranges, not rules.

How many days of video will my SD card keep?

Divide the usable card size by the GB recorded per day. A 256 GB card with 10% kept free, in a vehicle recording 21.6 GB a day, keeps about 10 days before the oldest video is overwritten.

Does H.265 reduce storage compared with H.264?

Usually, because H.265 needs a lower bitrate for similar picture quality. The saving depends on the device and the scene, so enter the bitrate your device uses with each codec and compare the results.

How do I reduce camera data costs?

Limit live view minutes, view one channel at a time, upload clips from the sub stream, shorten clips and send only the channels you need. The savings table in the mobile data tab shows what each change saves for your fleet.

Plan your camera rollout

Check your storage and data figures with Safee

Share your vehicle count, cameras per vehicle and video policy. We will go through the device settings and data plan that fit them.

Related tools and resources

Keep going with the next fleet question

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top