The MCS-150 — officially the Motor Carrier Identification Report — is the form the Federal Motor Carrier Safety Administration uses to keep every USDOT number tied to accurate, current carrier information. Under 49 CFR 390.19, interstate motor carriers, intermodal equipment providers, and hazmat carriers must update this report at least once every 24 months, even if absolutely nothing about the operation has changed. Intrastate hazmat carriers file the same information under 49 CFR 390.201.
This is not a formality. FMCSA uses the mileage, power unit count, driver count, and cargo classification data from your MCS-150 to calculate your CSA safety measurement system percentiles, determine your audit priority, and decide whether your operation looks like a shell company or a legitimate, active carrier. An MCS-150 that is late, wrong, or years stale is one of the fastest ways to trigger a new entrant safety audit, get flagged for a targeted compliance review, or simply lose your USDOT number to deactivation.
This guide walks through exactly when your update is due based on your USDOT number, what data you need before you sit down to file, the step-by-step filing process, the penalties for missing the deadline, and how a lapsed MCS-150 quietly damages everything from your insurance renewal to your broker relationships.
What the MCS-150 actually is and why it exists
When you first apply for a USDOT number, you file an MCS-150 as your initial registration. That single filing does not last forever. FMCSA requires every carrier to refile the same form on a recurring biennial schedule so the federal safety data system reflects reality — how many trucks you're running, how many drivers you employ, how many miles you drove last year, and what kind of freight you're hauling. Without this refresh cycle, the government's public safety data (the SAFER system that shippers, brokers, and insurance underwriters all query) would be permanently frozen at whatever numbers you reported when you started, even if you've since grown from one truck to fifty or shut down entirely.
The MCS-150 is separate from your operating authority (MC number) and separate from Unified Carrier Registration. You can have active operating authority and still have a deactivated USDOT number because your biennial update lapsed, which is its own kind of compliance headache because authority and registration are supposed to move together.
The biennial deadline: how the last two digits of your USDOT number set your filing month
FMCSA assigns your filing window using the last two digits of your USDOT number, not a calendar date tied to when you first registered. The rule works like this: the last digit of your USDOT number determines whether you file in an odd-numbered year or an even-numbered year, and the second-to-last digit determines the calendar month. You must complete your filing during your assigned month; FMCSA gives no grace period once the month ends.
| Last digit of USDOT # | Filing year parity | Second-to-last digit | Filing month |
|---|---|---|---|
| 1 | Odd years (2025, 2027...) | 0 | January |
| 3 | Odd years (2025, 2027...) | 1 | February |
| 5 | Odd years (2025, 2027...) | 2 | March |
| 7 | Odd years (2025, 2027...) | 3 | April |
| 9 | Odd years (2025, 2027...) | 4 | May |
| 0 | Even years (2026, 2028...) | 5 | June |
| 2 | Even years (2026, 2028...) | 6 | July |
| 4 | Even years (2026, 2028...) | 7 | August |
| 6 | Even years (2026, 2028...) | 8 | September |
| 8 | Even years (2026, 2028...) | 9 | October |
Note that the last digit sets odd or even year (odd digits 1, 3, 5, 7, 9 file in odd years; even digits 0, 2, 4, 6, 8 file in even years), while the second-to-last digit maps 0 through 9 to January through October. FMCSA does not use November or December as assigned biennial months, though carriers filing a change-of-information update outside the biennial cycle can do so at any time. If you don't know your exact filing month, the fastest way to check is to look up your USDOT number in SAFER or run it through a due-date lookup tool rather than guessing from memory.
MCS-150 Due Date CheckerEnter your USDOT number and get your exact biennial filing month and year, plus a countdown to your deadline.Open the free toolWho must file an MCS-150
Interstate carriers and hazmat carriers
Every carrier operating commercial motor vehicles in interstate commerce with a USDOT number must file the biennial update, regardless of fleet size — this includes single-truck owner-operators, private carriers hauling their own goods, for-hire fleets, and passenger carriers. Intrastate carriers that transport hazardous materials requiring a safety permit under 49 CFR 385.403 must also file, even though they never cross state lines, because the hazmat permit program pulls its safety data from the same MCS-150 system.
Carriers that are not currently operating
A common misconception is that a dormant carrier — one that has stopped hauling freight but hasn't formally closed the business — is exempt from filing. It is not. If your USDOT number is still active, you owe the biennial update whether or not you ran a single mile last year. If you have genuinely gone out of business, the correct move is to file a final MCS-150 marking the company as "out of business" rather than simply letting the filing lapse, which avoids civil penalty exposure and keeps your record clean if you ever start a new operation under the same name.
The information you need before you start
Filing goes faster and comes out more accurate if you gather this data before logging into the FMCSA portal rather than trying to estimate on the fly:
- USDOT number, legal business name, and any DBA/trade name.
- EIN or SSN for the registrant (must match IRS records or the filing will bounce).
- Principal place of business address and mailing address, including any changes since your last filing.
- Company officer or contact person name, phone number, and email.
- Number of power units by type (straight trucks, truck tractors, trailers, hazmat cargo tanks) currently in service.
- Number of drivers, broken into interstate/intrastate and CDL/non-CDL categories, plus owner-operators leased to you.
- Total vehicle miles traveled (VMT) for the most recently completed calendar year, or a reasonable estimate if actual mileage is not tracked.
- Cargo classifications hauled (general freight, household goods, metal, grain, hazmat classes, etc.).
- Operation classification — authorized for-hire, exempt for-hire, private property, private passenger, migrant, U.S. mail, federal government, or state/local government.
VMT accuracy matters more than most carriers realize. FMCSA uses reported mileage as the denominator in several CSA BASIC calculations, meaning an understated mileage figure can make your crash rate or violation rate look artificially worse per mile driven, which can trigger unwanted audit attention. Pull actual numbers from ELD reports or fuel tax (IFTA) filings rather than guessing.
IFTA Fuel Tax CalculatorAlready tracking quarterly mileage for IFTA? Use the same jurisdiction totals to cross-check the VMT figure you report on your MCS-150.Open the free toolStep-by-step: how to file the MCS-150 online
- Confirm you have an active USDOT PIN. If you've never had one, or you've lost it, request a new PIN through the FMCSA portal — it is mailed to your business address on file and typically arrives in 4 to 7 business days, so don't wait until the last week of your filing month.
- Go to the FMCSA URS (Unified Registration System) portal and log in with your USDOT number and PIN.
- Select the option for a biennial update or change-of-information filing on your existing registration.
- Review every pre-populated field carefully. Correct the address, contact information, and operation classification if anything has changed since your last filing.
- Enter updated power unit counts, driver counts, and total VMT for the most recent calendar year.
- Update cargo classifications and hazmat information if your commodities have changed.
- Review the summary screen line by line before submitting — the portal does not allow easy in-place corrections after submission.
- Submit the filing, then immediately save or print the confirmation page and the confirmation email FMCSA sends. Keep both in your permanent compliance file.
- Check the FMCSA SAFER Company Snapshot for your USDOT number within 24 to 48 hours to confirm the update posted and your registration shows as active.
Common errors that cause rejections or trigger scrutiny
The MCS-150 portal will reject a filing outright if your EIN doesn't match IRS records or if required fields are left blank, but plenty of filings that go through cleanly still create downstream problems. The most frequent issues we see when auditing a carrier's file:
- Reporting zero or drastically understated VMT, which skews CSA BASIC percentiles and can flag the carrier for review.
- Leaving the operation classification as "private" after the carrier began hauling for-hire freight, or vice versa — a mismatch that surfaces during a new entrant audit.
- Forgetting to update the address after a move, which means FMCSA correspondence (including audit notices) goes to the wrong location.
- Reporting power unit or driver counts that don't reconcile with the driver qualification files or vehicle files an auditor will later request.
- Filing under the wrong company officer contact, so nobody at the company sees the confirmation email or a later deactivation notice.
Deactivation: what happens if you miss the deadline
FMCSA does not send a courtesy warning before your deadline in every case, and it does not extend the window once your assigned month closes. If you fail to file, your USDOT number is deactivated in the SAFER system. A deactivated USDOT number means you are not legally registered to operate in interstate commerce — the deactivation shows up instantly to roadside enforcement, to brokers pulling your authority status, and to insurance underwriters checking your file at renewal.
Reinstatement generally requires simply completing the overdue MCS-150 filing, after which your status updates back to active, typically within a few business days. The bigger risk isn't the paperwork fix — it's the operational gap in between. Roadside inspectors who see a deactivated DOT number during a stop can place the vehicle out of service on the spot, and freight brokers will not dispatch loads to a carrier showing anything other than "active" in FMCSA's system.
Civil penalties for operating with a lapsed MCS-150
Beyond deactivation, FMCSA can assess civil penalties for a carrier that continues operating in interstate commerce without a current biennial update. Under the civil penalty schedule tied to 49 U.S.C. 521 and 49 CFR 386, Appendix B, violations of the registration requirements can draw penalties of roughly $1,000 per day the violation continues, up to a statutory maximum around $10,000 per violation. In practice, FMCSA typically pursues these penalties against carriers that have been deactivated for an extended period and continued operating, rather than a carrier that files a few days late and self-corrects — but the exposure is real, and enforcement discretion is not something to rely on.
| Situation | Consequence |
|---|---|
| Biennial update filed on time | USDOT remains active; no action needed |
| Filed late but before deactivation processes | Usually no penalty; status stays active |
| Filing missed, USDOT deactivated | Cannot legally operate in interstate commerce; roadside OOS risk |
| Continued operation after deactivation | Civil penalty exposure up to ~$1,000/day, capped near $10,000 |
| Major operational change (address, fleet size, ownership) not reported within 30 days | Registration considered inaccurate; can trigger compliance review |
The 30-day rule for material changes
The biennial cycle is a floor, not a ceiling. Separate from your assigned filing month, 49 CFR 390.19 requires you to file an updated MCS-150 within 30 days any time there is a material change to your operation, including: a change in business address, a change in the number of power units by 10% or more, a change in company officers or the form of business ownership, adding or dropping hazmat operations, or ceasing operations altogether. Carriers routinely miss this because they mentally file MCS-150 obligations under "every two years" and forget the interim trigger exists — then a move or fleet expansion goes unreported for a year or more, which becomes a documented discrepancy the moment an auditor compares your MCS-150 to your actual insurance certificate or vehicle registrations.
MCS-150 vs. MCS-150A, MCS-150B, and MCS-150C
- MCS-150 — the standard biennial Motor Carrier Identification Report filed by nearly all carriers.
- MCS-150A — a supplemental form combined with the MCS-150 for carriers applying for a new USDOT number.
- MCS-150B — a combined report used by hazardous materials safety permit (HMSP) applicants alongside their biennial update.
- MCS-150C — the identification report filed by intermodal equipment providers (IEPs) rather than motor carriers.
How the MCS-150 connects to UCR, insurance, and broker relationships
The MCS-150 doesn't operate in isolation. Your Unified Carrier Registration filing, your insurance renewal, and your broker onboarding paperwork all pull from the same USDOT record that the MCS-150 keeps current. Insurance underwriters routinely check SAFER before binding or renewing coverage, and a deactivated or wildly stale MCS-150 — one still showing power unit and mileage figures from three registration cycles ago — reads as a red flag for risk assessment, sometimes resulting in higher premiums or a request for updated documentation before binding. Freight brokers are even less forgiving: most broker carrier-vetting platforms (like a load board's carrier packet system) automatically reject or flag a carrier whose USDOT status isn't "active," cutting off load access instantly regardless of how good your safety record actually is.
UCR Registration GuideUCR and the MCS-150 are separate filings with separate deadlines — see how they interact and what you owe each year.Your CSA safety scores are also directly downstream of MCS-150 data. Because several BASIC percentiles are normalized against reported mileage and power units, an inaccurate MCS-150 can distort your safety measurement standing in either direction — making a genuinely safe carrier look worse than it is, or masking a real problem. Carriers preparing for a new entrant audit in particular should reconcile MCS-150 figures against actual dispatch and mileage records before the audit, since inspectors compare the two directly.
CSA Score CheckerCheck how your current BASIC percentiles look before your next MCS-150 filing, so mileage and fleet-size updates don't create a surprise swing in your safety scores.Open the free tool New Entrant Audit Prep ToolNew entrants file their first MCS-150 update inside their initial 18-month monitoring window — get ready for the safety audit that often follows.Open the free toolReinstating a deactivated USDOT number
If your number has already gone inactive, the fix is usually straightforward but time-sensitive. File the overdue biennial MCS-150 through the same URS portal, making sure every field is current rather than just resubmitting stale numbers to get it done quickly. Once submitted, monitor the SAFER Company Snapshot for your USDOT number — reactivation typically posts within a few business days, though it can take longer if the filing contains errors that require FMCSA staff review. During the gap between filing and reactivation, avoid dispatching loads in interstate commerce if at all possible, since the public-facing record will still show inactive status to brokers, shippers, and enforcement even after you've submitted the correction.
If your business has genuinely ceased operations, don't simply let the account lapse into deactivation — file a final MCS-150 selecting "out of business" so the record closes cleanly. This matters if the owner ever starts a new carrier entity later, since FMCSA cross-references prior USDOT records during new entrant vetting, and an unexplained deactivation on a prior number can draw extra scrutiny.
Building a filing routine so you never miss it again
The single biggest driver of missed MCS-150 deadlines isn't confusion about the rule — it's simply forgetting, because a 24-month cycle is long enough to fall off everyone's radar between filings. The carriers who never miss a deadline typically do three things: they calendar the filing month the moment they complete the current cycle's update (not a reminder a week before, but a recurring entry two years out), they keep a running log of VMT and headcount changes throughout the year so the data is ready instead of estimated at the last minute, and they check SAFER status quarterly regardless of where they are in the cycle to catch any unexpected deactivation early.
What Is DOT Compliance?See how the MCS-150 fits into the full picture of ongoing federal motor carrier compliance obligations.How often do I need to file the MCS-150?
Every 24 months, on the month assigned by the last two digits of your USDOT number, regardless of whether any information has changed. You must also file within 30 days of any material change such as a new address or a 10%-or-greater fleet size change.
How do I know what month my MCS-150 is due?
The second-to-last digit of your USDOT number maps to a calendar month (0=January through 9=October), and the last digit determines whether you file in odd or even years. You can also look up your exact due date instantly using an MCS-150 due date checker tool.
Is there a fee to file the MCS-150?
No. Filing directly through the FMCSA URS portal is free. Any fee you pay a third party is for the service of tracking the deadline and handling the paperwork, not a government filing fee.
What happens if I miss my MCS-150 deadline?
FMCSA deactivates your USDOT number, which means you are no longer legally registered to operate in interstate commerce. Continued operation after deactivation can draw civil penalties of roughly $1,000 per day up to about $10,000.
Can I file the MCS-150 without a PIN?
No, you need your USDOT PIN to log into the FMCSA registration portal. If you don't have one, you can request it be mailed to your business address on file, which typically takes 4 to 7 business days.
Does the MCS-150 affect my CSA safety scores?
Yes. FMCSA uses the mileage and power unit counts you report on the MCS-150 as part of the denominator in several CSA BASIC calculations, so inaccurate figures can distort your safety percentiles in either direction.
Do owner-operators and private carriers have to file the MCS-150?
Yes. The biennial filing requirement applies to every carrier with a USDOT number, including single-truck owner-operators and private carriers hauling their own goods, not just for-hire fleets.
What is the difference between the MCS-150 and UCR registration?
The MCS-150 keeps your USDOT registration and safety data current with FMCSA on a 24-month cycle, while UCR (Unified Carrier Registration) is a separate annual fee-based registration due each December 31. They are filed through different systems and neither one satisfies the other's requirement.
Long Haul Compliance tracks the biennial filing month for every carrier on our compliance program, gathers the mileage and fleet data ahead of the deadline, files the update correctly the first time, and confirms your USDOT status stays active in SAFER — so a missed reminder never turns into a deactivated number, a lost load, or a surprise civil penalty. Call (865) 992-8089 to have your MCS-150 cycle put on autopilot.
