Cut diesel costs without new hardware

Station prices differ by up to 50 ct/l. Cards can add 20 ct/l at ARAL and Shell; the noon jump adds 7.3 %. FuelOPS tells drivers where and when to refuel before they stop.

100vehicles

100 vehicles: 1 ct/l = €31,300 a year. Saving 2–3 ct/l = €63,000–94,000.

3 fleets · 239 vehicles · 65,000+ stations · 10 countries · updated every 30 minutes.

Driver at a motorway filling station comparing prices on his phone, the price totem behind him.
Illustration, AI-generated
Price spread between filling stations spread of up to 50 ct/l spread of up to 50 ct/l 2.28 €/l cheapest 2.61 €/l motorway Source: ADAC, all 14,000+ stations · measured 04.2026

Where your fleet loses money

Three causes. Three verifiable figures.

Where they filled up

33 ct/l

Motorway: 2.61 €/l. Off it: 2.28 €/l.

Stations can differ by 50 ct/l.

Source: ADAC

Motorway price against the price off the motorway 2.61 €/l 2.28 €/l motorway off it 33 ct/l 50 ct/l motorway premium over the price off the motorway spread between the motorway stations themselves
ADAC · 04.2026

What FuelOPS doesSee the final card price for the vehicle's arrival time.

When they filled up

+7.3 %

87.5 % of price rises occur in 11:50–12:10.

By 18:00, about 80 % of the surcharge is gone.

Source: Bundeskartellamt

Price over the day with the step up around noon 6:00 9:00 12:00 15:00 18:00 21:00 full amplitude of the day 10–12 % own measurement by FuelOPS, Q2/2026 +7.3 % within 11:50–12:10 window 12:00–14:30: these fills we report by 18:00 about 80 % of it is gone
Bundeskartellamt · Q2/2026

Daily amplitude: 10–12 % — FuelOPS, Q2/2026.

What FuelOPS doesDrivers get a warning before the 12:00–14:30 peak.

What they paid with

270+ line items

A single card invoice can contain this many lines.

Manual checks cover only a sample.

Source: Avrios

Lines of one card invoice, only a sample of them is checked 270+ line items per invoice unchecked manual sample
Avrios · 2025

What FuelOPS doesEvery line is checked against the sensor, odometer and pole price.

Sources

  1. ADAC, survey of all 14,000+ filling stations in Germany, 04.2026.
  2. Bundeskartellamt, Market Transparency Unit for Fuels, Q2/2026.
  3. Avrios, analysis of fuel card invoicing, 2025.

What is your fleet overpaying?

Choose your fleet and card. The calculation stays in your browser.

Your fleet's annual fuel budget €3.65 mn 3.13 mn l a year
Systematic saving with FuelOPS €63,000–94,000 saving 2–3 ct/l
FuelOPS subscription on the published grid €12,000 100 × €10 per vehicle and month

Payback ×5–8

Payback of the subscription Saving 2–3 ct/l Saving 2–3 ct/l Payback ×5–8 Subscription Own measurement FuelOPS · measured 08.2026

Estimated loss potential: 2 000–7 000 € per vehicle, or €200,000–700,000 a year for your fleet.

A realistic systematic saving is 2–3 ct/l. Any anti-fraud gain is counted separately.

DKV at ARAL and Shell: up to +20 ct/l over the pole price. At 30 % of volume, that is €190,000 a year.

How we calculate

Every input can be checked:

