Maintenance · Free Excel template

Maintenance Work Order Template

A vehicle maintenance work order form and log in Excel. Record the fault, priority and technician, add parts and labor lines, and the file calculates the total with VAT, the hours off road and the target date. Every job goes into one register that shows maintenance cost per vehicle.

Free: enter your name, email and job title and we email you the file. Works in Excel, Microsoft 365, Google Sheets and LibreOffice Calc.
  • 5 sheets, no macros
  • Parts, labor and VAT totals
  • Cost and downtime per vehicle
safee-maintenance-work-order-en.xlsx
WO numberVehiclePriorityTotalDowntime (h)Status
WO-2026-0139VAN-02Medium632.5027.0Closed
WO-2026-0140PK-14High977.505.5Closed
WO-2026-0141HV-03Critical5,336.00—Waiting for partsOverdue
WO-2026-0142TRK-07High1,500.7529.5Closed
WO-2026-0143TRK-11Low207.00—Open
Example work orders for a six-vehicle fleet. Totals include 15% VAT.
What's inside

What's inside the maintenance work order template?

Fill the work order form for each job, log it in the register, and the cost per vehicle updates by itself.

  1. 01

    How to use

    Six steps, the color key and what to delete before real use.

  2. 02

    Work order

    A printable A4 form: details, fault, up to 10 parts lines and 5 labor lines, totals with VAT, downtime, approval check and four sign-offs.

  3. 03

    WO register

    One row per work order: 24 columns with subtotal, VAT, total, downtime hours, target date and an overdue or needs-approval flag.

  4. 04

    Cost per vehicle

    Work orders, open jobs, parts, labor, total with VAT, downtime and share of fleet cost for each vehicle, for any date range.

  5. 05

    Settings

    Currency, VAT rate and switch, approval limit, and the lists: vehicles, priorities with target days, statuses, fault categories, technicians and workshops.

What is a maintenance work order?

A maintenance work order is the instruction and the record for one repair or service job on one vehicle. It says what is wrong, how urgent it is, who will do the work, which parts and hours were used, what it cost, how long the vehicle was off the road and who approved the spend. Without work orders, maintenance cost per vehicle and downtime are estimates.

This maintenance work order template in Excel gives you a printable form with parts, labor and VAT totals, a register of every work order with overdue and approval flags, and a cost-per-vehicle summary for any date range.

What should a vehicle work order record?

FieldWhy it matters
WO number and date openedOne reference for the workshop, the invoice and the register
Vehicle and odometerLinks the job to the vehicle history and to distance
Reported fault and categoryShows repeat faults by vehicle and by system
Priority and target dateSets how fast the job must be done; late jobs stand out
Technician or workshopShows who did the work and where
Parts (qty × unit price) and labor (hours × rate)Lets you check quotations and invoices line by line
Downtime start and endMeasures time off the road, not only cost
Approval and statusShows who approved the spend and where the job stands

How to use the maintenance work order template

  1. Set up Settings once. Choose the currency from the list, then enter the VAT rate, whether VAT applies, the approval limit and your lists of vehicles, technicians and workshops.
  2. Open a work order for each job. Fill the number, vehicle, odometer, reported fault, priority and assigned technician or workshop. Make/model and target date fill in automatically.
  3. Add parts and labor. Type each part as quantity × unit price and each labor line as hours × rate. Totals and VAT are calculated.
  4. Record downtime and approval. Enter when the vehicle went off road and when it was released, then get the approval signatures the check asks for.
  5. Log it in the register. Copy the register line at the bottom of the form and paste it as values into the next empty row of WO register.
  6. Review cost per vehicle. Set the date range on Cost per vehicle and bring the vehicles with the highest cost and downtime to the monthly review.

How work order totals, VAT and downtime are calculated

Parts line = quantity × unit price Labor line = hours × rate per hour Subtotal = parts + labor + other charges VAT = subtotal × VAT rate (0 when Apply VAT = No) Total = subtotal + VAT Downtime (h) = (downtime end − downtime start) × 24 Target date = date opened + target days for the priority Flag = Overdue when the job is still open after the target date

