Nobody from FMCSA is going to call and remind you that your MCS-150 update is due this month, that UCR registration for next year opened back in October, or that your third-quarter IFTA return has to be in by the end of the week, and that silence is exactly how carriers with clean inspections and paid-up insurance still wind up with a deactivated USDOT number and a truck that can’t legally move. The filings themselves aren’t hard. Most of them take fifteen minutes online. What kills small carriers is that the deadlines live in five different places, run on five different clocks, and none of them send you a bill.
A big fleet has a compliance department whose whole job is watching those clocks. You’ve got a phone. The good news is your phone is enough, if you load it once and load it right. This lesson walks through every recurring filing a small interstate carrier owes, when each one comes due, and how to set them up in the calendar you already carry so a fifteen-minute task never turns into a four-figure problem.

The quarterly clock that never moves
Start with IFTA, because it comes around more often than anything else. If you run apportioned plates across state lines, you file a fuel tax return with your base state every quarter, whether you ran one load or a hundred. The due dates never change: April 30 for the first quarter, July 31 for the second, October 31 for the third and January 31 for the fourth, and when a deadline lands on a weekend or holiday it slides to the next business day, as the Missouri DOT filing schedule lays out. File even on a quarter you barely ran. A zero-activity return takes five minutes. A skipped one earns penalties, interest and a spot on the audit list.
And if you’ve read How to Survive an IFTA Audit, you already know the filing is only half the job. The mileage and fuel records behind it are what an auditor actually wants, so your calendar entry shouldn’t just say file IFTA. It should say close out the quarter’s miles and fuel receipts, then file.
The federal dates on the same page every year
Form 2290, the heavy highway vehicle use tax, covers any truck with a taxable gross weight of 55,000 pounds or more. Per the IRS filing guidance, the tax year runs July 1 through June 30, and for a truck that was on the road in July the return and payment are due by August 31. Put a truck in service mid-year and the deadline becomes the last day of the month after the month you first used it. Your state wants the stamped Schedule 1 before it renews your registration, so a missed 2290 doesn’t just cost penalties. It parks your truck at plate renewal time.
UCR is the annual one that sneaks up on people, because it opens quietly on October 1 and runs through December 31 for the following year. The fees rose for 2027, an average increase of about 20 percent under FMCSA’s final rule, but at the small end it’s still cheap: the UCR Plan’s fee schedule puts a carrier running zero to two trucks at $46 for 2027 and three to five trucks at $138. Your bracket follows your current fleet size, and the states cross-check it against the truck count on your MCS-150, so if you added a truck this year, update the MCS-150 first and then register in the matching bracket. Enforcement happens at the roadside and the scale house across the 41 participating states, so this is not a filing to let slide.

