Driver hours · Free Excel template

Daily Driving and Rest Hours Log

A daily log for each driver: duty start and end, driving periods and breaks. The workbook totals driving per day, finds the longest run without a proper break, checks rest between shifts, adds up the week and the last 14 days, and flags every row that goes over the limits you set.

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
  • TGA limits by default, all editable
  • Daily, weekly and 14-day checks
safee-driver-hours-log-en.xlsx
DateDriverDrivingContinuousRest beforeFlags
04/10/2026Ahmed Al-Harbi8:304:30—OK
05/10/2026Ahmed Al-Harbi10:004:3013:00OK
06/10/2026Ahmed Al-Harbi8:008:0010:00No break · Short rest
04/10/2026Khalid Mansour8:304:15—OK
05/10/2026Khalid Mansour10:304:3014:00Driving over 10 h
Example week starting Sunday 4 October 2026. Times in h:mm.
What's inside

What's in the driving and rest hours log?

Times go in once on Daily log. Every total, check and the weekly summary are calculated from them.

  1. 01

    How to use

    Steps, how each check works, the default limits with their sources, and the color key.

  2. 02

    Daily log

    One row per driver per day: duty times, four driving periods and three breaks, with totals, longest continuous driving, rest before the shift, week-to-date and 14-day driving, and flags.

  3. 03

    Weekly summary

    One row per driver for the chosen week: days driven, driving, longest day, extended days, break and rest issues, 14-day total and status.

  4. 04

    Drivers

    Names, employee IDs, usual vehicles and activity. Feeds the Driver drop-down.

  5. 05

    Settings

    Eight editable limits and the first day of the week.

Why keep a daily driving and rest hours log?

Long hours at the wheel and short rest between shifts are a direct fatigue risk, and driving and rest limits apply to many commercial drivers. A daily log shows, driver by driver, whether a schedule stayed within those limits, and gives you a record to correct the next schedule before it becomes a habit.

This driving hours log in Excel records each duty in a few cells and checks five things: daily driving, extended days in the week, continuous driving before a break, rest between shifts, and weekly and 14-day totals.

What are the driving and rest limits in Saudi Arabia?

The defaults on the Settings sheet follow Transport General Authority (TGA) limits as reported in the Saudi press, as of October 2026. Those reports predate the 2025 executive regulations, so confirm whether the new regulations restate them. Weekly rest is reported as 48 hours for goods transport and 45 hours for buses:

LimitDefaultWhere it is checked
Daily driving9 hOver 9 h counts as an extended day
Extended daily driving10 h, twice a weekOver 10 h, or a third extended day in the week, is flagged
Break45 min after 4.5 h of drivingLongest continuous driving
Weekly driving56 hWeek-to-date driving
Driving in 14 days90 hRolling 14 days ending on the log date
Daily rest11 hRest before the shift

Sources: Argaam, 31 January 2023 (specialized, rental and international bus drivers, applied from 30 April 2023); Al Bilad, 23 March 2025 (truck drivers); Al Yaum, 17 July 2018 (goods transport). The bus rules also set 45 hours of continuous weekly rest after at most six working days, and the truck reports mention 48 hours of weekly rest; weekly rest is not checked in this template. Rules differ by activity and can change, so check the current TGA requirements and edit the limits to match. This template is a record-keeping aid, not legal advice.

How to use the driving hours log

  1. Check every limit on Settings against the rules for your activity, and choose the first day of your week.
  2. List your drivers on Drivers.
  3. Add one row per driver per day on Daily log. Type times as h:mm: 06:00 for a duty start, 4:30 for a driving period.
  4. Type driving periods in order, with the break after each one. If a duty ends after midnight, type the real end time; the sheet adds a day.
  5. Read the Flags column daily and the Weekly summary at the end of each week.

How are driving time, breaks and rest checked?

Driving that day = Driving 1 + Driving 2 + Driving 3 + Driving 4 Continuous driving = running total of driving periods, reset by a break ≥ 45 min Rest before shift = this duty start − previous duty end (same driver) Week to date = driving from the first day of the week to this date 14-day driving = driving in the 14 days ending on this date Flag if: driving > 10 h · extended days (> 9 h) > 2 in the week continuous > 4.5 h · rest < 11 h · week > 56 h · 14 days > 90 h

