MCS-150 biennial update —
your USDOT file kept current.
The MCS-150 — formally the Motor Carrier Identification Report — is the form on which the FMCSA holds the operational facts about your business. Legal name, principal address, dispatching contact, fleet size (tractors + trailers), driver count, cargo types, mileage, hazmat status. It's the form you filed when you first applied for your USDOT, and the form the FMCSA expects you to refile every 24 months under 49 CFR § 390.19T — even if nothing has changed since the last filing.
The biennial update is not a renewal in the sense that UCR is. The USDOT does not expire. What the biennial update does is prove to the FMCSA that you're still operating and that the file they hold on you is current. If you skip it, the FMCSA treats the silence as evidence that you may have stopped operating, and your USDOT goes inactive. An inactive USDOT is functionally a non-existent USDOT — your insurance filing collapses, your broker dispatches stop, and your truck becomes roadside out-of-service.
Two flavors of the form exist. MCS-150 is the basic identification report used by non-hazmat carriers, brokers, freight forwarders, and leasing companies. MCS-150B is the combined biennial update + hazmat safety permit form used by carriers required to hold a hazmat safety permit (carriers of certain quantities of explosives, radioactive materials, methane, anhydrous ammonia, chlorine, and other listed materials). MCS-150B replaces MCS-150 for permit-holding hazmat carriers — you file one form, not both.
Beyond the 24-month default, the FMCSA also requires a re-file any time material facts change: a change in legal name, a change in principal place of business, a change in fleet size that crosses a category threshold, a change in driver count, or a change in hazmat status. The 24-month rule is a floor, not a ceiling. Run the update when the facts change — don't wait for the next scheduled month.
The schedule,
decoded by your USDOT.
The FMCSA staggers biennial filings across the calendar so they're not all due in one month. Your filing month is set by the next-to-last digit of your USDOT. Your filing year is set by the last digit — odd last digit = odd years, even last digit = even years. Once you know your two digits, the schedule is fixed for the life of the USDOT.
Last digit is odd (1, 3, 5, 7, 9) → file in odd-numbered years (2025, 2027, 2029…)
Last digit is even (0, 2, 4, 6, 8) → file in even-numbered years (2026, 2028, 2030…)
◇ The schedule covers only ten months — no filings are scheduled for November or December. If your next-to-last digit is 0, your filing month is October (not “month 0”).
USDOT 1234567
Next-to-last digit is 6 → filing month is June. Last digit is 7 (odd) → filing years are odd. This carrier files every odd-year June: June 2025, June 2027, June 2029.
USDOT 3854210
Next-to-last digit is 1 → filing month is January. Last digit is 0 (even) → filing years are even. This carrier files every even-year January: January 2026, January 2028.
The FMCSA emails a reminder to the carrier's contact email roughly 60 days before the deadline — but that email goes to whatever address the carrier last filed. If the contact email is stale, the reminder lands in a dead inbox. Don't rely on the reminder. Calendar the filing date the year you file, two years out.
What deactivation
actually breaks.
Most carriers think of “USDOT deactivation” as a paperwork problem. It's not — it's an operational one. The moment FMCSA flips your USDOT to inactive, a cascade of dependent systems flips with it. Here are the four most consequential:
FMCSA · Immediate
USDOT deactivation
Your USDOT flips to inactive in the FMCSA's central registry. The change propagates to SAFER, L&I, and the public Company Snapshot the same day. Anyone running your number sees “Inactive.”
Broker · Dispatch block
Broker dispatch stops
Every broker runs a SAFER snapshot before dispatching. An inactive USDOT fails the snapshot, the load offer dies, and most TMS platforms auto-flag the carrier for compliance review. Recovery from “do not use” status with a broker takes weeks after the USDOT is reactivated.
Insurance · BMC-91 collapse
Insurance filing falls off
Your insurance carrier's BMC-91 / BMC-91X is filed against your USDOT. When the USDOT goes inactive, the BMC-91 stops satisfying FMCSA's financial responsibility requirement under § 387.7. The insurer may continue the policy, but the regulatory filing is no longer effective until the USDOT reactivates and the BMC-91 is re-effective.
Roadside · Out-of-service
Roadside enforcement
A roadside inspection of a CMV operating under an inactive USDOT triggers an immediate out-of-service order under FMCSA enforcement policy. Driver and vehicle hold the load at the inspection station until the carrier is reactivated and authorized — which, mid-road, is a lost load and a stranded truck.
MCS-150 or MCS-150B?
One form per carrier.
MCS-150
Basic identification report. The default for owner-operators and small fleets without hazmat permits.
MCS-150B
Combined biennial update + hazmat safety permit application/renewal. One form, both obligations.
MCS-150
Even with zero trucks. USDOT identifies you; you still must keep the file current.
◇ If you're unsure whether your hazmat operation triggers MCS-150B (the safety-permit list under § 385.403 is narrower than “carries hazmat”), file MCS-150 and surface the question separately with your service partner. Filing the wrong form is not a violation; filing nothing is.
Reactivation,
step by step.
A missed biennial update is not terminal. The USDOT goes inactive, but the FMCSA does not revoke the number. File the overdue MCS-150 (or MCS-150B) and the system reactivates — typically within 24 to 48 hours, sometimes same-day. The four-step recovery sequence:
File the overdue MCS-150
Yes, you can still file after the deadline. There is no late fee. The form is the same form you'd file on time. Submit through URS / FMCSA portal or — if your USDOT was issued before the URS reform — via the paper MCS-150 procedure your service partner will use.
Wait 24 to 48 hours for reactivation
The FMCSA processes the filing and flips your USDOT back to active. SAFER, L&I, and the public snapshot update on the same propagation cycle. Most carriers see active status the next business morning.
Re-confirm BMC-91 with your insurer
If the deactivation caused FMCSA's record of your financial-responsibility filing to fall off, your insurance broker needs to re-confirm the BMC-91 / BMC-91X is back in force. Most insurers do this proactively when notified the USDOT is active again; verify rather than assume.
Refresh broker SAFER caches
Many broker TMS platforms cache SAFER results for 24 to 72 hours. After reactivation, contact the brokers you actively haul for and ask them to re-pull SAFER. Without the refresh, your last-cached “Inactive” status may continue blocking dispatch.
⚠ FMCSA · During the inactive period
Operating a CMV in interstate commerce with an inactive USDOT is a federal violation. The FMCSA can assess civil penalties for the period of inactive operation, and any roadside inspection during the gap goes into your CSA record.
Reactivation closes the future risk; it does not erase the violation history of the gap.
Filed by our partners,
coordinated by us.
We don't operate a self-serve MCS-150 portal — this is a service we deliver through our FMCSA-experienced filing partners. You start the engagement with a single contact form. We pre-check what FMCSA currently has on file, file the update, and return the confirmation.
Send us your USDOT number
Email or use the contact form. We'll need your USDOT, legal entity name, and an authorized contact for filing. No payment up front — we quote after the SAFER review.
Pre-file SAFER snapshot
We pull your current FMCSA record from SAFER so we file what's actually changed, not a copy of what was already there. If the USDOT is already inactive, we flag the reactivation path and quote separately.
Same- or next-day filing
Our partner files the MCS-150 (or MCS-150B) and returns the filing confirmation + PDF receipt. You get a calendared reminder 23 months later for the next cycle.
What carriers
actually ask.
01I just filed MCS-150 last month. Do I really still need to file in 24 months?
02I just sold my last truck and only do brokering now. Do I still file?
03My USDOT shows "Inactive" on SAFER. Am I in trouble?
04I file my own insurance. Is there anything else I need to do when MCS-150 is filed?
05Do I file MCS-150 every year or every 2 years?
Related compliance paths
File on schedule.
Most missed biennial updates are not negligence — they're a carrier who changed contact emails three years ago and the reminder went somewhere nobody checks. We file the form, return the receipt, and put the next due date on a calendar.

