Driver Management Software — CDL Tracking, Medical Cards, and More
An expired CDL or medical card means a driver is not legally authorized to operate a commercial vehicle. If they're on the road when it happens, that's a DOT violation, a CSA hit, and potentially an out-of-service order. Driver management software tracks every credential, every document, and every deadline so nothing slips.
The Driver Onboarding Checklist
Onboarding a new CDL driver requires 11+ steps. Missing any of them creates a compliance gap that can surface in an audit months later. Here's the complete checklist:
| # | Step | Required By |
|---|---|---|
| 1 | Completed driver application for employment | 49 CFR 391.21 |
| 2 | Motor Vehicle Record (MVR) check | 49 CFR 391.23 |
| 3 | Medical examiner's certificate | 49 CFR 391.43 |
| 4 | Road test (or valid equivalent) | 49 CFR 391.31 |
| 5 | Previous employment verification (3 years) | 49 CFR 391.23 |
| 6 | Previous employer drug & alcohol verification (3 years) | 49 CFR 382.413 |
| 7 | Pre-employment drug test | 49 CFR 382.301 |
| 8 | Clearinghouse pre-employment query | 49 CFR 382.701 |
| 9 | CDL verification (state DMV check) | 49 CFR 383.93 |
| 10 | Endorsement verification (hazmat, tank, etc.) | 49 CFR 383.93 |
| 11 | DQ file assembled and stored | 49 CFR 391.21-51 |
What Driver Management Software Should Track
CDL Expiration Tracking
CDL renewal periods vary by state — typically every 4-8 years. The software should track:
- CDL expiration date by state
- CDL class (A, B, C)
- Endorsements (H — Hazmat, N — Tank, T — Doubles/Triples, P — Passenger, S — School Bus)
- Restrictions (E — No manual, K — Intrastate only, etc.)
- Automated alerts before expiration
Medical Card Tracking
Medical certificates expire every 12-24 months depending on the driver's health status. The software should track:
- Medical card expiration date
- Medical examiner information
- MEC (Medical Examiner's Certificate) digital storage
- Self-certification category (interstate non-excepted, etc.)
- Automated alerts before expiration
Drug Testing Compliance
Per 49 CFR 382, the software should track:
- Pre-employment drug test results
- Random testing pool membership
- Last random test date
- Post-accident test results
- Clearinghouse query dates (pre-employment and annual)
- Consortium/TPA information
Previous Employer Verification
This is the most commonly missed DQ file requirement. The software should track:
- Every employer from the past 3 years
- Verification request sent date
- Verification response received date
- Drug & alcohol verification (separate requirement, 3 years)
- Automatic follow-up for non-responsive employers
Incident and Violation History
Track each driver's safety record:
- Preventable accidents
- DOT recordable accidents
- Moving violations and citations
- Roadside inspection violations
- CSA points by driver
Why Driver Management Fails with Spreadsheets
"We had 30 drivers on a spreadsheet. The safety manager went on vacation. A medical card expired while she was out. The driver didn't know, the dispatcher didn't know, and he drove for 4 days with an expired medical card. We got a roadside violation and a CSA hit." — A carrier who switched to SafeHaul TMS²
Spreadsheets fail because:
- Nobody checks them every day — expirations happen on weekends
- No automated alerts — someone has to remember to look
- Missing documents go unnoticed — the spreadsheet doesn't know what's missing
- Previous employer verification gets skipped — it requires follow-up
- No audit access — finding documents in a file cabinet takes hours
How SafeHaul TMS² Handles Driver Management
| Feature | SafeHaul TMS² |
|---|---|
| CDL tracking with alerts | Yes — 90/60/30 day alerts |
| Medical card tracking | Yes — with MEC storage |
| DQ file management | Yes — complete and audit-ready |
| Drug testing compliance | Yes — all 49 CFR 382 requirements |
| Clearinghouse queries | Yes — pre-employment and annual |
| Previous employer verification | Yes — with auto follow-up |
| Incident and violation history | Yes — per driver |
| API-level dispatch blocking | Yes — expired CDL/medical can't dispatch |
| Onboarding workflow | Yes — 11-step checklist |
| Audit-ready access | Yes — instant document retrieval |
Never Let a CDL Expire Without Knowing Again
SafeHaul TMS² tracks every credential, every document, and every deadline with automated alerts and API-level enforcement. $39/truck/month.
See Pricing →Related Research
- Driver Qualification File Management — What a Complete DQ File Looks Like
- DOT Compliance Software for Trucking Companies
- Trucking Safety Software — Accident Logging, Inspections, and Compliance
- CSA Score Monitoring — How to Track and Improve Your Safety Scores
- Trucking Dispatch Software — What to Look For
- Trucking Compliance Calendar 2026 — Every Deadline in One Place
- How API-Level Dispatch Blocking Prevents DOT Violations