Network · Free calculator

Tracker SIM data usage and plan calculator

How many megabytes does a GPS tracker use in a month? Enter the report interval, the moving hours and the protocol. Get MB per device, the SIM plan that fits and what a shorter interval costs.

Used for the fleet total. 50 is an example.

Fills the three byte fields below. These are typical starting values, not measured on a Tracom device.

bytes

Application data in one position report. Typical start value. Read the real size in your device protocol document or a packet log.

bytes

CAN, fuel, temperature or driver ID data added to each report. Typical start value.

bytes

The small keep-alive message sent while parked. Typical start value.

Typical values. Replace them with your device datasheet value or a measured packet log.

Reporting pattern
s

Seconds between position reports. 30 s is an example.

h / day

Ignition-on time. 10 h is an example.

s

Seconds between keep-alive messages. 300 s (5 min) is a typical value; check your device setting.

days

Days the vehicle moves. On the other days of a 30-day month only heartbeats are sent.

Protocol and margin

Fills the two overhead fields below with typical values.

bytes

IP and TCP headers plus the server acknowledgement come to about 80 bytes. UDP is about 28. Typical values.

bytes

About 240 for TCP and about 4,500 for a TLS handshake. Typical values.

%

Covers retries, time sync and extra events. 25% is an example. 20% to 30% is common.

How this is calculated
moving reports = moving hours × 3600 / interval parked heartbeats = (24 - moving hours) × 3600 / heartbeat interval position bytes = payload + extra + overhead heartbeat bytes = heartbeat payload + overhead day = moving × position + parked × heartbeat + connections × setup month = (active days × day + idle days × idle day) × (1 + margin) + updates / 12

The full method is below.

Monthly usageEstimate · bytes on the wire

Take this to your SIM supplier

Report with your settings, the plan fit and the interval table.

SIM budget report

Get the SIM budget for your fleet

  • Reporting settings you entered
  • Monthly data per device and for the fleet
  • Fit against each plan size
  • What a shorter or longer interval changes
  • Method and next steps

Where the bytes go in one report

Starting values for one position report (typical)
ItemSize
Position payload60bytestypical
Extra fields0bytestypical
IP and TCP headers plus acknowledgement80bytestypical
Position report on the wire140bytes
Heartbeat on the wire (16 + 80)96bytes
Opening a new TCP connection240bytestypical
TLS handshake4,500bytestypical
Operator billing step1,024bytestypical

Typical values. Replace them with your device datasheet value.

Three levers, in order of size
  1. Report interval while moving. It scales the moving data in direct proportion.
  2. A link kept open. Opening a link for every report adds the setup bytes and the rounding to each one.
  3. Protocol. UDP has the lightest headers, TLS the heaviest handshake.

What does the tracker SIM data calculator estimate?

A tracker sends small messages all day. Each one carries a few dozen bytes of position and status, plus the headers of the network protocol, and the operator counts every byte, often rounded up. The total decides which SIM plan you need and what the fleet will cost each month.

This calculator turns your settings into a monthly figure. The Monthly usage tab gives megabytes per device and for the fleet and shows where they go. The SIM plan tab fits the figure to plan sizes and shows what billing rounding adds. The What if tab shows the effect of other intervals and protocols, and finds the shortest interval that stays inside a plan you choose.

Why interval and overhead decide the data

  • Moving data follows the interval. A position every 15 s is twice the data of a position every 30 s. Parked heartbeats do not change.
  • Small packets are mostly headers. A 60-byte position report travels with about 80 bytes of IP, TCP and acknowledgement. The header can be larger than the data.
  • Opening a link is expensive on TLS. A TLS handshake can take several kilobytes. Keep the link open and it is paid once, not for every report.
  • Billing rounds up. A session of 300 bytes on a 10 KB step is billed as 10 KB. This matters when every report is its own session.

Inputs you need

InputWhere to find itTip
Payload, extra fields, heartbeatDevice protocol document or a packet logThe starting values are typical. Replace them with real sizes.
Report and heartbeat intervalsDevice settings or your platformUse the values the vehicles actually run, not the factory defaults.
Moving hours and active daysShift plan or past trip reportsUse ignition-on time, not shift length.
Protocol and overheadDevice and server configurationPick TCP, UDP or TLS, then edit the overhead if you measured it.
Billing step and megabyte definitionSIM contract or tariff sheetIf it is not written, ask the supplier.
Plan sizesYour supplier's price listThe tool uses common steps from 5 MB to 1,000 MB.

How it is calculated

Everything is counted in bytes per device, then shown in MB. The default megabyte is decimal, 1,000,000 bytes. Switch to binary, 1,048,576 bytes, if your operator uses it.

Reports per day

Moving reports = moving hours × 3,600 / moving interval Parked heartbeats = (24 - moving hours) × 3,600 / heartbeat interval

Bytes on the wire

Position report = payload + extra fields + overhead per packet Heartbeat = heartbeat payload + overhead per packet Overhead: IP 20 + TCP 20 + acknowledgement 40 = about 80 bytes. UDP: IP 20 + UDP 8 = 28 bytes.

