Fuel · Free calculator

Fuel Card Leakage Calculator

Compare the liters bought on fuel cards with the liters your vehicles should have used, and see how much fuel is unexplained and what it costs a year. A second tab checks individual fill-ups for patterns worth a second look: fills larger than the tank, outside working hours, too close together or without an odometer reading.

  • Runs in your browser
  • Any currency, liters or gallons
  • Formulas shown below
Expected use from

Total from the card statements for the period.

%

Share of fuel bought you accept as normal difference. Agree it with finance before the review.

 /

Example value. Enter your average price paid.

months

Used to turn the result into a yearly figure.

From odometer readings or trip reports for the same period.

Your fleet average for this duty, not the brochure figure.

Engine running while parked. Leave empty if your consumption figure already includes it.

Fuel used reported by CAN bus or fuel sensors for the same vehicles and period.

Positive if the tanks hold more fuel at the end of the period than at the start, negative if less.

How this is calculated
expected = distance × L/100 km ÷ 100 + idling fuel, or telematics fuel used gap = liters bought − expected − increase in fuel held in tanks unexplained = gap − (liters bought × tolerance), never below zero yearly = unexplained × price × 12 ÷ months in the period

Full methodology is below.

Unexplained fuelBased on values entered

Take this to your next review

Report with inputs, results and method.

Fuel card leakage report

Get the full report for your team

  • Your fuel purchases and expected use
  • Unexplained fuel and its yearly value
  • Fill-up flags with reasons
  • Method and next steps

What is fuel card leakage?

Fuel card leakage is fuel paid for on fleet fuel cards that you cannot match to fuel your vehicles used. Part of it usually has an ordinary cause: idling that the consumption figure leaves out, fuel still in the tanks at the end of the period, pump and odometer measurement error, rounding on receipts, or a card used for a generator or other equipment. Part of it may be misuse. This calculator measures the gap; it does not tell you why the gap exists.

The first tab compares the liters on your card statements with the liters the fleet should have used, from distance and consumption or from telematics fuel data, and turns the difference into a value per period and per year. The second tab checks individual fill-ups against rules you set and flags the ones worth a second look.

Why unexplained fuel matters

  • Fuel is a large running cost. A small share of unexplained liters across a whole fleet adds up over a year.
  • Card statements show spend, not use. They tell you what was bought and where, not whether the vehicle burned it.
  • Small patterns hide in totals. Fills larger than the tank or two fills an hour apart do not stand out on a monthly invoice.
  • Consistent rules are fairer. Checking every fill against the same rules is more defensible than reacting to one suspicion.

What you need to check fuel card purchases

InputWhere to find itTip
Liters boughtFuel card statementsUse the statement period that matches your distance figures.
Distance drivenOdometer readings, trip reports or telematicsTake readings on the same dates as the statement period.
Expected consumptionYour own fuel log, by vehicle typeUse the figure for real duty (load, traffic, air conditioning), not the brochure figure.
Fuel usedTelematics with CAN bus or fuel sensor dataChoose the telematics method to skip the consumption estimate.
Fill-up detailsCard transaction export: vehicle, date, time, liters, odometerAsk drivers to enter the odometer at every fill.
Tank capacityVehicle specification or registration documentsUse the usable capacity where you know it.

How to calculate unexplained fuel

Fleet level

Expected use = Distance × L/100 km ÷ 100 + Idling fuel (or Expected use = Fuel used reported by telematics) Gap = Liters bought − Expected use − Increase in fuel held in tanks Tolerance = Liters bought × Tolerance % Unexplained liters = Gap − Tolerance, and zero if the result is negative Unexplained value = Unexplained liters × Fuel price Share of spend = Unexplained value ÷ (Liters bought × Fuel price) Yearly value = Unexplained value × 12 ÷ Months in the period

The tolerance covers normal differences from measurement and rounding. Set it before you look at the result and keep it the same each month.

Fill-up checks

Larger than tank: Liters > Tank capacity × (1 + Allowance %) Outside working hours: fill time before the start hour, or at or after the end hour Too close: hours since the same vehicle's previous fill < Minimum hours, or odometer distance since that fill < Minimum distance Odometer missing: no reading entered Odometer lower: reading below the same vehicle's previous fill Consumption since last fill = Liters ÷ Distance since previous fill × 100

Fills are grouped by vehicle name and put in date and time order before the sequence checks run. If shifts run overnight, enter an end hour earlier than the start hour. The consumption column assumes each fill tops up the tank.

Worked example: fuel card reconciliation

