Operations · Free Excel template

Vehicle Mileage Log and Trip Sheet

A mileage log for company vehicles that records each trip with its start and end odometer, and checks that every trip starts where the vehicle's last one ended. Kilometers are split by business, private and commute, and a second sheet compares planned trips with what actually happened. Two more sheets measure the savings from a new route plan per stop and report on-time delivery for each customer against its SLA target.

Free: enter your name, email and job title and we email you the file. Works in Excel, Microsoft 365, Google Sheets and LibreOffice Calc.
  • 7 sheets, no macros
  • 1,000 trips
  • Odometer gap check
safee-vehicle-mileage-log-en.xlsx
DateVehiclePurposeStart kmEnd kmDistanceGap since last tripCheck
01/10VAN-02Business22,41022,520110
02/10VAN-02Private22,52022,545250
03/10VAN-02Business22,56022,69013015Check km
Example rows. The 3 October trip starts 15 km after the previous one ended, so a trip or a reading is missing.
What's inside

Seven sheets in one Excel file, from the odometer to the customer report

Drivers fill the log; dispatch uses the plan sheet and the handover log; the summary is ready for payroll; the route savings and SLA sheets serve the monthly review and customer meetings.

  1. 01

    Mileage log

    Date, vehicle, driver, purpose, from, to, customer or job, start and end km. Distance, the gap since the vehicle's last trip, the reimbursable amount and a check flag are calculated.

  2. 02

    Monthly summary

    Trips and business, private and commute km by vehicle for the month, with the business share, reimbursable amount and trips to check.

  3. 03

    Plan vs actual

    Planned stops, km and hours against actuals. Missed stops, km and time variance and the result are calculated, with a column for the reason.

  4. 04

    Shift handover

    One row per dispatcher shift change: vehicles on the road and off road, open and late jobs, issues to follow up and acknowledgement.

  5. 05

    Route savings method

    Trips, stops, km, fuel and driving hours for the same routes before and after a change. Km, liters and minutes per stop, a comparability check and the km, fuel, hours and value saved are calculated.

  6. 06

    Customer SLA

    Deliveries, deliveries on time and failed deliveries for each customer and month against the agreed target, with late reasons, credit notes, the result and a monthly summary.

  7. 07

    Settings

    Currency, reimbursement rate per km, the month to summarize, the plan tolerance, and vehicles and drivers.

What is a vehicle mileage log?

A vehicle mileage log records every trip a vehicle makes: the date, the driver, where it went, why, and the odometer at the start and end. Companies use it to know how far each vehicle travels, to separate business from private use, to pay mileage claims, and to spot kilometers that nobody can explain.

This Excel mileage log template does that for a whole fleet. It also checks the odometer between trips, totals the month by vehicle and purpose, compares planned trips with actuals, and gives dispatch a shift handover log.

How to use the mileage log template

  1. Add vehicles and drivers on Settings, and set the reimbursement rate your policy uses.
  2. Record every trip with the start and end odometer, the purpose and the customer or job.
  3. Enter each vehicle's trips in date order so the gap check compares each trip with the one before.
  4. Check rows marked "Check km" and find the missing trip or the wrong reading.
  5. Use the Monthly summary for mileage claims, private-use charges or the monthly review.

How the odometer gap check works

Distance = end km − start km Gap since last trip = start km − end km of the same vehicle's previous trip Check = "Check km" if the distance is negative or the gap is not 0 Amount = distance × rate per km, for business trips marked reimbursable

In the example, VAN-02 ended its 2 October trip at 22,545 km but started on 3 October at 22,560 km. The 15 km gap means a trip was not logged or a reading was wrong. A gap check catches unlogged private use and typing errors, and keeps distance totals honest.

How to split business, private and commute kilometers

Each trip has a purpose: business, private or commute. The summary totals each for the month and shows the business share for every vehicle. Rules on private use of company vehicles, mileage reimbursement rates and tax treatment differ by country and company, so set the rate from your own policy.

Trip plan vs actual

km variance = actual km ÷ planned km − 1 Time variance = actual hours ÷ planned hours − 1 Result = Over plan if either variance is above the tolerance (10% by default) or a stop was missed

Trip T-102 was planned at 160 km and 3.5 hours and took 190 km and 4.5 hours: 18.8% and 28.6% over plan, because of a road closure. Recording the reason for each gap turns the sheet into a list of fixable causes: detours, waiting at customers, missed time windows.

Dispatch shift handover log

Many dispatch problems start at shift change. The handover log records what the outgoing dispatcher passes on: vehicles on the road and off road, open and late jobs, and issues to follow up. The incoming dispatcher confirms it, and rows not confirmed are highlighted.

How to measure route savings fairly

