DOT driver qualification file checklist: what every small fleet must track
Every CDL driver requires a complete DQF under 49 CFR 391.51 — and it's the first thing reviewed in a DOT audit. Here's the full checklist and how to keep every file current.
Every CDL driver in your fleet requires a Driver Qualification File. It’s not optional, and it’s not paperwork you can reconstruct after the fact — it has to be current, complete, and findable before the DOT inspector asks for it.
Here’s what needs to be in that file, why fleets consistently fall short, and how to stop managing it with a spreadsheet that never warns you.
Why does a small fleet already have a massive documentation problem?
Because the numbers are deceptive. 5 trucks and 5 trailers sound like a “small fleet” — but that’s 10 vehicles. And if you run 24-hour operations like most fleets I know, you need at least two drivers per truck to cover shifts. That’s 20 separate entities to track from day one — each with their own medical certificate, CDL, driving history, road test results, and more.
And that’s just the “small fleet” example. If you have 15 trucks, you’re already managing files for 50 to 60 people. Not an exaggeration.
Why doesn’t a spreadsheet work for this?
Because a spreadsheet doesn’t warn you. It sits there quietly. Someone updates it by hand when they have time, nobody checks it every day, and when a medical certificate expires, the spreadsheet does absolutely nothing — the row stays there, looking fine, as if everything is under control. You find out when it’s already too late: at a roadside inspection, or worse, when you get the violation notice.
I hear this constantly from fleet owners and managers: it’s not that they don’t have a system. It’s that the system they have is passive. It requires you to remember to look at it. And when you’re tracking 20, 40, or 60 entities, nobody remembers everything.
What is a Driver Qualification File and why does it matter legally?
The Driver Qualification File (DQF) is required by FMCSA for every driver under 49 CFR 391.51. It’s literally the first thing reviewed in a DOT audit — if a driver’s file is incomplete, out of date, or you can’t locate it, that’s a direct finding.
DOT driver qualification file checklist (49 CFR 391.51)
Every DQF must contain the following, kept current for the duration of employment plus three years after:
| Document | Requirement |
|---|---|
| Driver employment application | On file at hire |
| Inquiry to previous employers | Last 3 years of driving history, documented |
| Pre-employment drug test result | Negative result on file before first drive |
| Medical examiner’s certificate | Current (24-month cycle; some conditions require annual) |
| Medical examination report (MCSA-5875) | Kept with certificate |
| CDL copy | Current, matching class for vehicle operated |
| Motor Vehicle Record (MVR) | At hire + annually thereafter |
| Annual MVR review — driver signature | Signed by driver and carrier annually |
| Driver’s annual certification of violations | Signed statement from driver, every 12 months |
| Road test certificate or equivalent | On file (valid CDL in same class can substitute) |
| Entry-level driver training certificate | Required for drivers first licensed after Feb 7, 2022 |
Missing even one of these during a compliance review is a direct violation. For a fleet of 10 drivers, that’s 110 separate documents — all of which expire on different schedules.
And then there’s the other side of the problem: a desk covered in unlabeled documents. A pile of medical certificates and licenses mixed together. When you need a specific driver’s file, you don’t know which one is theirs, or whether you’re looking at the current version or one you should have discarded a year ago.
How does GoExpirely organize each driver’s documents?
By turning each driver into a searchable entity — not just another row in a spreadsheet. You search “John Smith” in GoExpirely and you get the full picture: every document, organized, with the current version clearly identified. No folder digging, no spreadsheet scrolling, no guessing which of three PDFs with the same name is the right one.
This is the real direction I’m taking GoExpirely: it’s no longer just a DOT expiration alert manager. It’s becoming the place where each driver’s complete file lives. The alerts tell you something is about to expire. The search solves “where did I even put that?” — the problem no notification can fix.
What does this change for a fleet owner’s day-to-day?
You stop wasting time hunting for paper, and you stop depending on someone “remembering” to check the spreadsheet. A fleet owner tracking 20 entities doesn’t have time to maintain a passive system — they need one that alerts them, and when they need a specific document, delivers it in seconds by searching the person’s name, not the filename.
If you manage a fleet and the unlabeled pile of paperwork or the spreadsheet that never warns you sounds familiar, take a look at GoExpirely. Every driver file in one place, searchable by name, with automatic alerts before anything expires.
Related project
If your business has a problem like this, GoExpirely is built for exactly that.
Check out GoExpirely →