← Back to SafeHaul TMS²

Driver Management Software — CDL Tracking, Medical Cards, and More

Published September 27, 2026 · SafeHaul TMS² Research

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.

90/60/30
Days before expiration when SafeHaul TMS² sends automated alerts

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:

#StepRequired By
1Completed driver application for employment49 CFR 391.21
2Motor Vehicle Record (MVR) check49 CFR 391.23
3Medical examiner's certificate49 CFR 391.43
4Road test (or valid equivalent)49 CFR 391.31
5Previous employment verification (3 years)49 CFR 391.23
6Previous employer drug & alcohol verification (3 years)49 CFR 382.413
7Pre-employment drug test49 CFR 382.301
8Clearinghouse pre-employment query49 CFR 382.701
9CDL verification (state DMV check)49 CFR 383.93
10Endorsement verification (hazmat, tank, etc.)49 CFR 383.93
11DQ file assembled and stored49 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:

Medical Card Tracking

Medical certificates expire every 12-24 months depending on the driver's health status. The software should track:

Drug Testing Compliance

Per 49 CFR 382, the software should track:

Previous Employer Verification

This is the most commonly missed DQ file requirement. The software should track:

Incident and Violation History

Track each driver's safety record:

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:

How SafeHaul TMS² Handles Driver Management

FeatureSafeHaul TMS²
CDL tracking with alertsYes — 90/60/30 day alerts
Medical card trackingYes — with MEC storage
DQ file managementYes — complete and audit-ready
Drug testing complianceYes — all 49 CFR 382 requirements
Clearinghouse queriesYes — pre-employment and annual
Previous employer verificationYes — with auto follow-up
Incident and violation historyYes — per driver
API-level dispatch blockingYes — expired CDL/medical can't dispatch
Onboarding workflowYes — 11-step checklist
Audit-ready accessYes — 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

Sources

49 CFR Part 383 — Commercial Driver's License Standards 49 CFR Part 391 — Qualifications of Drivers 49 CFR Part 382 — Drug & Alcohol Testing FMCSA Driver Requirements