A new route plan, new dispatch rules or a tracking system should cut kilometers, fuel and hours. To show it, compare the same routes before and after the change. Totals alone mislead, because one month may have more stops than the other, so the sheet first divides each total by the number of stops.

km per stop = period km ÷ period stops (the same for liters and minutes) Stops per trip change = (after stops ÷ trips) ÷ (baseline stops ÷ trips) − 1 Comparable = Yes if that change is within the tolerance (10% by default) km saved = (baseline km per stop − after km per stop) × after-period stops Value saved = fuel saved × fuel price + hours saved × cost per hour

In the example, the East retail run fell from 15.0 to 13.5 km per stop. Over 270 stops in October that is 410 km, 56 liters and 8.5 driving hours saved. North service calls is marked Check: two customers moved to another route, so its stops per trip fell 16.7% and the two periods are not comparable. The three comparable routes save 917 km, 164 liters and 19.2 hours, worth 386 at the example rates of 0.60 per liter and 15 per hour. Use one fuel price for both periods, take the data from the same source, and leave out abnormal days; the sheet lists these rules under the table.

Customer SLA report: on-time delivery by customer

Each customer contract has its own on-time target. The Customer SLA sheet takes one row per customer per month: deliveries, deliveries on time and deliveries that did not happen. It calculates late deliveries, the on-time rate and the gap to the target, and keeps the late reasons and credit notes next to the result, so the monthly meeting with the customer starts from the same numbers.

Late = deliveries − on time − not delivered On-time % = delivered on time ÷ deliveries Gap = on-time % − target, in percentage points Result = Met if on-time % ≥ target, otherwise Missed

Gulf Foods Co. had 260 deliveries in October, 236 on time and 4 not delivered: 20 late and 90.8% on time against a 95% target, so the result is Missed by 4.2 points. The main reason is a loading delay at the depot, and 2 credit notes were issued. Across the four customers, 785 of 834 deliveries were on time (94.1%) and two customers were below target. Credit notes and service credits follow each contract, so record what was agreed rather than a standard rate.

Limits of a spreadsheet mileage log

The log relies on drivers reading and typing the odometer correctly for every trip. It cannot tell where a vehicle went between two readings, and it does not record the route or times automatically. For a deeper look at the cost of a single trip, use the truck trip cost calculator.

Related Safee solution

Let trips log themselves

Safee Fleet Reporting includes Trip & Location reports with duration, distance, start and end times and driver, by time range, asset or driver. Fleet Monitoring & Insights adds path replay and history.

  • Trip & Location reports with duration, distance, start and end times and driver.
  • Path replay and history for any trip.
  • Driving hours and idling time in Time & Activity reports.
  • Geofence reports for entry and exit.
  • PDF or Excel download and scheduled delivery.
Questions

Mileage log questions, answered

Want trip distance and times recorded without paperwork? Talk to Safee.

What should a vehicle mileage log include?

For each trip: date, vehicle, driver, purpose, start and end locations, customer or job, and the odometer at the start and end. The distance is the difference between the two readings.

How do I keep a mileage log for company vehicles?

Ask drivers to record every trip, business or private, with both odometer readings. Enter each vehicle's trips in date order and review gaps weekly, so missing trips are found while they are still easy to explain.

What does an odometer gap mean?

A trip started at a different reading from where the last one ended. Usually a trip was not logged or a reading was mistyped. Either way, it should be explained.

How is mileage reimbursement calculated?

Business km times the rate per km in your policy. Set the rate on the Settings sheet and mark the trips that qualify as reimbursable. Rules and rates differ by country and company.

Can I use the log for private use of company vehicles?

Yes. Mark each trip business, private or commute, and the summary totals each for the month. How private use is charged or taxed depends on your policy and local rules.

How do I compare planned and actual trips?

Use the Plan vs actual sheet: enter planned stops, km and hours, then the actuals. Trips more than 10% over plan, or with missed stops, are marked so you can record the reason.

How do I measure savings from a new route plan?

Compare the same routes in a period before and a period after the change, and divide km, fuel and driving hours by the number of stops. The Route savings method sheet does this, checks that stops per trip stayed similar, and values the savings at the after-period volume.

How do I report on-time delivery to a customer?

Record deliveries, deliveries on time and failed deliveries for each customer each month on the Customer SLA sheet. It calculates the on-time rate, compares it with the target in that customer's contract, and keeps late reasons and credit notes next to the result.

Does the template work in Google Sheets?

Yes. Upload the .xlsx file to Google Drive and open it with Google Sheets. It also works in Excel and LibreOffice Calc, with no macros.

How is this different from the Truck Trip Cost Calculator?

The calculator estimates what one trip costs before you quote it. This template records every trip after it happens and checks the kilometers.

Next step

Stop chasing odometer readings

Bring your mileage log. We will show you how Safee trip reports record distance, times and driver for every trip.

Related tools and templates

More tools and templates for trips

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