Solution · DOT / FMCSA / IFTA

DOT compliance software for fleets, without the telematics price tag.

Track driver qualification files, CDL and medical card renewals, MVR pulls and drug and alcohol testing in one place. IFTA/IRP and annual vehicle inspections sit right next to them. Reminders reach drivers, safety managers and dispatchers in the apps they already use. You pay a flat monthly subscription, not a fee for every truck.

Start Free Trial
No credit card required · Setup in minutes
ExpiryEdge fleet compliance dashboard showing driver and vehicle deadlines, owners and status

Quick answer

DOT compliance software tracks the deadlines the US DOT and FMCSA set for commercial fleets. That means Driver Qualification Files, CDLs and medical examiner certificates, MVR pulls, drug and alcohol testing, annual vehicle inspections, and IFTA/IRP/UCR renewals. ExpiryEdge reminds the right people before each one, keeps the paperwork in each driver and vehicle file, and gives you audit-ready reports. You pay by team seat, so adding trucks doesn't raise the bill.

By the numbers

What a missed FMCSA deadline can cost you

$15,846

Max FMCSA record-keeping penalty, building up at $1,584 a day

Source: 49 CFR Part 386, App. B (eCFR)

$19,246

Max FMCSA penalty for a non-record-keeping violation

Source: 49 CFR Part 386, App. B (eCFR)

$21,114

Max FMCSA penalty for a financial responsibility violation

Source: 49 CFR Part 386, App. B (eCFR)

24 months

Longest a medical examiner certificate can last (49 CFR 391.43)

Source: eCFR · 49 CFR 391
What you track

Every DOT deadline ExpiryEdge tracks

CDL: renews every 4–8 yrs by state (CA 5, TX/FL/NY 8)

Medical examiner certificate: up to 24 months

Driver Qualification File (DQF): annual + on event

MVR pull: annual minimum (49 CFR 391.25)

Random drug & alcohol testing: 50% drug, 10% alcohol pool

Annual vehicle inspection: every 12 months (49 CFR 396.17)

IFTA license + decals: annual, Dec 31 expiry

IRP / apportioned plates: annual, state windows

UCR registration: annual, Dec 31

Hazmat endorsement + TSA assessment: every 5 yrs

CSA BASIC score monitoring: continuous, 24-mo roll-off

How it works

From a paper DQF to deadlines that chase themselves

The driver file, made audit-proof
Every 49 CFR 391 slot tracked per driver

The application, 3-year MVR history and annual MVR review each get a required slot on the driver record. So do the road test certificate and medical examiner certificate. Auditors write up missing or incomplete DQFs all the time, and ExpiryEdge shows you the gap before an inspector finds it.

Pre-employment screening enforced before a driver goes active

Annual MVR reviews scheduled centrally

State-specific CDL cycles applied by driver location

CDL (TX)Renews in Renews 2031ValidMedical cardRenews in 24-mo · 41 daysExpiringAnnual MVR reviewRenews in Due Mar 2027ValidRoad test certRenews in On fileValid
Reminders that reach the cab
Alerts to drivers, dispatch and safety before an OOS order

Pick a rhythm for each item, say 90, 60, 30 and 7 days before expiry. A forgotten medical card can mean a roadside out-of-service order and a load that never arrives. The driver gets an SMS. If nothing happens, the safety manager and the owner hear about it.

Email, SMS, WhatsApp, Slack, Microsoft Teams

Different recipients per step

Automatic escalation on missed deadlines

90dreminder60dreminder30dreminder7dreminderExpiry
Audit-ready any day
A DQF and inspection trail you can hand an auditor

Customer compliance audits turn up with no warning. A single missing 391.51 form on one driver can fail the audit and put a contract under review. Every driver and vehicle file is one search away, with vehicle inspections and IFTA/IRP renewals alongside. Auditors can even pull the export themselves.

DQF per driver, all required forms in one folder

Annual vehicle inspection logs (49 CFR 396.17)

One-click export to CSV, PDF or XLSX

ExpiryEdge audit trail showing timestamped document and reminder history for a driver file
Who this is for

Built for fleets the enterprise platforms overlook

Small fleets (5–25 trucks)

The owner runs ops, dispatch and compliance. You get a plain dashboard showing driver, deadline and status. The driver gets an SMS 14 days out and you hear about it at 7 days. No telematics needed.

Mid-size fleets (25–100 trucks)

Your safety manager loses whole days chasing renewals while CSA scores creep up. Bulk-import from your TMS and send reminders to drivers, dispatch and safety. Annual MVR pulls get scheduled centrally and the results land back in the DQF.

For-hire & dedicated contract carriers

Customer audits arrive without warning, and one missing 391.51 form can fail you. Every driver has an audit-ready DQF with all the required forms in one folder. Find it by file or category, or send the auditor a self-service link.

Private fleets (food & beverage, energy, retail logistics)

Compliance is buried inside ops, and the truck team, warehouse and safety each use a different system. Put it all on one deadline platform, so DOT files sit beside warehouse permits, building inspections and corporate licenses.

Vocational fleets (construction, waste, utility)

Your drivers run equipment too, so the CDL is only part of it. They also need OSHA 10/30, MEWP/aerial and hazmat certs. Keep DOT documents and OSHA cards on one driver record, with reminders before either side expires.

