Free template · Fleet
Fuel log template: track every fill and the real L/100 km of each vehicle
A fuel log is the cheapest early-warning system a fleet has. When one van starts burning more than its own history says it should, the cause is usually a leak, a driving habit, a soft tyre, a tired injector or fuel that never reached the engine. This free Excel template records every fill for one vehicle and computes the distance, the consumption in L/100 km with the tank-to-tank method, the cost of each fill and the cost per km, with totals and averages at the bottom.
Free your maintenance · Free Core tier, unlimited users, no credit card.
In short
A fuel log records every fill of a vehicle: date, odometer, litres and price per litre. With the tank-to-tank method you fill to full every time, so the consumption of fill N is its litres divided by the kilometres driven since fill N−1, times 100, in L/100 km. Cost per km is the cost of the fill divided by that distance. FreeMaint computes L/100 km per vehicle.
Updated September 28, 2026
What the template and FreeMaint give you
An Excel fuel log with real formulas
Type the date, odometer, litres and price per litre. The grey columns compute the distance since the previous fill, L/100 km, the cost of the fill and the cost per km. A totals block adds up distance, litres and cost and gives the average consumption and average cost per km.
One sheet per vehicle
A vehicle block at the top holds the plate, make and model, fuel type and tank capacity. Keeping one sheet per vehicle is what makes the figures comparable over time, and it stops two vans from being mixed in the same average.
Every fill recorded in FreeMaint
On the vehicle’s page, enter each fill by hand: date, litres, price per litre, total, odometer, station, payment method and notes. The fuel log lives on the same vehicle record as its meters and its maintenance.
Included in BusinessL/100 km per vehicle, tank-to-tank
FreeMaint computes consumption tank-to-tank from consecutive fills, over the last 30 days and all-time for each vehicle. The figures are recalculated from the entries, so correcting a wrong odometer value fixes the result.
Included in BusinessA fleet dashboard for fuel
The fleet dashboard shows fuel spend over the last 30 days, average consumption over 30 days in L/100 km, weighted by distance, and the top 5 vehicles by fuel spend, next to vehicles off the road and expiring documents.
Included in BusinessFills that feed preventive maintenance
A fill entered with an odometer value also posts a reading to the vehicle’s odometer meter. That same meter drives km-based preventive plans, such as an oil change every 15,000 km, so the pump visit keeps the service schedule current.
Included in BusinessWhy log fuel vehicle by vehicle
A monthly fuel bill for the whole fleet tells you what you spent, not where it went. Ten vehicles averaging a reasonable figure can hide one that burns far more than it did last quarter. The only reference that means anything for a given vehicle is its own history, on the same kind of routes, with the same kind of load.
Once each vehicle has a baseline, a jump in consumption becomes a question someone can answer. The usual suspects fall into four groups.
- Leaks: a weeping fuel line, a loose filler cap or a damaged tank. Check under the vehicle and around the filler neck.
- Driving style: hard acceleration, long idling to keep the cab warm or cool, sustained high speed. The route may also have changed.
- Fuel that never reached the engine: fills into another vehicle, a jerrycan or a private car. A fill larger than the tank capacity is the clearest sign.
- Maintenance issues: under-inflated tyres, a clogged air filter, worn or dirty injectors, a dragging brake, wheel misalignment. These are the causes a maintenance team can fix, and they often show up in the fuel log before the driver notices anything.
The tank-to-tank method, precisely
The tank-to-tank method, also called full-to-full, measures consumption without a flow meter. You fill the tank to full every time, until the pump nozzle clicks off, and note the odometer at every fill. Because the tank is full before and after, the litres you put in at fill N are exactly the litres the engine burnt since fill N−1.
The first row of the log is the reference fill. Fill to full and note the odometer, but do not count its litres: they replace fuel burnt before the log started. Consumption starts at the second fill.
For averages, do not average the per-fill figures. A short interval would weigh as much as a long one. Divide the total litres, reference fill excluded, by the total distance, and multiply by 100. The same rule applies to the average cost per km.
- Distance of fill N = odometer of fill N − odometer of fill N−1
- Consumption of fill N (L/100 km) = litres of fill N ÷ distance of fill N × 100
- Cost of fill N = litres of fill N × price per litre
- Cost per km of fill N = cost of fill N ÷ distance of fill N
- Average consumption = total litres (reference fill excluded) ÷ total distance × 100
- Average cost per km = total cost (reference fill excluded) ÷ total distance
Pitfalls that ruin a fuel log
A fuel log is only as good as the numbers typed into it. Most strange results come from the data, not from the vehicle, so check these points before you open the bonnet.
- Partial fills. A half fill makes that line look economical and the next one look terrible, because the tank was not full at the start of the next interval. Log it anyway and add a note. The average over a period that starts and ends with a full tank stays correct; only the individual lines are off.
- Missing or guessed odometer readings. A typo of 1,000 km produces a spectacular result either way, and round figures like 50,000 are often estimates. If the reading is missing, leave the cell empty rather than invent one: the next interval simply covers two fills.
- Mixing vehicles. One sheet per vehicle, always. A fuel card shared between two vans, or a fill from a depot tank that nobody writes down, breaks the chain for both.
- Comparing the wrong things. Winter, air conditioning, city routes, towing and heavier loads all raise consumption. Compare a vehicle with its own history on similar work, not with a brochure figure or with a different model.
- Reading one line in isolation. Pumps do not click off at exactly the same level every time. Look at the trend over three to five full fills before drawing a conclusion.
- Mixing units. The template works in litres and kilometres only. Keep every entry in those units.
When consumption jumps: what to check, in order
Start with the data: is the odometer plausible, and was the previous fill really to full? If the line survives that check, look at the context: a new route, a trailer, a heavier load, a new driver. Only then send the vehicle to the workshop, with a clear request: tyre pressures, leaks, air filter, injectors, brakes and alignment.
In FreeMaint, that request becomes a work order on the vehicle, with its history kept on the asset. Work orders, assets and time-based preventive maintenance are part of the free Core tier.
From the spreadsheet to FreeMaint
A spreadsheet per vehicle works for a handful of vans. It stops working when there are twenty files, when nobody consolidates them, and when a consumption jump is noticed but never linked to a maintenance action.
The fuel log is part of the Fleet module on the Business plan, $99 per company per month, flat, never per vehicle or per user. Each fill is entered by hand on the vehicle’s page. FreeMaint is a maintenance system for fleets, not a GPS or telematics tracker: it does not import fuel-card statements or read the odometer automatically. If you already have a tracker, keep it. Cost per km stays in the Excel file; the app shows litres, spend and L/100 km.
A worked example with illustrative figures
- 1
Set the reference fill
3 March: the van is filled to full at 48,200 km, 52 L at 1.80 per litre. This row only fixes the starting point; its litres are not counted.
- 2
Second fill: first consumption figure
10 March, 48,850 km, 58.5 L. Distance = 650 km. Consumption = 58.5 ÷ 650 × 100 = 9.0 L/100 km. Cost of the fill = 58.5 × 1.80 = 105.30, so 0.162 per km.
- 3
Third fill: a jump worth a look
18 March, 49,420 km, 62.7 L. Distance = 570 km. Consumption = 62.7 ÷ 570 × 100 = 11.0 L/100 km, 22% above the previous fill. Cost = 112.86, or 0.198 per km. The odometer and the previous full fill are confirmed, so the van goes for a check.
- 4
Fourth fill: back to normal
25 March, 50,100 km, 61.2 L. Distance = 680 km. Consumption = 9.0 L/100 km, after the tyres were inflated back to the correct pressure. Cost = 110.16, or 0.162 per km.
- 5
Totals and averages
Distance = 50,100 − 48,200 = 1,900 km. Litres = 58.5 + 62.7 + 61.2 = 182.4 L. Cost = 328.32. Average consumption = 182.4 ÷ 1,900 × 100 = 9.6 L/100 km; average cost per km = 0.173. The simple mean of the three lines would give 9.67.
Tracking fuel: FreeMaint, Excel log or fuel-card statement
| Criterion | FreeMaint | Excel fuel log | Fuel-card statement |
|---|---|---|---|
| Cost to start | Free Excel file; fuel log on Business, $99 per company per month, flat | Free | Comes with the card; fees depend on the provider |
| How fills are captured | Entered by hand, fill by fill, on the vehicle’s page | Typed by hand in the sheet | Captured at the pump for fills paid with the card |
| L/100 km per vehicle | Tank-to-tank, last 30 days and all-time | Per fill and on average, by formula | Only as reliable as the odometer keyed in at the pump |
| Cost per km | Not shown; use the Excel file | Per fill and on average | Varies |
| Fleet overview | Dashboard: 30-day spend, average consumption, top 5 vehicles by spend | Pivot tables you build yourself | Spend reports by card |
| Link to maintenance | Odometer from fills feeds km-based preventive plans; jumps become work orders | None | None |
Excel (.xlsx)
Frequently asked questions
How do I calculate fuel consumption in L/100 km?
Divide the litres of a full fill by the kilometres driven since the previous full fill, then multiply by 100. For example, 58.5 L after 650 km gives 58.5 ÷ 650 × 100 = 9.0 L/100 km. For an average over a period, divide total litres by total kilometres, never the mean of the individual lines.
Why do I have to fill the tank to full every time?
Because the tank-to-tank method assumes the tank is full before and after each interval. Only then are the litres added equal to the litres burnt. With a partial fill, part of the fuel burnt stays unmeasured until the next full tank, so the line looks better than reality and the following one looks worse.
What if a driver only put in a partial fill?
Log it with its odometer and a note. That line and the next one will be wrong on their own, but the average over a period that starts and ends with a full tank remains correct. Ask for a full fill at the next stop.
What counts as abnormal consumption?
There is no universal threshold. Compare the vehicle with its own history on similar routes and loads, over several full fills. A sustained rise well beyond the usual spread for that vehicle, with clean data, deserves a check of tyres, leaks, filters, injectors and brakes, and a conversation about the route.
Can FreeMaint import fuel-card statements or read the odometer automatically?
No. Each fill is entered by hand. FreeMaint is a maintenance system for fleets, not a GPS or telematics tracker. If you already use a tracker, keep it; odometer readings can be entered manually or pushed through the FreeMaint API as a custom integration.
Which FreeMaint plan includes the fuel log?
The fuel log is part of the Fleet module on the Business plan, $99 per company per month with unlimited users, whatever the number of vehicles. The free Core tier already covers vehicles as assets, work orders, time-based preventive maintenance and the offline mobile app. Fleet data stays readable if a company later moves to a lower plan.
Do I need an account to use the Excel file?
No. The file downloads directly and works offline. Make one copy per vehicle and keep the grey formula columns intact.
Related pages
Keep fuel and maintenance in the same place
Start on the free Core tier with your vehicles, work orders and time-based preventive maintenance. Move to Business when you want the fuel log, L/100 km per vehicle and the fleet dashboard, at one flat price per company.
Create your free account