Drivers and compliance · Free Excel template

Driver Document Expiry Tracker

One row per driver with the expiry dates of the driving license, professional driver card, Iqama or ID, medical fitness and training certificates. The workbook counts the days left, colors each document by status and lists what expires next, so renewals start before a driver is stopped.

Free: enter your name, email and job title and we send you the file. Works in Excel, Microsoft 365, Google Sheets and LibreOffice Calc.
  • 5 sheets, no macros
  • Alerts at 30, 60 and 90 days
  • 5 documents per driver
safee-driver-document-expiry-tracker-en.xlsx
DriverNext documentNext expiryDays leftOverall status
Ahmed Al-HarbiMedical fitness25/10/2026−7Expired
Khalid MansourDriving license18/12/202647Due within 60 days
Imran QureshiIqama / ID08/11/20267Due within 30 days
Saeed Al-QahtaniTraining05/03/2027124Valid
Yousef DarwishDriving license30/10/2026−2Expired
Example drivers. Days left counted from a report date of 1 November 2026.
What's inside

What's in the driver document expiry tracker?

Dates go in once on Drivers. Days left, status, the alert counts and the renewal list are calculated from them.

  1. 01

    How to use

    Steps, how the status is worked out, the color key and what to check with each authority.

  2. 02

    Drivers

    One row per driver: branch, license type, and the number and expiry date of five documents, with days left, status, next expiry and missing dates.

  3. 03

    Alerts

    Counts by status and up to 50 documents that have expired or fall within the longest window, soonest first.

  4. 04

    All documents

    One row per driver and document, filled automatically, ready to filter by branch, document or status.

  5. 05

    Settings

    Report date, the three alert windows and the lists for branches, license types and training courses.

What does a driver document expiry tracker cover?

A driver who drives on an expired license, driver card or Iqama can be stopped, fined or kept off a client site, and the vehicle stands idle until the paperwork is fixed. Most of these renewals take days or weeks, so the fleet needs to see them coming. This driver document expiry tracker in Excel keeps every expiry date in one place and turns them into a weekly renewal list.

DocumentWhat you recordWho issues it in Saudi Arabia
Driving licenseLicense type, number, expiry dateGeneral Department of Traffic (Muroor)
Professional driver cardCard number, expiry dateTransport General Authority (TGA), for transport activities
Iqama or national IDNumber, expiry dateJawazat or the Civil Affairs, through Absher
Medical fitnessExpiry date of the certificateSet by your company or client policy
Training certificateCourse, expiry dateTraining provider, as your policy or client requires

How to use the driver document tracker

  1. Set the alert windows on Settings. The defaults are 30, 60 and 90 days.
  2. Add one row per driver on Drivers, replacing the five example rows.
  3. Type each expiry date as a date. Type N/A where a document does not apply to that driver, so it is not counted as missing.
  4. Open Alerts every week and start renewals for expired documents and those in the first window.
  5. Overwrite the expiry date after each renewal so the status turns Valid again.

How are days left and status calculated?

Days left = expiry date − report date Status = Expired if days left < 0 Due within 30 days if days left ≤ window 1 Due within 60 days if days left ≤ window 2 Due within 90 days if days left ≤ window 3 Valid otherwise Next expiry = earliest of the five expiry dates

The report date is today by default, so the sheet updates every time you open it. Type a fixed date on Settings to see the position on a given day, for example before an audit. The overall status of a driver is the status of the next expiry, and the Missing dates column counts empty date cells, so a driver with no driver card date on file stands out.

Worked example: five drivers on 1 November 2026

Ahmed's medical certificate expired on 25 October, so it shows −7 days and Expired. It is his earliest expiry; his driver card follows on 20 November (19 days away, within 30 days). His training certificate, due on 15 January 2027, is 75 days away and falls within the 90-day window.

Across the five example drivers the Alerts sheet counts 2 expired documents, 3 due within 30 days, 2 within 60 days, 3 within 90 days, 13 valid and 1 not recorded, Saeed's driver card. Imran's training is marked N/A and is not counted as missing.

  • ExpiredAhmed's medical fitness and Yousef's driving license. Renew before the next trip.
  • Within 30 daysImran's Iqama in 7 days, Ahmed's driver card in 19 and Yousef's medical in 30.
  • Not recordedSaeed has no driver card date. Find out whether he needs one.

Common mistakes with driver document records

  • Typing dates as text. 14.03.2029 or "March 2029" is not a date, so days left stays empty. The sheet only accepts a date or N/A.
  • Leaving a cell empty when the document does not apply. Use N/A, so the empty cells that remain are real gaps.
  • Mixing Hijri and Gregorian dates. Convert Hijri expiry dates to Gregorian before typing them.
  • Updating the date before the new document is in hand. Change it only once you have the renewed document or its record.
  • Keeping one tracker per branch. One file for the whole fleet, with a branch column and filters, avoids drivers who fall between two lists.

Limits of a spreadsheet tracker

The tracker only knows the dates you type, so it is as current as the last update. It does not check documents against government systems, and it does not send reminders; someone has to open it regularly. Which documents each driver needs depends on the activity, the vehicle and your clients. Check current requirements with the Muroor, the TGA and Jawazat. This template is a tracking aid, not legal advice.

To check working time as well as paperwork, use the daily driving and rest hours log.

Related Safee solution

See who is driving which vehicle, and how

Safee Fleet Reporting builds reports by driver and period, including driving hours and idling time in its Time & Activity reports. Alarms and Alerts covers more than 50 alarm types for following up on driver behavior.

  • Reports by driver and period in Fleet Reporting.
  • Driving hours and idling time in Time & Activity reports.
  • 50+ alarm types in Alarms and Alerts.
  • Timeline of trips, speed and alerts for each vehicle in Fleet Monitoring & Insights.
Questions

Driver document tracking FAQs

Want driver activity next to driver records? Talk to Safee.

Which driver documents should a fleet track?

At least the driving license, the professional driver card where your activity needs one, the Iqama or national ID, a medical fitness certificate if your company or client requires it, and training certificates such as defensive driving or dangerous goods. The template has one block for each, and you can type N/A where a document does not apply.

How are days left and status calculated?

Days left is the expiry date minus the report date, which is today unless you set a fixed date on Settings. Below 0 is Expired, up to 30, 60 or 90 days is Due within that window, and anything later is Valid. An empty date shows Not recorded.

Can I change the 30, 60 and 90-day alert windows?

Yes. Type new values on Settings. The status labels, the colors, the counts and the Alerts list all follow the new windows. A common setup is 15, 45 and 90 days for documents that take longer to renew.

What is the professional driver card?

In Saudi Arabia the Transport General Authority issues driver cards for drivers in transport activities such as goods transport, specialized buses and towing. Press reports from 2023 describe temporary, seasonal, annual and restricted cards with different validity periods. As of October 2026, the 2025 Land Road Transport regulations and a 2026 TGA decision add a professional competence test for driver cards. Rules change, so verify the current requirements for your activity with the TGA.

How do I see which documents expire next?

Open the Alerts sheet. It lists every document that has expired or expires within the longest alert window, soonest first, with the driver, branch, expiry date and days left. The counts at the top show how many documents fall in each status.

Does the tracker 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. There are no macros; the Alerts list uses standard SMALL, MATCH and INDEX formulas.

Next step

Keep every driver legal to drive

Get the tracker and fill it in this week. When you want driving hours and driver behavior on the same screen, talk to Safee.

Related tools and templates

More driver and safety records

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.

We will also add you to the Safee fleet management newsletter. You can unsubscribe from any issue.

Scroll to Top