Free template · Fleet
Vehicle maintenance log: service plan, history and expiry dates in one file
Most fleets do not lack maintenance. They lack a record of it. The last oil change is on an invoice in the glovebox, the next roadworthiness test lives in one person’s calendar, and nobody can say what the van cost to keep on the road last year. This free Excel log gives each vehicle one sheet: its identity, a service plan counted in kilometres and in months, a complete service history and the expiry date of every document it needs.
Free your maintenance · Free Core tier, unlimited users, no credit card.
In short
A vehicle maintenance log is a per-vehicle record of what must be serviced, when, and what was done. It holds the vehicle’s identity, a service plan with intervals in kilometres and months (whichever comes first), a dated history with odometer reading, parts, labour and cost, and the expiry dates of the roadworthiness test, insurance and registration. FreeMaint runs the same log as software on its free Core tier.
Updated September 28, 2026
Running the log in FreeMaint
One record per vehicle
Register each vehicle as an asset with its own page. Every work order, planned or corrective, lands in its history, and a QR code in the cab lets a driver report a fault with a photo, without an account.
Included in Core (free)Due by km, engine hours or date
Assets in the Vehicles category get an odometer and an engine-hours meter automatically. Build plans on kilometres, engine hours, the calendar, or whichever comes first, and the work order is raised when the threshold is reached.
Included in StarterNested 10,000 / 20,000 / 40,000 km services
On a nested plan, the bigger service absorbs the smaller ones: the 40,000 km work order also carries the 10,000 and 20,000 km tasks, so the workshop receives one job instead of three overlapping ones.
Included in BusinessParts, labour and cost on each job
A work order records the parts taken from stock at their unit cost, the labour hours at an hourly rate and extra costs such as a garage invoice. The vehicle’s history then shows what was done, when, and for how much.
Included in Core (free)Document and licence expiry alerts
Store the roadworthiness test, insurance, registration, road tax and special permits with their expiry dates, the scan and the test result. FreeMaint warns at 30, 15 and 7 days, in the app, by push and by email, and does the same for driving licences.
Included in BusinessYour paper history comes with you
Log past services with their real completion date. When a past job is linked to a preventive plan, the next due date is recalculated from it, so each plan starts from where the vehicle actually stands.
Included in Core (free)Why keep a maintenance log for every vehicle
A vehicle maintenance log is not paperwork for its own sake. It answers five questions that come up sooner or later on every fleet, usually at the worst possible moment.
- Warranty: a manufacturer can refuse a claim when the service schedule was not followed. In the EU and the UK, block exemption rules let you use an independent garage without losing the warranty, as long as you follow the manufacturer’s schedule and can prove it. The log is that proof.
- Resale value: a used vehicle with a complete, dated history is easier to sell and to value than one that comes with a shoebox of invoices. Buyers and leasing companies ask for it.
- Safety: brakes, tyres, lights and steering wear out whether or not anyone writes it down. Employers who put vehicles on the road are expected to keep them in a safe condition, and a dated record shows that the checks happened.
- Cost control: when each intervention carries its parts, labour and cost, the vehicle that eats the budget stands out, and so does the repair that comes back every three months.
- Audits and incidents: after an accident, an insurer, an auditor or an investigator will ask when the brakes were last checked. “Recently” is not an answer.
What a good vehicle log holds
The workbook follows the logic of a manufacturer’s service book, extended to what a fleet manager needs. Keep one sheet per vehicle and copy the tab for each new one.
- Vehicle identity: licence plate, make and model, year, VIN, fuel type, first registration date, current odometer and the date it was read, primary driver, tyre size and engine oil specification.
- Service plan: each operation with two intervals, in kilometres and in months, the kilometres and date of the last service, and the next due point.
- Service history: date, odometer in km, work done, parts fitted, cost, and the garage or technician. One line per intervention, never overwritten.
- Documents and expiry dates: roadworthiness test, insurance, registration, road tax, special permits and the primary driver’s licence, with number, provider, expiry date and the date a reminder was sent.
- Notes: defects reported by drivers, recurring problems, warranty repairs and manufacturer recalls.
How to set service intervals
Start from the manufacturer’s service schedule, vehicle by vehicle. It gives each operation an interval in distance and in time, for example an oil and filter change every 15,000 km or 12 months. Both limits matter: oil ages even when the vehicle is parked, brake fluid absorbs moisture and rubber belts harden.
Then check whether your use counts as severe. Most service books set shorter intervals for short trips with a cold engine, stop-and-go delivery rounds, towing, dusty roads, long idling or extreme temperatures. Delivery vans, site vehicles and anything that tows usually belong there.
Finally, apply the whichever-first rule. A van covering 40,000 km a year reaches 15,000 km in about four and a half months, long before the 12-month limit. A pool car covering 6,000 km a year hits the 12-month limit first. Tracking only one of the two counters means servicing one of those vehicles too late. For forklifts, tractors and site plant, engine hours replace kilometres.
In the sheet, the next due point is the last service plus each interval: last kilometres plus the kilometre interval, last date plus the months. Whichever arrives first is the real due date.
Mistakes that make a vehicle log useless
A log fails for the same few reasons on almost every fleet, and none of them is about the spreadsheet itself.
This is not specific to fleets. FreeMaint Research (2026) found that 27.1% of the sites it analysed log no preventive maintenance at all, and that the median share of preventive work is 22.5%. A written plan with due points is the first step out of pure breakdown repair.
- Only the calendar, or only the kilometres: one of the two counters always runs ahead, and the service comes late on the vehicles that need it most.
- History scattered across invoices: the garage bill sits in accounting, the tyre receipt in an email, the odometer reading nowhere. Rebuilding the history takes a day when a buyer or an insurer asks for it.
- No odometer on the line: a service without a kilometre reading cannot be used to calculate the next one.
- Expiry dates in someone’s head: one person remembers the roadworthiness test and the insurance renewal. When that person is on leave, the vehicle drives with an expired document.
- One file edited by everyone: lines get overwritten, formulas break and three versions circulate by email.
What FreeMaint does, and does not do, for a fleet
FreeMaint is a maintenance system for fleets, not a GPS or telematics tracker. It does not locate vehicles and it does not read the odometer from the vehicle. Readings are entered in the mobile app, when a work order is closed, or with a fuel entry that carries the odometer. If you already use a tracker, keep it: readings can also be pushed through FreeMaint’s authenticated API as a custom integration, with GraphQL on the Business plan.
The free Core tier already replaces the spreadsheet for calendar-based plans, service history and costs, for unlimited users. Meter readings and plans by kilometres or engine hours come with Starter. The fleet module, with vehicle profiles, documents and expiry alerts, drivers and licences, the fuel log, bookings and nested services, comes with Business. Every plan is billed per company, never per vehicle.
From the spreadsheet to FreeMaint
- 1
Register the vehicles
Create each vehicle as an asset in the Vehicles category, or import the list from a CSV file. The odometer and engine-hours meters are attached automatically.
- 2
Rebuild the service plan
Turn each line of the plan into a preventive plan. Calendar plans work on Core; kilometre, engine-hour and whichever-first plans need Starter. Enter the next due reading from your sheet so no vehicle restarts from zero.
- 3
Carry the history over
Enter past services with “Log past work”, using the real completion date. Link each one to its plan and the next due date is recalculated from it.
- 4
Record, then review every month
Drivers or technicians enter readings from their phone, and each service is closed with its parts, labour and cost. Once a month, look for vehicles with repeat repairs and documents close to expiry.
FreeMaint vs a paper logbook vs a spreadsheet
| Criterion | FreeMaint | Paper logbook | Spreadsheet |
|---|---|---|---|
| Service due by km and by date | Work order raised at whichever comes first (Starter) | Worked out by the driver, if at all | One formula per line, easy to break |
| Odometer readings | Entered from the phone or when closing the job | Written on the invoice, sometimes | Typed by hand, often missing |
| Parts, labour and cost | On each work order, parts drawn from stock | Invoices in a folder | A single cost column |
| Document expiry dates | Alerts at 30, 15 and 7 days (Business) | Diary or memory | Conditional formatting nobody opens |
| Several people | Unlimited users, offline mobile app | One book, in one glovebox | Conflicting copies sent by email |
| Price | Free Core tier; Starter $29 and Business $99 per company per month | Printing | Part of the office suite |
Excel (.xlsx)
Frequently asked questions
What should a vehicle maintenance log include?
The vehicle’s identity (plate, make, model, year, VIN, fuel, first registration), a service plan with intervals in kilometres and months, a dated history with odometer reading, work done, parts, cost and garage, and the expiry dates of the roadworthiness test, insurance, registration and permits. Add a notes area for defects reported by drivers and for recalls.
Should I plan services by kilometres or by months?
By both, and service at whichever comes first. High-mileage vehicles reach the kilometre limit first; vehicles that stay parked a lot reach the time limit first, because oil, brake fluid and rubber age anyway. For forklifts and site machines, use engine hours instead of kilometres.
How long should I keep vehicle maintenance records?
At least for as long as you own the vehicle, then hand the history over when you sell it. Commercial operators may face legal minimums: in the US, motor carriers subject to FMCSA rules keep maintenance records for a year, and for six months after the vehicle leaves their control. Check the rules and your insurer’s requirements where you operate.
Is the Excel template really free?
Yes. Download it, print it, copy the sheet for each vehicle and change the operations to match your service books. It contains no example data and asks for no account.
Does FreeMaint track vehicles by GPS?
No. FreeMaint is a maintenance system for fleets, not a telematics tracker, and it does not read odometers from the vehicle. Readings are entered in the mobile app or when a work order is closed. If you already have a tracker, keep it; a custom integration can push readings through the authenticated API.
Which FreeMaint plan do I need?
The free Core tier covers vehicles as assets, work orders with parts and labour, time-based preventive plans and the mobile app, for unlimited users. Kilometre and engine-hour plans need Starter at $29 per month. Vehicle documents with expiry alerts, drivers, the fuel log and nested services are part of Business at $99 per month. Prices are per company, never per vehicle or per user.
Can I use the same log for vans, trucks and forklifts?
Yes. The structure stays the same; only the counter changes. Road vehicles are planned in kilometres and months, forklifts, tractors and construction equipment in engine hours and months. In FreeMaint, every vehicle gets both an odometer and an engine-hours meter.
Related pages
Let the next service find you
Start on the free Core tier: register your vehicles, set calendar-based service plans and log every job with its parts and cost. Add kilometre triggers with Starter and document alerts with Business when you need them.
Create your free account