The compliance dates that will bite you, and when to start worrying
Compliance failures are almost never decisions. They are dates that arrived while everyone was busy. Here are the recurring ones, roughly in order of how much damage they do when missed.
*This is operational guidance, not legal advice — verify specifics against current FMCSA rules and your state's requirements.*
Driver medical certificates
Cycle: up to 24 months, often shorter (12 months or less for drivers with managed conditions).
Why it hurts: an expired med card means the driver is not qualified to operate. If they are out on the road when it lapses, every mile is a violation, and it is the kind that surfaces in an audit as a pattern rather than an accident.
Lead time: start at 60 days. Medical appointments are not same-week, and a driver with a condition needing follow-up can take a month.
CDL expiry
Cycle: typically every 4–8 years by state, plus endorsements.
Why it hurts: same as above, plus the renewal often requires the driver to appear in person during weekday hours — which competes directly with being dispatched.
Lead time: 90 days, and plan the time off. This is a scheduling problem more than a paperwork problem.
Annual DOT inspection (49 CFR 396.17)
Cycle: every 12 months per vehicle, tractor and trailer.
Why it hurts: an expired inspection sticker is an easy roadside catch, and it puts the unit out of service. That is a load not delivered and a CSA hit.
Lead time: 45 days, and stagger them. If you inspected the whole fleet in one week last year, you will need the whole fleet inspected in one week this year, which is a terrible way to run a month.
IFTA quarterly returns
Due: the last day of the month after each quarter — April 30, July 31, October 31, January 31.
Why it hurts: penalties and interest, and repeated late filing invites an audit. IFTA audits go back years and reconstruct fuel and miles per jurisdiction. If your records are thin, they estimate — never in your favor.
Lead time: it is a data problem, not a deadline problem. If fuel receipts and jurisdiction miles are captured continuously, filing is an afternoon. If they are not, no amount of lead time saves you.
UCR registration
Due: annually, generally opening in the fall for the following year.
Why it hurts: relatively small fee, easily forgotten because it is once a year with no monthly rhythm. Enforcement is by state and can be a roadside stop.
Lead time: 30 days, and set it as a recurring reminder — this is the single most commonly forgotten item on this list.
Drug and alcohol testing
Ongoing: pre-employment, random pool at required rates, post-accident, reasonable suspicion.
Why it hurts: random testing rates are audited. Being under the required percentage for the year is a finding you cannot retroactively fix in December.
Lead time: continuous. Check your pool participation quarterly rather than discovering the shortfall at year end.
Vehicle registration, IRP and permits
Cycle: annual, varies by state and by permit type (KYU, NM, NY HUT, OR).
Why it hurts: an unregistered truck is an immediate out-of-service. The state-specific permits are the ones carriers forget, especially after adding a lane.
Lead time: 45 days.
Insurance certificates
Cycle: annual, sometimes with mid-term endorsements.
Why it hurts: less a fine than a business stopper — brokers will not tender to a carrier whose certificate has lapsed, and the gap shows up in their vetting systems immediately.
Lead time: 60 days, and keep the certificate holder list current so renewals reach your brokers automatically.
How to make the calendar actually work
Three properties separate a compliance system that works from a folder of PDFs:
Alerts at a useful distance. A notification the day something expires is a report, not a warning. Alerts should fire at 60, 30 and 7 days, and keep firing until resolved.
Ownership. Every item needs a name attached. "Safety will handle it" means nobody handles it in a company where safety is also doing three other jobs.
The document attached to the record. When an auditor or a broker asks, the answer should take thirty seconds, not an afternoon of searching email.
The audit test
Pick a random driver and a random truck. Can you produce, in five minutes: current medical card, current CDL, last annual inspection, current registration, and the last three drug test results for that driver?
If yes, you will be fine in an audit. If no, the problem is not that you are out of compliance — it is that you cannot prove you are in compliance, which an auditor treats identically.