Header sizes come from the IP, TCP and UDP specifications: RFC 791 (20 bytes), RFC 9293, which replaced RFC 793 (20 bytes without options), and RFC 768 (8 bytes). Source and date checked: 3 November 2026. The acknowledgement, the connection setup and the TLS handshake are typical values you can edit.

A day and a month

Raw day = moving × position bytes + heartbeats × heartbeat bytes + new connections × setup bytes Billed day = sessions × (raw day / sessions, rounded up to the billing step) Month = (active days × moving day + idle days × idle day) × (1 + margin) + updates per year / 12

An idle day has no moving hours, so it carries heartbeats only. When the device opens a link for each report, every report adds the setup bytes and is rounded on its own.

Worked example: 50 trackers on a 30-second interval

  • Moving day: 10 hours at 30 s is 1,200 position reports of 140 bytes, which is 168,000 bytes. 14 parked hours at 300 s is 168 heartbeats of 96 bytes, which is 16,128 bytes. Two connections of 240 bytes add 480 bytes. Raw day: 184,608 bytes. Rounded to 1 KB per session, the billed day is 186,368 bytes.
  • Idle day: 288 heartbeats of 96 bytes plus 480 bytes of setup is 28,128 bytes, billed as 28,672 bytes.
  • Month: 26 × 186,368 + 4 × 28,672 = 4,960,256 bytes. With a 25% margin that is 6.2 MB, and one 1 MB update a year adds 0.08 MB. Total: 6.28 MB per device.
  • Plan and fleet: the 10 MB plan holds it with 63% used. For 50 devices the fleet uses about 314 MB a month.
  • Another interval: at 60 s the same device uses 3.55 MB, which is 43% less.

Reading your results

  • Monthly data per device includes your margin and the yearly updates. It is the figure to compare with a plan.
  • Where it goes shows whether positions, heartbeats, connection setup or rounding dominate. Start with the largest bar.
  • Fits, tight, too small mark each plan size. Tight means 80% to 100% of the plan, which leaves little room for a bad month.
  • Billing rounding added is the extra the step costs you. If it is large, look at how often the device opens a link.
  • Shortest interval is the fastest reporting that stays inside your target plan with the current settings.

Common mistakes

  • Counting only the payload. Headers and acknowledgements often double a small report.
  • Forgetting parked time. Heartbeats run all day and on days with no movement.
  • Using factory intervals. Many fleets change the interval in the field. Use what the vehicles run now.
  • Ignoring the billing step. A 10 KB step can multiply the data of a device that opens a link for every report.
  • Leaving out updates and extras. Firmware, settings and other services add data on top of positions.

Assumptions and limits

The result is an estimate. Real traffic depends on signal quality, retries, server acknowledgement behavior, roaming and the services running on the device. The month has 30 days. All starting packet sizes, overheads and plan sizes are typical values, not measurements from a Tracom device, and they can be edited. Measure one week of real use in your SIM portal and update the inputs before you buy a plan.

Related Tracom solution

Change the report interval from the device side

Tracom devices accept real-time SMS adjustments and over-the-air updates, so you can lower the data of a whole fleet without visiting the vehicles. Build the setting commands with the SMS and APN command builder.

  • Real-time SMS adjustments. Change the report interval by text message.
  • Over-the-air updates. Settings and firmware reach the device without a visit.
  • Second-by-second data. A finer interval gives more detail and uses more data. Choose what the job needs.
  • SCMS portal. Manage device settings for the fleet from one place.
Questions

Tracker SIM data questions

Planning SIMs for a new fleet? Contact Tracom.

How much data does a GPS tracker use per month?

It depends on the report interval, the hours of movement and the protocol. With the starting values in this tool, a position every 30 s for 10 hours a day comes to about 6 MB a month per device. At 5 s the same device uses several times more. Enter your own settings in the first tab.

Does halving the interval double the data?

Only the moving part doubles. Heartbeats, connection setup and update downloads stay the same. The What if tab shows the monthly figure for each interval, so you can see the real change before you send a setting.

Which protocol uses the least data?

UDP has the smallest headers, about 28 bytes per packet. TCP adds about 80 bytes with the acknowledgement. TLS adds record overhead and a handshake of several kilobytes each time a link opens, so keep a TLS link open instead of opening it for every report.

Why is my operator bill higher than the estimate?

Operators round each data session up to a billing step, often 1 KB or 10 KB, and count retries and signal-loss reconnects. Roaming, firmware updates and messages from other services also add data. Set the billing step and the new connections per day from your contract.

What billing step should I enter?

The one in your SIM contract or tariff sheet. If it is not written, ask the supplier. Choose exact bytes only if the operator bills per byte.

Does Tracom publish the packet size of its devices here?

Not yet. The starting values are typical figures, not measurements from a Tracom device. Tracom does not know your SIM contract or your operator rounding either. Replace the typical values with the packet sizes from your device documentation or with a logged week of real traffic.

Plan your SIMs

Check your tracker data plan with Tracom

Share your fleet size, report interval and SIM contract. We will check the device settings against your plan.

Related tools

Keep going with the next network 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