Maintenance · Free planner

Fleet Maintenance Planner

List your vehicles with their odometer, last service and monthly use, set your service intervals, and see which are overdue, which are due soon and when the rest are due. Then put a cost on a day off the road and test whether more preventive maintenance would pay for itself.

  • Runs in your browser
  • Any currency, km or miles
  • Formulas shown below

Leave empty if you do not service by distance.

months

Whichever comes first.

h

For equipment, generators or vehicles with long idling.

days

h

Today by default.

Vehicles and equipment
VehicleOdometer now () per monthOdometer at last service ()Last service dateEngine hours nowHours at last serviceHours per monthRemove

Example rows are filled in. Leave engine-hour columns empty for vehicles you service by distance and date only. Up to 50 rows.

How this is calculated
km left = odometer at last service + interval − odometer now days by km = km left ÷ (km per month ÷ 30.4) due by date = last service date + interval in months hours left = hours at last service + interval − hours now status = the trigger that comes first

Full methodology is below.

Service statusBased on values entered

Take this to your next review

Report with inputs, results and method.

Maintenance plan report

Download the full report for your team

  • Your intervals and vehicles
  • Overdue, due-soon and upcoming list
  • Downtime cost per event and per year
  • Preventive maintenance scenario
  • Method and next steps

What is a fleet maintenance planner?

A fleet maintenance planner tells you which vehicles need service now, which will need it soon and when the rest are due. For each vehicle you enter the current odometer, the odometer and date at the last service and the distance it covers in a month. You set your service intervals by distance, by time and, for equipment, by engine hours. The planner checks every trigger, picks the one that comes first and sorts the fleet into overdue, due soon and on track, with an estimated due date for each.

It works as a ready-made preventive maintenance schedule for a mixed fleet without a maintenance system. Two more tabs answer the questions that come up in every maintenance budget: what does a breakdown really cost once downtime is counted, and would spending more on preventive maintenance cost less overall?

Why preventive maintenance needs a due list

Most fleets have a service interval. Few have an up-to-date view of where each vehicle stands against it. A due list helps you:

  • Catch overdue vehicles before they fail. A vehicle that runs past its interval carries more risk of an unplanned stop, which usually costs more than the service it missed.
  • Plan workshop capacity. Seeing what is due in the next 30 days lets you book bays, parts and drivers instead of reacting.
  • Respect the first trigger. A low-mileage van can still be due by date, and a loader can be due by hours long before its odometer moves.
  • Put numbers on downtime. Knowing what a day off the road costs turns maintenance from an expense line into a decision.

What data do you need for a fleet maintenance schedule?

InputWhere to find itTip
Service intervalsManufacturer schedule, your maintenance policyUse the interval for your duty cycle; severe service usually needs shorter intervals.
Odometer now and at last serviceService records, odometer readings, tracking reportsRecord the odometer on every work order so the next due point is exact.
Distance per monthOdometer difference between two monthsUse a typical month; the planner uses it only to estimate a date.
Engine hoursHour meter or engine dataOnly for equipment or vehicles serviced by hours.
Downtime costsWorkshop invoices, rental invoices, payroll, lost jobsSeparate money you spent from work you lost.

How to calculate service due by km, date and engine hours

Distance trigger

Next service odometer = Odometer at last service + Distance interval Distance left = Next service odometer − Odometer now Estimated days = Distance left ÷ (Distance per month ÷ 30.4)

Time trigger

Due date = Last service date + Interval in months Days left = Due date − Plan date

Engine-hour trigger

Hours left = Hours at last service + Hour interval − Hours now Estimated days = Hours left ÷ (Hours per month ÷ 30.4)

Status

A trigger is overdue when its remaining distance, days or hours is below zero, and due soon when it falls inside the window you set or its estimated date is within the day window. Each vehicle takes the status of its first trigger: overdue before due soon, then the fewest days.

Fleet downtime cost

Direct cost = Repair + Recovery + Days × Covered % × Replacement per day + Days × (1 − Covered %) × Idle driver per day + Other Lost contribution = Days × (1 − Covered %) × Lost contribution per day Cost per breakdown = Direct cost + Lost contribution Annual cost = Cost per breakdown × Breakdowns per year

Direct cost is money you can see on invoices and payroll. Lost contribution is the margin on work you could not do, which is an opportunity cost. The two are shown separately, and lost contribution only applies to days without a replacement vehicle so nothing is counted twice.

Preventive maintenance scenario

Today = Vehicles × PM per vehicle + Vehicles × Breakdowns per vehicle × Cost per breakdown Scenario = Vehicles × (PM + Extra PM) + Today's breakdown cost × (1 − Reduction %) Break-even reduction = Extra PM spend ÷ Today's breakdown cost

Worked example: service due dates and downtime cost