The two digits that run your MCS-150
Your MCS-150 biennial update is due every 24 months even if nothing about your operation changed, and the last two digits of your USDOT number tell you exactly when. The last digit sets the month: 1 means January, 2 means February, on through 9 for September, with 0 landing in October. The digit before it sets the year: odd means you file in odd-numbered years, even means even-numbered years. So a USDOT number ending in 38 files by the last day of August in even years. Heavy Duty Trucking’s breakdown of the schedule is worth a look if the digit logic feels backwards, but you only have to decode your own number once. Write the rule in the calendar entry itself so future-you doesn’t have to re-figure it. Miss the window and FMCSA can deactivate your USDOT number, which shuts you down as completely as a blown engine, except this one was free to prevent.
The driver dates, even when the driver is you
If you hold the CDL and drive your own truck, you’re both the employer and the driver in FMCSA’s eyes, and the employer half of you has dates to keep. Every CDL driver you employ, yourself included, needs a Drug and Alcohol Clearinghouse query at least once a year. The query itself costs $1.25 under FMCSA’s query plan, and since every owner-operator is required to run their testing program through a consortium, your C/TPA can usually handle the annual query if you ask. You also have to sit in a random testing pool all year, every year. The DOT’s 2026 minimum rates are 50 percent of driver positions for drugs and 10 percent for alcohol, which in a one-driver consortium pool simply means your name can come up any quarter and you can’t predict which.
Round out the driver dates with the ones that expire on their own schedule: your medical card, the yearly review of your driving record for the driver qualification file, and each truck’s annual inspection, which has to happen every twelve months no matter how clean the pre-trips look. If you built your files the way How to Build a Driver Qualification File lays out, these dates are already written down somewhere. The calendar’s job is to surface them before they lapse, not after.
Load the calendar once, the right way
Now open the calendar app on your phone and build the whole thing in one sitting, which takes about twenty minutes. Make a separate calendar named Compliance so these entries show in their own color next to pickups and deliveries. Enter every date above as a repeating event: IFTA four times a year, 2290 every August, UCR opening every October 1 with the December 31 cutoff, your MCS-150 in its month every other year, the Clearinghouse query on the anniversary of the last one, and the expiration dates for your med card, each truck’s annual inspection and the yearly MVR review.
Then give every entry two alarms, one two weeks out and one three days out. The two-week alarm is the one that does the work, because it fires while there’s still time to gather records, chase a receipt or get an appointment. The three-day alarm is the backstop. A single alarm on the due date is worthless, because by the time it fires you’re already scrambling. And when a filing is done, don’t delete anything. Type the confirmation number straight into the entry’s notes, so next year’s you knows exactly where to look if a state ever claims it has no record.
While you’re in there, add one entry that isn’t a government deadline at all: a twice-a-year check that your ELD is still on FMCSA’s registered device list, the way How to Check If Your ELD Is Still Registered walks through. Devices get pulled from the list with little warning, and the carriers who notice first are the ones who look on purpose.
Questions Carriers Ask
I’m leased on to a carrier. Which of these filings are actually mine? It depends on your lease, so pull it out and read it. In a typical lease the carrier handles IFTA, UCR and the authority-level filings because you run under their numbers, while your medical card stays yours, and the 2290 follows whoever has the truck registered, which for most leased-on owner-operators is you. If you kept your own USDOT number active from a past venture, its MCS-150 is still your job even while you’re leased on. Never assume the carrier is covering something the lease doesn’t name.
What actually happens if I miss my MCS-150 window? FMCSA can deactivate your USDOT number, and an inactive number stops everything: brokers’ vetting tools flag it, your insurance filings sit on a dead record, and you can’t legally run until it’s reactivated. Reactivation means filing the overdue update and waiting on processing, which is downtime you handed over for free. The filing itself costs nothing, which makes this the cheapest shutdown in trucking to prevent.
Do I really need a drug and alcohol program if I’m the only driver? Yes. FMCSA requires every owner-operator who drives under their own authority to enroll with a consortium, stay in a random pool year-round and keep the Clearinghouse obligations current, including the annual query on yourself. It feels strange testing yourself, but an auditor treats a one-driver program exactly like a fifty-driver program, and a missing program is one of the violations that fails a new-entrant audit outright.
UCR wants me to pay in a bigger bracket than the trucks I actually run. Why? The national registration system reads the power unit count off your MCS-150, so if you sold a truck and never updated the form, UCR still sees the old number. Fix the MCS-150 first, then register in the bracket that matches reality. It’s the same cross-check working in reverse that catches carriers who add trucks and keep paying the small-fleet fee.
This Week’s Assignment
Build the calendar this week, in one sitting. Decode your own MCS-150 schedule from the last two digits of your USDOT number, pull your med card, inspection and MVR review dates out of your files, and enter every recurring filing in this lesson as a repeating event with two alarms, two weeks out and three days out. Then dig up the confirmation numbers from your most recent UCR, IFTA and 2290 filings and paste each one into the matching entry’s notes. Twenty minutes now, and no filing surprises you again.
Learn this next
The calendar keeps you on time, and these lessons keep the files behind each date audit-ready: How to Pass a New-Entrant Audit covers what FMCSA checks in your first year, How to Survive an IFTA Audit shows the records that back up every quarterly return, and How to Build a Driver Qualification File walks through the folder your annual driver dates live in.
Bottom Line
None of these filings is hard, and none of them is optional. The carriers who get shut down over paperwork aren’t careless people. They’re busy people who trusted their memory against five clocks that never stop. Put the clocks in your pocket, give each one two alarms, and compliance becomes the most boring part of your week, which is exactly what it should be.

Innovative Logistics Group