ConstantValueSourceWindow
Fuel per tractor unit and year 31,300 l CNR, Enquête longue distance 2024
Buses and vans fuel less, factor 3 × FuelOPS 08.2026
Fuel budget per tractor unit and year 36,500 € FuelOPS 08.2026
Systematic saving per litre 2–3 ct/l FuelOPS 08.2026
Subscription up to 20 vehicles 20 € FuelOPS 08.2026
Subscription up to 50 vehicles 15 € FuelOPS 08.2026
Subscription up to 100 vehicles 10 € FuelOPS 08.2026
Subscription above 100 vehicles 5 € FuelOPS 08.2026
Months in a year 12 FuelOPS 08.2026
Fuel card markup at ARAL/Shell over the price on the totem 20 ct/l FuelOPS 19–30.06.2026
Share of volume fuelled at ARAL/Shell 30 % FuelOPS 19–30.06.2026
Loss potential per vehicle and year (industry estimate) 2 000–7 000 € FuelOPS 08.2026
  • Mixed fleet: half tractor units, half buses and vans.
  • For buses we use the cautious factor 3 from the 2–3 range.
  • Payback = saving / subscription.
  • Figures are rounded. FuelOPS measurements are marked separately.

How it works

Four steps. No installation or lengthy rollout.

  1. 1

    Connect your telematics

    Connect Webfleet or USC with read-only access. It takes days.

  2. 2

    Work out the real price per litre

    Calculate prices across 65,000+ stations with your cards and discounts.

  3. 3

    Tell the driver

    FuelOPS Drive in 13 languages shows the cheapest stop and shortest detour.

  4. 4

    Show the result in euros

    The report shows savings, overpayments and suspicious fills.

Your contracts, cards and telematics stay unchanged.

Four results from real fleet data

An anonymised 239-vehicle fleet. Method and figures only.

Case 1Measurement window: 19–30.06.2026

“Invoice ≠ price board”: one card, 2 brands, €836 in 12 days

Situation

The invoice has 270+ lines. Comparing card and pole prices by hand is impractical.

What we did

We matched every fill in 19–30.06.2026 with the same station and time.

Method

Price history at 30-minute intervals; only exact station and time matches.

Result
  • ARAL and Shell: +22 ct/l over the pole price.
  • About 1.93 €/l at 35 stations, while poles showed 1.64–1.77 €/l.
  • In 12 days: €836 on 3,795 l; up to €1,202 with motorways.
  • Other brands: -3.8 ct/l. Second card: -8.2 ct/l.
  • Truck network: -13.1 ct/l gross.
What the client did

The client removed this card from 2 brands and shifted volume to cheaper networks.

Honest limitation: 27 % of card volume was verified using reliable matches only.

Invoiced card price against the station board at 35 stations The line is the invoice price; the dots are pole prices. The gap is the overpayment. Card invoice Station price board €/l 1.77 1.64 1.93 +22 ct/l 35 stations · 19–30.06.2026 +€836 on 3,795 l
own measurement FuelOPS · 19–30.06.2026

Case 2Measurement window: 06.2026

“The 45-cent discount that does not exist”

Situation

A supplier promised “up to 45 cents per litre off”.

What we did

We compared it with street prices, the current card and the fleet's routes.

Method

We separated net and gross and checked stops within 10 km.

Result
  • Of the “45 cents”, 28.5 cents are VAT. The real discount is 11–12 %.
  • The ceiling versus the current card is 6 ct/l. Of 297 stops, 39 were cheaper: 13 %.
  • Within 10 km: 19 % of stops. The detour removes 19 % of the gain.
What the client did

The client kept the programme only in 2 regions where it was on route.

What the promised discount is made of and what is left of it Separate VAT, the real discount and network reachability. “45 ct/l” −28.5 11–12 % 6 ct/l promised VATrecoverable real discountvs. streetprice ceilingvs. existingcard Reachability 19 % of stopscloser than 10 km 13 % of momentsactually cheaper
own measurement FuelOPS · 06.2026

This calculation counted against our deal. The figures came first.

Case 3Measurement window: 90 days

1,066 litres of “siphoning” turned into 106 — and that is good news

Situation

In 90 days: 28 events totalling 1,066 litres.

What we did

Every event was checked before speaking to a driver.

Method

Both tanks, a −6 to +24 hour window, card data and sensor diagnostics.

Result

Three causes emerged:

  • Theft: 2 vehicles, about 106 l; 7.7–10.7 l/h and 33 l in 10 minutes.
  • Yard issue: 6 vehicles, 6 drivers and 300–375 l at one site.
  • Sensors: a false 202 l event and 2 more vehicles after a 437 l fill.