A fleet services every 10,000 km or 6 months, and flags vehicles within 1,000 km or 30 days.

  • Truck 02 was serviced at 85,000 km and now reads 96,500 km: 85,000 + 10,000 − 96,500 = −1,500 km, overdue.
  • Truck 01 was serviced at 139,000 km and now reads 148,200 km: 800 km left, inside the 1,000 km window, so it is due soon. At 6,500 km a month that is about 4 days.
  • A breakdown keeps a truck off the road for 3 days. Repair is 1,200, recovery 250, other costs 100, and a rental at 180 a day covers half the days. The driver costs 160 a day on uncovered days and each uncovered day loses 450 of contribution: direct cost 2,060, lost contribution 675, 2,735 per breakdown.
  • With 40 vehicles at 1.2 breakdowns each per year, breakdowns cost 40 × 1.2 × 2,735 = 131,280 a year. Spending 600 more per vehicle on preventive work (24,000 in total) breaks even if breakdowns fall by 24,000 ÷ 131,280 = 18.3%.

How to read your maintenance plan

  • Overdue vehicles go to the top of next week's workshop plan.
  • Due soon vehicles are the ones to book now, while you can still choose the slot.
  • The trigger column tells you why a vehicle is due. If most are due by date while their kilometers are low, your time interval may be driving cost; check what the manufacturer allows for your duty cycle.
  • Downtime per day is the figure to compare with the cost of a spare vehicle or a faster repair.
  • The break-even reduction is the test for a preventive maintenance proposal: if you cannot believe breakdowns will fall by at least that much, the extra spend is hard to justify on cost alone.

Common mistakes in fleet maintenance planning

  • Tracking only distance. Oil, fluids and rubber age with time too, and low-use vehicles miss their date-based service.
  • Estimating the odometer. A due list is only as good as the last reading. Update it at least monthly.
  • Counting downtime twice. If a rental covered the day, the work was not lost; charge the rental or the lost margin, not both.
  • Treating lost contribution as cash. It is real, but it is an opportunity cost. Keep it separate when you present a budget.
  • Assuming preventive maintenance always pays. The reduction in breakdowns is an assumption. Test it on a group of vehicles before rolling it out.

Assumptions and limits

Results are estimates based on the values entered. Estimated dates assume steady monthly use. The planner applies the same intervals to every row, so run it per vehicle group if intervals differ. It does not replace manufacturer schedules, inspections required by law or the judgment of a qualified technician. The preventive maintenance result is a scenario built on the reduction you enter, not a forecast or a promised saving.

Related Safee solution

Let service reminders find the due vehicles for you

Safee Maintenance Management creates service tasks from odometer readings, dates or both, and sends a notification when a vehicle is due, so the list on this page stays current without manual readings.

  • Tasks by odometer, date or both with recurring service reminders.
  • Engine runtime alerts that schedule service from ignition time, not distance alone.
  • Service-due notifications when a vehicle reaches its threshold.
  • Tasks assigned to drivers through their mobile app.
Questions

Fleet maintenance schedule questions, answered

Need help with your own fleet figures? Talk to Safee.

How do I calculate when a vehicle is due for service by km?

Add the service interval to the odometer at the last service and subtract the current odometer to get the distance left. Do the same with the date and, for equipment, engine hours. The vehicle is due at whichever trigger comes first.

Should I service by kilometers or by date?

Most schedules use both, whichever comes first. Distance covers wear from use; time covers aging of oil, fluids and rubber parts in vehicles that do not move much. Follow the manufacturer schedule for your duty cycle.

What does "due soon" mean in the planner?

A vehicle is due soon when its remaining distance, days or engine hours fall inside the window you set, or when its estimated due date at the current monthly use is within the day window.

How do I calculate fleet downtime cost?

Add the repair, recovery, replacement vehicle and idle driver costs for one breakdown, plus any other direct cost. Then add the margin lost on days without a replacement as a separate opportunity cost, and multiply by breakdowns per year.

How do I avoid double counting downtime?

Count either the replacement vehicle or the lost work for each day, not both. The planner applies lost contribution only to the share of days not covered by a replacement.

Is preventive maintenance worth the cost?

It is when the breakdowns it avoids cost more than the extra preventive spend. The PM scenario tab shows the break-even reduction in breakdowns; compare it with what you can realistically expect from your own data.

Can I use engine hours instead of distance?

Yes. Enter an hour interval and the engine hours at the last service and today. Vehicles without hour readings are planned by distance and date only.

Is this the same as maintenance software?

No. It is a planning tool that works from figures you enter. Maintenance software such as Safee Maintenance Management creates tasks and reminders automatically from odometer, date and engine runtime data.

Let's look at your fleet

Turn this list into automatic service reminders

Share your vehicle mix and service intervals. We will show you how Safee builds maintenance tasks from odometer, date and engine runtime data.

Related tools and resources

Keep going with the next fleet question

Get the report

Enter your details once and the file opens straight away.

Scroll to Top