How to Detect Diesel Theft in Your Trucks (GPS + Receipt Method)

Every fleet in India loses between 4% and 12% of its fuel spend to pilferage. Most owners know this and most owners do nothing — because the usual fix, fuel sensors, costs more than the theft. There is a cheaper, more reliable method.

By Traxium · 9 May 2026 · 11 min read
In this article
  1. How much theft is normal — and what is not
  2. The four common theft methods
  3. Why fuel sensors disappoint most fleets
  4. The receipt-vs-GPS audit method
  5. Mileage bands that matter for Indian trucks
  6. Run the audit weekly in 30 minutes
  7. FAQ

The honest number: how much theft is normal

Talk to ten fleet owners in India and you will get ten different estimates of fuel loss. The honest aggregate, after running fuel audits across hundreds of trucks: 4% on a tight fleet, 8% on a typical fleet, 12%+ on a loose one.

On a 30-truck fleet running 6,000 km per truck per month at ₹95 per litre, "typical" theft is ₹14–18 lakh per year. That is one extra truck on the road. It is also the salary of three drivers. It is rarely talked about because owners do not want to admit the system is leaking, and drivers do not want to admit they are part of the leak.

Rule of thumb

If you have never audited fuel against GPS, assume 8%. Pick five random trips from last month and run the math. The number will surprise you.

The four diesel theft patterns we see

Pilferage in Indian fleets follows four recognisable patterns. Once you know them, your audit looks for these specific signatures.

1. Short-fill at the pump

Driver pays for 100 litres, gets 92 litres in the tank, splits the difference ₹400–₹500 with the pump attendant. The receipt looks normal. The tank fills look normal. Only the long-run mileage drifts.

2. Siphon mid-route

At a quiet stretch — a dhaba, an empty toll plaza, an overnight halt — diesel is drained into a jerrycan and sold to a parked vehicle. Mileage drops for the trip, but the next fill looks larger than it should.

3. Phantom fill

Driver claims a fill that did not happen. Receipt is fake or borrowed. GPS places the vehicle nowhere near the claimed station at the claimed time.

4. Overfilled trip claim

The fill was real, but the trip was 240 km and the driver logs 320 km. The "extra" diesel covers a side errand the driver ran in the truck. This one needs trip-level reconciliation, not just per-fill audit.

Why fuel sensors disappoint most fleets

Capacitive or ultrasonic fuel sensors look attractive on paper: real-time tank-level monitoring, alerts on sudden drops. In practice, Indian fleets find three problems:

The receipt-vs-GPS method below catches the same patterns at zero hardware cost. If you already use a GPS provider like WheelsEye, you have the data you need.

The receipt-vs-GPS audit method

Three inputs, four checks. That is the whole method.

The three inputs you need

  1. The diesel receipt. Date, time, station, litres, amount, odometer reading. Either physical bills or a fuel log app entry.
  2. The GPS distance. Kilometres driven by the truck between the previous fill and this one.
  3. The vehicle's mileage band. The realistic low–high range of km/L for this truck on the route it runs (see the next section for typical bands).

The four checks

Check 1 — Mileage in band? Calculate km driven / litres filled. Compare against the mileage band. If a 25-ton truck shows 2.1 km/L on a Hyderabad–Bangalore run when the band is 3.0–3.6 km/L, something leaked.

Check 2 — Location match? Did GPS place the truck at the claimed pump within 200 metres at the claimed timestamp? If the receipt says Reliance Bhongir at 14:32 but GPS says the truck was 14 km away at 14:32, the receipt is staged.

Check 3 — Fill duration realistic? A 100-litre fill takes about 8–12 minutes at a typical Indian pump. If GPS shows the truck stationary at the pump for 90 minutes, that is not a fill — that is a meal break that the driver attributed to "fueling time" so you would not ask questions.

Check 4 — Cumulative drift? Per-fill anomalies can be explained away ("traffic", "AC on"). Cumulative monthly mileage cannot. Track effective mileage per truck per month. The pattern is what catches the long-running theft.

Realistic mileage bands for Indian trucks

"Mileage band" is the single number every fleet owner should write on the back of an envelope. Without it, you have nothing to compare against. Approximate bands we see across India, by truck size and load:

VehicleEmpty (km/L)Loaded (km/L)Notes
Tata 407 / Eicher 1109 (3.5–6T)9–116–8City + highway mix
Tata 1109 / Ashok Leyland Dost (10T)6–84.5–6Drops sharply with overload
14-wheeler (16–18T)4.5–5.53.2–4.2Plain highway
22-wheeler (25T)3.5–4.52.8–3.6Dependent on AC + gradient
32-wheeler / multi-axle (40T+)2.8–3.52.2–2.8Ghats kill 0.4 km/L

These bands are starting points. Your own fleet's bands will be slightly different — climate, terrain, driver style, tyre pressure all move the number. The right way to set your band is to take the best three months of mileage data and use the 25th–75th percentile.

Run the diesel audit weekly in 30 minutes

The mistake most owners make is trying to audit every single fill. Skip that. Run a 30-minute weekly audit. This is the workflow:

  1. Pull last week's fills. Export from your fuel log app or compile from physical bills.
  2. Pull GPS distance per truck per fill window. Most telematics dashboards export this; if not, integrate with software that does it automatically.
  3. Run the four checks. Flag anything outside band, location mismatch, or fill duration outlier.
  4. Have one conversation with the driver per flag. Not three. One firm, specific, fact-based conversation. "On 12 May at 14:32, the receipt says you filled at Bhongir Reliance. GPS says you were 14 km away. Explain."
  5. Track cumulative drift monthly. A single bad fill is not a pattern. Three months of below-band mileage is.

Fleets that run this weekly audit report theft drops to 1–3% within two quarters — not because their drivers got more honest, but because the drivers learned the audit was real. The deterrent effect alone pays back the effort.

Automating the audit

Doing this manually for a 5-truck fleet is fine. For 20+ trucks it stops being weekly and starts being monthly, then quarterly, then never. Software that does the cross-reference automatically — and pings you in WhatsApp when a fill is out of band — turns the audit from a chore into a daily habit.

What you do not need (and what salespeople will pitch)

While you are looking at fuel control, a few things you can ignore:

Audit every fill, automatically.

Traxium cross-references every diesel bill against your WheelsEye GPS data, alerts you on out-of-band fills in WhatsApp, and shows you cumulative drift per truck per month. 30 days free.

Start Free Trial →

Frequently asked questions

How much diesel theft is "normal" in an Indian fleet?

Tight fleets: around 4% of fuel spend. Typical: 8%. Loose fleets without active audit: 12% or more. The first audit usually surprises the owner.

Do I need fuel sensors to detect diesel theft?

No. Fuel sensors are useful for real-time tank monitoring but expensive and tamper-prone. The receipt-vs-GPS audit method catches the same theft patterns at zero hardware cost.

What is the single best signal that diesel is being stolen?

Cumulative effective mileage falling outside the vehicle's known band over 60–90 days. Single-fill anomalies can be coincidence; sustained drift cannot.

Will drivers leave if I start auditing fuel?

Some will. The ones who leave are the ones whose income depended on the pilferage. Most drivers welcome a transparent audit because it ends the constant suspicion. Pair the audit with a fair performance bonus and retention improves.

How fast does an automated audit pay back?

For a 20-truck fleet running typical 8% loss, automated audit usually clears its annual cost in the first month. The remaining 11 months are net.