How it compares

Standalone compliance vs the bundled telematics suite

ExpiryEdgeEnterprise telematicsSpreadsheet
Pricing model

Flat seats

Per truck, per month

Free

DQF tracking per 49 CFR 391

Partial

Manual

Medical card / CDL renewal alerts
IFTA / IRP / UCR deadline tracking

Partial

Multi-channel reminders (SMS, WhatsApp, Teams)

Partial

Audit-ready document export

Manual

Works without buying ELD / GPS / dashcams
Setup time

An afternoon

Weeks

n/a

ExpiryEdge replaces the document and deadline layer, not ELD or GPS. If you already run Samsara or Lytx, it sits next to them and keeps every compliance date on track.
Frequently asked questions

It tracks the deadlines the US Department of Transportation and the Federal Motor Carrier Safety Administration (FMCSA) set for commercial fleets. The big ones are the Driver Qualification File (DQF), the Commercial Driver License (CDL) and the medical examiner certificate. Add motor vehicle record (MVR) pulls, drug and alcohol testing and vehicle inspections, then IFTA/IRP renewals and UCR registration. Good software reminds people before each date, keeps the documents in each driver and vehicle file, and gives you an audit-ready report whenever you ask.

A DQF is the folder of paperwork 49 CFR 391 requires for each driver to prove they meet FMCSA qualification standards. It holds the employment application (391.21) and motor vehicle records from every state where the driver held a license in the past 3 years (391.23). It also needs an annual MVR review (391.25), the road test certificate or CDL waiver, the medical examiner certificate and any required disclosures. The annual MVR review repeats for as long as the driver works for you. Gaps in DQFs are among the things auditors most often write up.

A standard medical examiner certificate lasts up to 24 months. Drivers with some conditions, such as high blood pressure, insulin-managed diabetes or sleep apnea, often get shorter ones of 3, 6 or 12 months. The exam has to be done by someone on the National Registry of Certified Medical Examiners. The driver must also self-certify their medical status with the state DMV. Let the certificate lapse and most states will downgrade the CDL automatically.

It comes in two kinds. Enterprise telematics suites (Samsara, Lytx, Verizon Connect) bundle DOT compliance with ELD, GPS and dashcams, and they usually charge per truck per month. So the bill climbs with every truck you add. Standalone compliance software (Foley, Compliance Safety Manager, ExpiryEdge) charges a flat monthly fee whatever your fleet size, usually in the low thousands a year. Which one fits depends on whether you already have ELD and GPS, or just need documents and deadlines tracked.

Under the current FMCSA civil penalty table (49 CFR Part 386, Appendix B, as amended 21 July 2026), record-keeping violations build up at $1,584 a day to a $15,846 maximum; non-record-keeping violations can reach $19,246 and financial responsibility violations $21,114. Falsified records or willful violations can be referred for criminal prosecution. Repeat violations also push up your CSA BASIC scores. That raises insurance premiums and weakens you in customer audits.

IFTA (International Fuel Tax Agreement) licenses expire on December 31 every year, so you have to renew before then. Most jurisdictions open renewals in October or November. Every qualified vehicle must carry the new decals by March 1; until that date, last year's decals still count. Renew late and you face fuel-tax interest and decal replacement fees. Member jurisdictions can also suspend your authority.

CSA (Compliance, Safety, Accountability) is how the FMCSA scores carrier safety. Inspections, violations and crashes all feed into seven categories called BASICs: Unsafe Driving, Hours of Service, Driver Fitness, Controlled Substances, Vehicle Maintenance, Hazmat, and Crash Indicator. You are scored against carriers your size. High scores bring audits and interventions, and they can cost you contracts. Violations stay on the record for 24 months. Shippers often check these scores before they hire a carrier.

Probably. Most TMS and ELD platforms cover dispatch, hours of service and vehicle telemetry. What they don't do well is the paperwork for each driver (DQF, medical card, drug and alcohol pool, training records) or each truck's annual inspection, at least not in a form that stands up in an audit. That's the gap compliance software fills. ExpiryEdge takes data from the major TMS platforms by CSV import or API, so driver and vehicle records flow in and every document deadline sits in one place.

Before a driver can operate a commercial vehicle, the carrier must: (1) verify the CDL and check its current status, (2) order a 3-year MVR from every state where the driver was licensed, (3) query the FMCSA Drug and Alcohol Clearinghouse, (4) run a pre-employment drug test, (5) complete a previous-employer safety check under 49 CFR 391.23, and (6) complete a road test (or accept the CDL in place of one). ExpiryEdge sets each of these up as a required slot on the new driver's record. You can't mark the driver active until every slot is filled.

It replaces the part that tracks documents and deadlines. It doesn't provide ELDs, GPS, dashcams or driver behaviour scoring. If you already run Samsara or Lytx, ExpiryEdge sits next to it and keeps track of every compliance date. If you have no telematics yet and want your compliance in order first, ExpiryEdge is the lighter place to start. You can add an ELD vendor later and pay for that piece on its own.

Get DOT-audit-ready in an afternoon

Try it free for 14 days, no credit card. Import your drivers and vehicles in bulk, set your renewal rhythm, and have every deadline tracked before close of business.