The VAT rate, the VAT switch, the target days per priority and the approval limit are all on Settings. The default VAT rate is 15%, the standard rate in Saudi Arabia set by ZATCA; the standard rate in the UAE is 5% (Federal Tax Authority), as of October 2026. Check the current rate and how it applies to your invoices with your tax adviser. This template does not produce a tax invoice.

Worked example: a brake repair

Truck TRK-07 at 48,215 km is reported with a grinding noise when braking. The supervisor opens WO-2026-0142 on 5 October with High priority. High has a target of 2 days, so the target date is 7 October.

LineCalculationAmount
Front brake pads (set)2 × 180.00360.00
Front brake discs2 × 240.00480.00
Brake fluid1 × 45.0045.00
Labor3.5 h × 120.00420.00
Subtotal885.00 + 420.00 + 01,305.00
VAT1,305.00 × 15%195.75
Total1,305.00 + 195.751,500.75

The truck went off the road at 08:30 on 5 October and was released at 14:00 on 6 October: 29.5 hours of downtime. The total is below the 2,500 approval limit, so the check reads Within approval limit. The job closed before its target date, so no overdue flag appears.

Common maintenance work order mistakes

  • No odometer readingYou cannot link repairs to distance or check service intervals.
  • One work order for several vehiclesCost per vehicle can no longer be worked out.
  • Paying invoices without the work orderNobody checks quantities, prices or hours.
  • Cost recorded, downtime notA cheap repair that keeps a truck off the road for three days is not cheap.
  • Jobs left openLate jobs hide in the list. Close or cancel every work order.
  • Vague faultsWrite the symptom, not "check vehicle", so repeat faults show up.

Work orders and preventive maintenance

The work order records each job after it is raised. To plan when service is due, use the preventive maintenance schedule template; to see which vehicles are overdue or due soon and test the cost of a day off the road, use the fleet maintenance planner. Give each PM task its own work order with the category Preventive service, so you can compare planned and unplanned work in the register.

Limits of a work order log in Excel

The register is only as complete as the work orders typed into it. It does not send reminders or read odometers by itself, copying the register line by hand can introduce errors, and several people editing one file at once can overwrite each other. As work orders grow into the hundreds per year, a maintenance system is easier to keep accurate.

Related Safee solution

Raise maintenance tasks from odometer and date, not memory

Safee Maintenance Management schedules tasks by odometer, date or both, assigns them to drivers through the mobile app, and sends service-due notifications and alerts based on engine runtime.

  • Tasks by odometer, date or both for each vehicle.
  • Service-due notifications so tasks are not missed.
  • Engine runtime alerts based on ignition time.
  • Tasks assigned to drivers through the mobile app.
  • Periodic reminders for recurring work.
Questions

Maintenance work order questions, answered

Want service tasks created from live odometer readings? Talk to Safee.

What is a maintenance work order?

A written instruction and record for one repair or service job on one vehicle: the fault, priority, technician or workshop, parts, labor, cost, downtime and approval.

What should a vehicle work order include?

At minimum the work order number, date, vehicle, odometer, reported fault, priority, who does the work, parts and labor lines, total cost, downtime start and end, approval and status.

How is VAT calculated in the template?

VAT equals the subtotal of parts, labor and other charges times the VAT rate on Settings, or zero when Apply VAT is set to No. The default is 15% for Saudi Arabia; the UAE rate is 5%. Check the current rate with your tax adviser.

How is vehicle downtime calculated?

Downtime end minus downtime start, in hours. A vehicle off the road from 08:30 on one day to 14:00 the next day has 29.5 hours of downtime.

How is this different from the preventive maintenance schedule?

The schedule tells you when service is due. The work order records each job once it is raised, with its cost and downtime, and the register adds them up per vehicle.

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.

Next step

Spend less time chasing service dates

Bring your work order register. We will show you how Safee Maintenance Management schedules tasks from odometer readings and dates and sends a notification when a vehicle is due.

Related tools and templates

Plan maintenance and catch defects early

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