The DOT Compliance Calendar: Every Recurring Deadline a Motor Carrier Has
What is due on your USDOT number?
Free instant check against your real FMCSA record — MCS-150, UCR, IFTA, IRP, inspections and medical cards.
Five clocks, none of them aligned
The reason DOT deadlines get missed is not that the rules are obscure. It is that a carrier is running at least five independent schedules at once, each anchored to something different: a number, a calendar year, a quarter, a cab card, and a per-vehicle or per-driver date that drifts. No single reminder covers them, and the one that catches most carriers — the MCS-150 — is keyed to digits nobody has memorised.
| Filing | When it is due | Who it applies to |
|---|---|---|
| MCS-150 biennial update | Every 24 months, by the last day of the month your USDOT number points to (49 CFR 390.19T): the last digit sets the month — 1 = January through 9 = September, 0 = October — and the next-to-last digit sets the year, odd digits filing in odd years and even digits in even years. | Every carrier with an active USDOT number, even if nothing about the operation changed and even if the trucks are parked. |
| UCR (Unified Carrier Registration) | Annually. Registration for the coming year opens in the autumn and is due by December 31; enforcement of the new year begins January 1. | Interstate motor carriers, brokers, freight forwarders and leasing companies. |
| IFTA quarterly fuel-tax return | Four times a year: Q1 by April 30, Q2 by July 31, Q3 by October 31, Q4 by January 31. A return is due even for a quarter with zero miles. | Qualified motor vehicles running in two or more IFTA jurisdictions. |
| IFTA licence and decal renewal | Annually, with the licence year ending December 31. Most jurisdictions allow the prior year's decals to be displayed into the first two months of the new year while renewals process — confirm the grace period with your base jurisdiction. | Every IFTA licensee. |
| IRP apportioned registration | Annually, on your base jurisdiction's cycle. The expiry printed on the cab card is the date that matters, and it is not the same month for every carrier. | Vehicles over 26,000 lbs (or with three or more axles) operating in more than one jurisdiction. |
| Annual DOT vehicle inspection | Every 12 months per vehicle (49 CFR 396.17), counted from the last inspection date — so it drifts as the fleet changes. | Every commercial motor vehicle in the fleet, including trailers. |
| Driver medical certificate | On the expiry printed on the examiner's certificate — 24 months at most, and often shorter when the examiner certifies for a limited period. | Every CDL and non-CDL driver operating in interstate commerce. |
| Drug & Alcohol Clearinghouse query | A limited query for every driver at least once every 12 months (49 CFR 382.701), plus a full query before hiring. | Every employer of CDL drivers. |
Reading your MCS-150 date off your USDOT number
The rule in 49 CFR 390.19T is mechanical. Take the last two digits of your USDOT number. The last digit is the month: 1 is January, 2 February, and so on through 9 for September, with 0 meaning October. The next-to-last digit sets the year: odd means you file in odd-numbered years, even means even-numbered years. The filing is due by the last day of that month.
Worked through: USDOT 1234567 ends in 7, so the month is July. The next-to-last digit is 6, which is even, so it files in even-numbered years — July 2026, July 2028, and so on. USDOT 2951884 ends in 4 (April) with an 8 before it (even years). USDOT 3810570 ends in 0, which means October, with a 7 before it — odd years. If you had to read that twice, that is exactly the point: it is a rule that is simple to state and easy to get wrong at 6pm on the last day of the month. Enter your number here and we read the date off your real FMCSA record instead.
The deadlines that drift
Annual inspections, medical cards and Clearinghouse queries are the ones that quietly rot, because they are not annual on a fixed date — they are annual from the last one. Add a truck in March and it carries a March inspection date forever. Hire a driver whose examiner certified them for twelve months instead of twenty-four, and that card expires in the middle of a year where everything else looked clear. A fleet of fifteen trucks and twenty drivers is carrying thirty-five independent dates, and a spreadsheet maintained by whoever remembers is not a system.
What a missed date actually does
The fine is rarely the expensive part. A deactivated USDOT number after a missed MCS-150 breaks the checks that brokers run before they tender you a load, so the phone stops ringing for reasons nobody explains to you. An expired medical card puts a driver out of service at roadside, mid-load. A lapsed IFTA licence turns every state line into a trip permit. Each of these is recoverable, and each of them costs a week you did not budget.
Build the calendar once
The version of this that works is boring: pull every date from the real record rather than from memory, put all of them on one calendar, and set alerts at 60, 30 and 7 days so there is time to act rather than just time to panic. That is what FleetClear does — it reads your FMCSA record, computes the dates, and drafts the filing checklist as each window opens. Start with the free USDOT check, or see the deadline list for your state.
Frequently asked
How do I know when my MCS-150 is due?
The last digit of your USDOT number sets the month (1 = January through 9 = September, 0 = October) and the next-to-last digit sets the year — odd digits file in odd years, even in even years. It is due by the last day of that month, every 24 months.
What DOT deadlines are annual?
UCR (December 31), IFTA licence and decal renewal (licence year ends December 31), IRP registration (on your base jurisdiction cycle), the DOT annual vehicle inspection (12 months from the last one) and a Clearinghouse limited query for each driver (every 12 months).
What happens if a carrier misses the MCS-150 biennial update?
FMCSA can deactivate the USDOT number and assess civil penalties. A deactivated number causes broker onboarding checks and insurance filings to fail, which usually costs more than the penalty.
Stop tracking this by hand
Free USDOT check, then a free account that monitors 1 compliance item, with 60/30/7-day alerts on paid plans.
← All guides · Deadlines by state →
Use FleetClear free
The free plan watches 1 compliance item and alerts you before its renewal window opens.
Use FleetClear free →