Fuel data · Free checker

Fuel Data Source Accuracy Checker: Card vs Tank Sensor vs CAN

Your fuel card, your tank sensor and the CAN fuel-used counter never give the same litres. Is the gap just the error of each source, or fuel that went somewhere else? Enter one period for one vehicle and see which source to trust for what.

Runs in your browserYour own error valuesA check, not a theft verdict

A plate or a name for the report. Optional.

km

Odometer or GPS distance. Optional, for litres per 100 km.

L

Usable volume of the tank the sensor measures.

Tank sensor
L

Sensor reading at the first moment of the period.

L

Sensor reading at the last moment of the period.

L

Sum of the fill events in the sensor report.

fills

Each fill is measured from two level readings.

Fuel card and CAN
L

Litres on the card statement for this vehicle and period.

L

End minus start of the engine total fuel-used counter. Leave empty if your vehicle does not report it.

Source comparisonLitres

Attach the check to your fuel review

A report with the three comparisons, the error band of each source and the source to trust for your question.

Fuel source report

Take the comparison to your fuel review meeting

  • Card vs sensor fills, sensor vs CAN, and the balance
  • The error band each difference must beat
  • Litres per 100 km by source
  • The source to trust for your question
  • Every value you entered
Three sources, three jobs

Which fuel source answers which question?

No source is the most accurate for everything. Each one sees a different moment of the fuel: the pump, the tank or the engine.

  • Answers
  • Cross-check
  • Cannot answer
QuestionFuel cardTank sensorCAN
What was bought and paid forAnswersStatementCross-checkFill eventsCannotSees burn only
Did the fuel reach the tank?Cross-checkLitres boughtAnswersFill size and placeCannotNo fill events
Was fuel taken out of the tank?CannotAfter the pumpAnswersLevel drop, engine offCross-checkNo burn at that time
How much did the engine burn?CannotIncludes lossesCross-checkLevel changeAnswersEngine counter

Why do three sources give three numbers?

The card counts litres at the pump. The tank sensor measures the level in the tank. The CAN counter adds up what the engine control unit injected. Fuel can be lost between each pair, and each instrument has its own error.

  • Card minus sensor fills: fuel bought that never showed up in the tank.
  • Sensor use minus CAN: fuel that left the tank but was not burned by the engine.
  • Card, corrected for the level change, minus CAN: the overall balance of the period.

How big is the error of each source?

Each source gets a one-sigma error. A sensor error counts once per level reading, and a fill needs two readings. Independent errors add as the root of the sum of squares, as in the JCGM guide to measurement uncertainty.

σcard = card x e_card σfills = √(2 x fills) x e_sensor x tank σuse = √(2 x fills + 2) x e_sensor x tank σCAN = CAN x e_CAN band = k x √(σ1² + σ2² + ...)k = 2 covers about 95% of random errors. A calibration that is wrong in the same direction every time is not random, so check the calibration first.

Worked example

A 400 L tank went from 220 L to 180 L. The card shows 1,850 L, the sensor saw 9 fills totalling 1,800 L, and CAN reports 1,812 L.

Example with typical errors and k = 2
ComparisonDifferenceBandResult
Card vs sensor fills+50 L± 38.7 LCheck
Sensor use vs CAN+28 L± 114.5 LWithin the band
Balance: card vs CAN+78 L± 110.9 LWithin the band

The CAN band is wide because 3% of 1,812 L is 54 L. The card and the sensor fills are the tightest pair, so the 50 L gap shows there first: ask where those litres went before you blame the sensor.

How to read the result

  • Within the band: the difference can be explained by the error of the sources.
  • Check: up to twice the band. Look at the fills one by one.
  • Investigate: more than twice the band. The sources alone do not explain it.
  • A result that is always on the same side points to calibration, not to chance.

Assumptions and limits

  • Errors are treated as independent and random. A wrong tank table or a slow counter gives a bias that this model does not show.
  • The error values are typical inputs, not Tracom specifications. Use your sensor datasheet and your calibration act.
  • Fuel temperature changes the volume. For hot tanks, correct the litres first.
  • A difference is a reason to look, not proof of theft.
  • The calculations run in your browser. Your inputs reach our server only if you ask for the emailed report, and are then kept for up to 45 days.

Sources

Sources and date checked 3 November 2026: OIML R 117-1 (class 0.5, 0.5 %) and JCGM 100 (root sum of squares for independent inputs; about 1.96 sigma for 95 % of a normal distribution). The J1939 guide is background reading.

Related Tracom solution

Measure the tank, not only the receipt

Tracom supplies fuel sensors for its tracking devices. Ask which sensor and which engine data your device model supports before you decide which source to rely on.

  • Second-by-second data. See when and where a level changed.
  • Tamper-proof security. Know when the device or its wiring was disturbed.
  • Advanced configuration files. Set fill and drain thresholds the same way on every vehicle.
  • SCMS portal. Manage device settings in one place.
Questions

Questions about fuel data sources

Choosing a fuel sensor for your tanks? Contact Tracom.

Why does the card never match the sensor exactly?

Because they measure different things at different places. The pump counts litres at the nozzle, the sensor measures the level after the fuel settles. Both have an error, so a small difference is normal.

Is CAN fuel used more accurate than a tank sensor?

Not necessarily. CAN shows what the engine burned and is good for trends, but it cannot see fuel that leaves the tank without being burned. Measure its error on one vehicle before you trust it for small differences.

What error values should I enter?

Use the error from your sensor datasheet and calibration act, the class of the pumps you use, and a CAN check against a measured fill. The defaults are typical values only.

What does k = 2 mean?

The band is twice the combined sigma. If the errors are random, about 95 of 100 honest periods fall inside it. Use 3 if you want fewer flags.

Can this checker prove fuel theft?

No. It shows whether a difference is larger than the sources can explain. Proof needs the fill and drain events, times, places and the people involved.

What is Tracom's role here?

Tracom makes tracking hardware and supplies fuel sensors. The checker helps you read your data. It does not certify a sensor, a pump or a fuel claim.

Related tools and templates

Get the tank data right first

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