What the client got

Proven theft, a yard issue and 4 sensors for repair — with no false accusations.

What the flagged 1,066 litres actually consist of Flagged volume split by confirmed cause. 1,066 l across 28 flagged events · 90 days proven theft, 2 vehicles106 lquestion for the yard: 6 vehicles, 6 drivers, one site300–375 lsensor chatter, not a loss202 lremaining re-assessed events
own measurement FuelOPS · 90 days

Evidence first, driver conversation second.

Case 4Measurement window: Q2/2026

“Midday costs money”

Situation

Since 01.04.2026 fuel prices in Germany rise once a day — at midday.

What we did

We compared our measurement with Bundeskartellamt data.

Method

A network snapshot every 30 minutes.

Result
  • Bundeskartellamt: +7.3 % at noon; 87.5 % of rises in 11:50–12:10; 80 % gone by 18:00.
  • FuelOPS, Q2/2026: daily amplitude 10–12 %.
What the client gets

We show the arrival price and warn about 12:00–14:30.

See the daily price curve

What the managing director sees

Four views, from overpayment to cause.

Comparison with the median

app.fuelops.net/median
VehicleFillPaid, €/lBest of the day, €/lOverpaid, €
MZ-AB 1234 2 Jun · 480 l 1.879 1.742 65.76
KO-CD 567 2 Jun · 520 l 1.935 1.742 100.36
MZ-EF 892 3 Jun · 610 l 1.808 1.755 32.33
KO-GH 415 4 Jun · 445 l 1.761 1.749 5.34
Week total203.79 €
Every fill is compared with the reachable price that day, exposing overpayment by vehicle.

Outliers

app.fuelops.net/outliers
  • Motorway MZ-AB 1234 · Driver AWed 08:14 · A3 services · 480 l +146.40 €
  • Midday window KO-CD 567 · Driver BThu 12:41 · B9, edge of town · 320 l +41.60 €
  • Premium diesel MZ-EF 892 · Driver CFri 06:52 · A61 truck stop · 660 l +52.80 €
  • Motorway KO-GH 415 · Driver DFri 15:07 · A5 services · 340 l +95.20 €

Week total336.00 €

Motorway, 12:00–14:30 and premium diesel fills, with the loss for each event.

Card reconciliation

app.fuelops.net/card-check
VehicleCard, lLevel sensor, lFrom odometer, lDifference, l
MZ-AB 1234 1,480 1,466 1,452 +14 within range
KO-CD 567 1,610 1,208 1,244 +402 check
MZ-EF 892 985 976 991 +9 within range
KO-GH 415 1,344 1,121 1,160 +223 check
Card, sensor and odometer in one row show the difference and whether it needs checking.

Fills and drains

app.fuelops.net/fuel-events
TimePlaceVolume, lEvent
Tue 05:40 A5, near Karlsruhe +540 Fill
Wed 23:18 Depot, near Mainz −180 Drain
Thu 11:05 B9, near Koblenz +410 Fill
Fri 02:35 A61 rest area −95 Drain
Time, place and volume help separate a real drain from a faulty sensor.

The interface is real; plates, names and amounts are invented.

What the driver sees

Drivers get two clear choices instead of a long station list.

Two suggestions instead of a list

FuelOPS Drive

Destination: near Koblenz · arrival 14:20

Motorway station nearby1.872 €/l

  • 1Cheapest

    Autohof Nord

    A61 · exit 12

    1.742 €/l · 12 km

    −13.0 ct/l ≈ 62.40 € on 480 l

  • 2Shortest detour

    Tankstelle Süd

    B9 · edge of town

    1.768 €/l · 3 km

    −10.4 ct/l ≈ 49.92 € on 480 l

The first option is cheaper, the second closer. Savings are visible before choosing.

The station in detail

FuelOPS Drive

Autohof Nord

A61 · exit 12

