Drivers: license expiry and MVR compliance
Every operator running a fleet has a second compliance surface that has nothing to do with the vehicles themselves: the people behind the wheel. A commercial auto policy, a broker renewal, or a DOT…
On this page
What the Drivers tab shows
Every operator running a fleet has a second compliance surface that has nothing to do with the vehicles themselves: the people behind the wheel. A commercial auto policy, a broker renewal, or a DOT audit does not just ask "how old are your trucks," it asks who is driving them, whether their license is current, and what their motor vehicle record (MVR) looks like. The Drivers tab is where Verinode holds that record, one row per person, so the answer is a click away instead of a scramble through a filing cabinet.
Verinode does not pull MVRs or renew licenses for you. It reads what you add, in this tab, and flags what needs attention: a license closing in on its expiry date, or an MVR that is either flagged or has gone stale since it was last pulled. You decide what to do about a flagged driver, Verinode just makes sure it never gets buried.
Where to find it
Open Fleet from the sidebar at iq.verinode.ai/fleet. Drivers is one of the tabs across the Fleet card slider, alongside Roster, Maintenance, Compliance, Insurance, Accidents, and Costs. You can reach it two ways:
- Click the Drivers tile in the Explore row on the Fleet home page. It shows your active driver count and, once you have logged compliance issues, a two-segment bar (clean drivers vs. flagged drivers).
- Click the Driver Issues tile in the Take action row (see below) when there is something to look at.
Both open the same Drivers slide.
The Drivers table
Once you have at least one driver on file, the tab shows a count line ("N drivers tracked.") above a table with five columns:
- Driver. The person's team member ID (shown truncated, since this is a compliance record, not a directory listing), with the license's last four digits and issuing state underneath it when captured, for example "License ··4821 (FL)."
- Class. The license class: Regular (Class C), CDL-B, CDL-A, or Motorcycle.
- License Expiry. The date the license expires, with days-until or days-since underneath ("in 32d" or "14d ago"). This column, and the date itself, turns Ember Red once the driver is active and the license has already expired, and Hard Hat Yellow once it is inside 45 days of expiring. Outside that window, or once the driver is no longer active, it reads in the normal text color.
- MVR Status. The motor vehicle record status: Clean, Minor Violation, Major Violation, Suspended, or Not Checked.
- Status. The driver's own standing: Active, Inactive, or Barred.
Click + Add Driver at any time to add a new driver record or update an existing one.
Note
Fleet does not maintain its own list of people. The Drivers tab is a compliance layer over your existing Team roster: every driver record is tied to a real, active team member. Deactivate or reassign someone in Team first if they leave the fleet.
Empty state
Before you have added a driver, the tab reads:
No driver compliance tracked yet. Add drivers once you've pulled their MVR and have a copy of their license.
with a + Add Driver button next to it. Unlike Maintenance, Compliance, or Accidents, this button is never disabled, since Drivers does not depend on having a vehicle on file first, only a team member.
The Add Driver modal
Clicking + Add Driver opens a form tied directly to your Team roster:
- Team member (required). A dropdown pulled live from your active team members (anyone not marked departed), sorted alphabetically. If nobody is loading yet, it reads "Loading team…"; if your team list is empty, it reads "No active team members, add one in /team first."
- License class. Regular (Class C), CDL-B, CDL-A, or Motorcycle. Defaults to Regular.
- License state. A short state or province code, uppercased automatically as you type.
- License last 4. Paste the full license number here if you have it. Verinode stores only the last four characters, the full number never lands in your record; the field placeholder says as much ("paste full, we store last 4").
- License expires. The expiry date on the license.
- MVR status. Not Checked (default), Clean, Minor Violation, Major Violation, or Suspended.
- MVR last pulled. The date you last pulled the driver's motor vehicle record. This date is what Verinode uses to judge whether an MVR has gone stale (see below), so keep it current when you re-pull.
- Medical card expires (DOT only). For drivers who need a DOT medical certification.
- Notes. Free text for anything else worth flagging on the record.
Click Add Driver to save. Because each driver record is keyed to one team member, adding a driver a second time for someone already on file updates their existing record instead of creating a duplicate, so re-running this after every MVR pull is the intended workflow, not a mistake to avoid.
The Driver Issues tile
On the Fleet home page's Take action row sits the Driver Issues tile. It is the one place this whole tab is trying to get you to look, before anything becomes a problem at renewal time or, worse, after an incident.
What it counts. Verinode flags an active driver as an "issue" when either of these is true:
- Their license expires within the next 45 days (or has already expired).
- Their MVR is flagged Major Violation or Suspended, or it was last pulled more than a year ago (an MVR older than that is functionally the same as never having pulled it, since a lot can change on someone's record in a year).
What you see. The tile's headline number is the count of flagged drivers. Underneath, the subtext reads "License + MVR look fine" when there are none, or "License expiring or MVR flag" when there are. The preview bar splits your active drivers into two segments: drivers with no flag, and drivers with one. Clicking the tile opens the Drivers tab directly.
This tile only looks at active drivers. An inactive or barred driver with an expired license does not count toward it, since they are not the one behind the wheel.
Heads up
Driver Issues is a compliance reminder, not a safety judgment. Verinode surfaces what the data says (dates and MVR flags you entered), it never decides whether a driver should be pulled off a job. That call, and any conversation with the driver, is yours.
How this fits the rest of Fleet
The Drivers tab sits beside Insurance for a reason: your commercial auto premium is priced partly on who is driving, not just what they are driving. A clean, current driver file is one of the things a broker asks for at renewal, and Accidents' 36-month at-fault view is the other half of that same conversation, see reading a benchmark for how Verinode frames comparisons like this against your peers once enough of your fleet data has flowed in.