A fleet bought 12,500 L on its fuel cards in one month and drove 38,000 km at an expected 30 L/100 km.

  • Driving fuel is 38,000 × 30 ÷ 100 = 11,400 L. With 300 L of idling, expected use is 11,700 L.
  • The gap is 12,500 − 11,700 = 800 L, or 6.4% of liters bought.
  • A 3% tolerance is 375 L, which leaves 425 L unexplained: 3.4% of liters bought and of fuel spend.
  • At a fuel price of 1.10 per liter, that is 467.50 for the month, or about 5,610 a year if the pattern holds.
  • The fill-up tab checks eight fills with working hours of 06:00 to 20:00, at least 4 hours and 150 km between fills, and a 5% allowance above tank capacity. Five fills are flagged: a second fill of Van 01 2.6 hours and 80 km after the first, Truck 02 at 23:10, 230 L into Truck 02's 200 L tank, a Pickup 03 fill with no odometer reading, and Van 04 at 05:20. They hold 570 L of the 746 L bought.

How to read your fuel card results

  • Unexplained fuel above zero is a reason to look closer, starting with the vehicles and cards with the largest purchases compared with their distance.
  • A gap within the tolerance means your purchases match your consumption figures as closely as your data allows.
  • Purchases below expected use usually mean fuel from another source, such as a depot tank or cash purchases, or a consumption figure set too high.
  • Each fill-up flag is a question for the receipt, the trip record and the driver, not a finding. Record the explanation either way.

Common mistakes when reconciling fuel cards

  • Mismatched periods. A statement from the 1st to the 30th compared with odometer readings taken on other dates creates a gap that is not real.
  • Using the brochure consumption. Manufacturer figures are usually lower than real duty, which makes normal use look unexplained.
  • Leaving out idling and tank levels. Fuel burned while parked and fuel still in the tank both count as purchases with no distance behind them.
  • Treating a flag as proof. Late shifts, a top-up before a long trip, a typing error or a wrong tank figure all produce flags.
  • Moving the tolerance after seeing the result. Agree it with finance first and keep it stable so months can be compared.

Assumptions and limits

Results are estimates based on the values entered. Real consumption changes with load, traffic, terrain, air conditioning and driving style, so the fleet-level gap is only as good as the consumption figure behind it. The fill-up checks use the tank capacity, hours and limits you enter; they do not check days off, locations or which card was used on which vehicle. Times are read as entered, so make sure the card export and your working hours use the same time zone. Nothing here is legal or HR advice: follow your company policy and look at the evidence before taking any step with a driver.

Related Safee solution

Check card purchases against measured fuel

Safee Fuel Tracking reads fuel data from each vehicle, detects refueling and sudden drops in fuel level, and keeps the fuel history per vehicle, so the expected use behind this estimate becomes a measured figure you can match with each card transaction.

  • Refueling detection and sudden-drop alerts that flag possible fuel loss for review.
  • Consumption per trip and per 100 km, with the full fuel history for each vehicle.
  • Idle fuel tracking while engines run and vehicles stand still.
  • CANbus and external fuel sensors, with calibration for more reliable readings.
Questions

Common questions about fuel card leakage

Need help with your own fuel figures? Talk to Safee.

How do I calculate fuel card leakage?

Subtract expected use (distance × L/100 km ÷ 100 plus idling, or fuel used from telematics) and any increase in fuel held in tanks from the liters bought on cards. Take off a tolerance for measurement and rounding. What remains is unexplained fuel; multiply it by the price for its value.

Does unexplained fuel mean fuel theft?

No. It means the purchases have no matching consumption in your figures. Idling, a consumption figure set too low, fuel left in tanks, measurement error, rounding and cards used for equipment are common causes. Rule them out before drawing any conclusion.

What tolerance should I use?

No single figure fits every fleet. Base it on how accurate your consumption and odometer data are, agree it with finance, and keep it the same each month. Measured fuel data from telematics supports a smaller tolerance than an estimated consumption figure.

Which fill-ups should I check first?

Fills larger than the tank, fills outside working hours, two fills of the same vehicle close together in time or distance, and fills with a missing or falling odometer reading. The calculator flags each one so you can check the receipt and the trip record.

How can a fill be larger than the tank?

The listed capacity may be lower than what the tank and filler neck hold, the wrong vehicle may be on the receipt, or fuel may have gone into another tank or container. That is why the check has an allowance above capacity.

Where does the data come from?

Quantities and times come from the fuel card statement or transaction export, distance from odometer readings or trip reports, and tank capacity from the vehicle specification. Telematics with fuel sensors or CAN bus data can report fuel used and refueling events.

Let's look at your fleet

Replace estimated fuel use with measured fuel

Tell us about your fleet and how you use fuel cards. We will show you how Safee records fuel use, refueling and sudden drops per vehicle.

Related tools and resources

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