Price now1.729 €/l

Price at arrival 14:201.742 €/l

  • Distance12 km
  • Detour9 min
  • Lanetrucks, around the clock

Your fuel card is accepted

Start route

The price is forecast for arrival. Card acceptance is visible before departure.

App in 13 languages

  • DE
  • EN
  • RU
  • UK
  • RO
  • KA
  • KK
  • UZ
  • KY
  • TG
  • LV
  • LT
  • TR

WhatsApp invitations are available in 11 languages.

  • Push and voice prompts on the road.
  • Invitations arrive through WhatsApp.
  • The station opens in the driver's usual navigation.

Measured adoption

Drivers reach the recommended station in 38 % of app picks and 53 % of GPS-confirmed trips.

FuelOPS measurement, 07.2026. Your pilot measures your own rate.

FuelOPS Drive interface; stations and amounts are invented.

What card apps and telematics miss

One knows its network, the other your vehicle. FuelOPS compares the market.

CriterionFuelOPSCard app (DKV/UTA/AS 24)Telematics (Webfleet/Geotab)
Prices of every network, not only its ownyesnono
Effective price with your own cardyesnosets the list price itselfno
Price forecast for the moment of arrivalyesnono
Card ↔ sensor ↔ odometer reconciliationyesnopartly
Earns on the litre you buynoyesno

Card apps show their own network; telematics shows the vehicle. Energy accounts for 91 % of Eurowag revenue (report H1 2025). FuelOPS does not sell fuel; its subscription model allows it to compare every available price.

Onboarding and pilot

Prove the result on your data without a long commitment.

  1. Connected in days, not months

    All we need is read-only access to Webfleet or USC.

  2. 60-day pilot on 10–20 vehicles

    You receive a report showing each overpayment and its cause.

  3. Monthly contract, cancel at any time

    No value? Cancel at the end of the month.

  4. First result in 2 weeks at the latest

    See verified savings from your own refuellings.

The pilot does not change your contracts or fuel cards.

Pricing

A fixed price per vehicle. No commission on fuel volume.

Fleet sizeper vehicle and month
up to 20 vehicles€20
up to 50 vehicles€15
up to 100 vehicles€10
over 100 vehicles€5

For your fleet100 vehicles: €10 per vehicle, €12,000 a year.

Price scale per vehicle and month Four steps: the larger the fleet, the less you pay per vehicle. € per vehicle and month €20 up to 20 €15 up to 50 €10 up to 100 €5 over 100 Fleet size
Current FuelOPS scale · as of 08.2026

The subscription costs 0,4–0,8 ct/l. Systematic savings are 2–3 ct/l.

Telematics costs €18–40 per vehicle. FuelOPS works on top of it.

What you need to know

Answers before you start a pilot.

“We already run Webfleet — why another system?”

FuelOPS works on top of Webfleet, adding station prices and your card terms.

“Does anything have to be installed in the vehicles?”

No. Read-only access to your current telematics is enough.

“Our drivers will not use an app.”

38–53 % follow recommendations, measured by app picks and GPS.

Drivers who skip the app receive WhatsApp messages in their language.

“Do we have to change our fuel cards?”

No. We compare your existing cards and show their real price.

“Where is our data kept? GDPR?”

An Art. 27 GDPR representative is appointed in the EU. Telematics access is read-only.

The storage location is fixed in the contract. An Art. 28 agreement is available on request.

“Who are you, exactly?”

FuelOPS has been live since 2025: 3 fleets and 239 vehicles.

Copyright was registered with QazPatent on 07.2026.

“How much of my fleet manager's time will this take?”

One access call. Then a finished report replaces checks of 270+ invoice lines.

“And what if there is no saving?”

The pilot lasts 60 days. The target is 2–3 ct/l on your data; after that you can cancel monthly.

See the losses in your own data

In 30 minutes, we review one statement and estimate the saving.

Request a demo

We answer within one working day. The call takes 30 minutes.

We use your details solely to answer your request. Details in our privacy policy.