All limits come from Settings, so the checks follow any change you make. Times are rounded to the minute before they are compared. A break shorter than the minimum does not reset continuous driving, and the sheet does not recognize split breaks; if your rules allow them, check those days by hand.

Worked example: two drivers, first three days of the week

The week starts on Sunday (set on Settings). On Sunday Ahmed drives 8:30 in three periods. On Monday he drives 4:30, takes 45 minutes, drives 4:00, takes another 45 minutes and drives 1:30: 10:00 in total. That is over 9 hours, so it is his first extended day, but it does not pass 10 hours and is not flagged. His duty ends at 17:00.

On Tuesday he starts at 03:00, only 10 hours later, so rest before the shift is flagged. He drives 5:00, stops for 30 minutes and drives 3:00. The 30-minute stop is shorter than 45 minutes, so the run continues: longest continuous driving is 8:00, well over 4.5 hours. His week to date is 26:30.

Khalid drives 10:30 on Monday, which passes the 10-hour extended limit and is flagged. On the Weekly summary both drivers show Check.

  • Rest under 11 hAhmed, Tuesday: 10:00 between 17:00 and 03:00.
  • No breakAhmed, Tuesday: 8:00 of driving with only a 30-minute stop.
  • Driving over 10 hKhalid, Monday: 10:30 of driving.

Common mistakes in a driver hours log

  • Typing hours as decimals. 4.5 is not a time, and the sheet will not accept it. Type 4:30.
  • Counting loading and waiting as breaks. A break is time off work. Leave other work out of the break cells.
  • Two rows for the same driver and day. Use one row per day with up to four driving periods; the daily checks are per row.
  • Leaving out the duty end. Without it, the rest before the next shift cannot be checked.
  • Copying limits without checking them. Bus, goods and other activities can have different rules.

Limits of a spreadsheet log

The log is only as accurate as the times typed into it, and it records what drivers or supervisors report rather than what the vehicle did. It does not check weekly rest, split breaks or other work time, and the rest check looks only at the gap between two duties. For a quick check of one driver's planned schedule, use the Driving and Rest Hours Checker; to keep driver licenses and cards in date, use the Driver Document Expiry Tracker.

Related Safee solution

Check driving hours from recorded trips, not logbooks

Safee Fleet Reporting includes driving hours and idling time in its Time & Activity reports, with reports by driver and period. Alarms and Alerts covers more than 50 alarm types, so you can follow up on driver behavior as it happens.

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

Driving and rest hours FAQs

Want driving hours from the vehicle instead of a logbook? Talk to Safee.

What are the driving hours limits in Saudi Arabia?

As reported for the Transport General Authority (TGA) as of October 2026: up to 9 hours of driving a day, extendable to 10 hours twice a week; a 45-minute break after 4.5 hours of driving; 56 hours a week; 90 hours in 14 days; and 11 hours of daily rest. These limits come from the pre-2025 regulations as reported in the press; confirm whether the 2025 executive regulations restate them. Rules can differ by activity, so check the current TGA requirements for yours.

How does the log check continuous driving?

It adds the driving periods together until a break of at least 45 minutes resets the count, and flags the day if the longest run is over 4.5 hours. A shorter break does not reset the count, and split breaks are not recognized.

How is daily rest checked?

For each row the log finds the end of the same driver's previous duty and subtracts it from this duty start. If the gap is under 11 hours, the row is flagged. This is a simple check between two shifts, not a full calculation of rest within every 24 hours.

Can I change the limits?

Yes. Every limit is on the Settings sheet: daily and extended driving, extended days per week, continuous driving, minimum break, weekly and 14-day driving, and daily rest. You can also choose the first day of the week.

Should I keep this log if my vehicles have tachographs or GPS tracking?

Recorded data is more reliable than a paper or spreadsheet log. Use this template where there is no recording device, for spot checks, or to plan schedules before the trip. Keep the records your activity requires.

Is there a quicker way to check one driver's schedule?

Yes. The Driving and Rest Hours Checker on Safee checks a schedule of up to 14 days against the same limits and gives a report and CSV, without a spreadsheet.

Next step

Plan schedules that stay within the limits

Bring your driver log. We will show you which of its figures Safee reports can record for you, from driving hours to idling time.

Related tools and templates

Check schedules and keep driver 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