You got your USDOT number a year or two ago, you’ve been running, and somewhere recently you saw or heard a reminder about an MCS-150 biennial update, and you’re trying to figure out if it’s a real requirement or just bureaucratic noise. Short answer: the MCS-150 biennial update is the every-two-years carrier record update FMCSA requires of every USDOT holder, it’s free to file, takes 10 minutes online, and missing it deactivates your USDOT number, which deactivates your MC, which means you cannot legally operate interstate until it’s filed. It’s the cheapest mandatory filing in the entire compliance stack and the one most often missed.
When MCS-150 applies to you
If you hold an active USDOT number, MCS-150 applies. The exceptions are narrow:
- Active USDOT, any operation type (for-hire, private, intrastate that uses USDOT): MCS-150 required every two years
- USDOT issued less than 24 months ago: first MCS-150 due at the 24-month mark from issuance
- USDOT inactive (deactivated, never used): MCS-150 not currently required, but reactivation requires it
- No USDOT (intrastate-only, exempt operation): MCS-150 not applicable
There’s no exemption based on size, fleet count, or revenue. One truck, one driver, USDOT issued in 2024 = MCS-150 due in 2026.
When MCS-150 is due
The schedule is anchored to your USDOT issue month, not the calendar year.
| Schedule trigger | Due date |
|---|---|
| First MCS-150 (new USDOT) | 24 months from USDOT issue date, by last day of the issue-month |
| Subsequent MCS-150 | Every 24 months from prior filing, same month |
| Out-of-cycle update (address, vehicle count change, contact info) | Within 30 days of the change |
| Reactivation MCS-150 (after deactivation) | Before any interstate operation |
The deadline is the last day of the month in which your USDOT was issued. If your USDOT was issued in March 2024, your first biennial is due by March 31, 2026. The next is March 31, 2028.
A common confusion: MCS-150 is sometimes also required outside the biennial cycle, when you change carrier address, contact info, or fleet size by more than 5%. Out-of-cycle updates don’t replace the biennial; the biennial still hits on its 24-month rhythm.
What to have ready before you file
The form is straightforward, but specific data points have to match:
- USDOT number
- Carrier legal name (must match prior FMCSA records)
- Carrier address (current; if it changed, this is also when to update)
- Operation classification (for-hire, private, intrastate, hazmat)
- Number of drivers and vehicles (current count, not historical)
- Total mileage for the prior year (good-faith estimate is acceptable)
- Cargo classifications hauled
- PIN (the one issued with USDOT) or login credentials for the FMCSA portal
Most filers stumble on the PIN, which is mailed at USDOT issuance and rarely retained. PIN recovery is its own process through FMCSA, takes 4-7 days, and should be done before the deadline approaches.
How to file MCS-150
Three short steps:
- Log into the FMCSA portal with your USDOT number and PIN, or request PIN recovery if you don’t have it.
- Update each section of the carrier profile: confirm legal name and address, update vehicle/driver counts and mileage, confirm operation classification and cargo types.
- Submit and save confirmation. The portal generates a confirmation immediately. The carrier record updates within 24-48 hours.
That’s the whole filing. There’s no fee, no waiting period, no decal or certificate issued. The proof is the updated record on FMCSA’s system.
If a free 10-minute filing every two years is the kind of low-frequency administrative thing that gets missed because it’s nowhere near top-of-mind during the 23 months between deadlines, that’s where our USDOT/MC registration service tracks the biennial cycle. We file MCS-150 on the schedule so the silent deactivation doesn’t happen at month 25.
What missing MCS-150 actually triggers
Of all the recurring filings, MCS-150 has the highest “cost-to-effort ratio” of skipping, meaning the worst consequences for the smallest filing.
USDOT deactivation is automatic. FMCSA does not warn before deactivation. The system flips the status the day after the deadline, and the carrier learns about it at the next roadside check, the next broker vetting, or when something downstream blocks.
Deactivated USDOT = inactive MC. The two are linked. A deactivated USDOT pulls the MC into inactive status, even though the MC application and BOC-3 + insurance are all current. The MC cannot operate without an active USDOT.
Operating after deactivation = operating without authority. A federal violation regardless of why the deactivation happened. Citations, possible truck out-of-service, and on subsequent inspection the carrier’s safety profile is flagged. The official FMCSA biennial update guidance is explicit that operating with deactivated USDOT is a violation.
Reactivation requires the missed MCS-150 plus current. Filing MCS-150 once doesn’t fully reactivate; FMCSA processes the update and reactivates within 1-3 business days, but the carrier cannot operate during the gap.
Cross-credential cascade. UCR registration cannot complete with deactivated USDOT, meaning if your MCS-150 lapses, your UCR for that year may not be fileable until reactivation. IRP renewal can also block. The deactivation cascades across systems silently.
Insurance and broker visibility. Brokers who run FMCSA checks before booking see “inactive” status. Insurance underwriters see it during renewal. The downstream commercial impact is bigger than the deadline-miss penalty itself, because insurance and broker decisions don’t reverse instantly when the status flips back.
Multiple missed biennials compound to revocation. Two consecutive missed MCS-150 cycles can move the carrier from “deactivated” to formally revoked, which is a harder reactivation than missed-once status.
The whole risk stack is preventable with a 10-minute free filing. That’s what makes the missed MCS-150 the single highest-leverage compliance gap in the post-MC stack.
Common mistakes on MCS-150
- Treating it as one-time. MCS-150 is biennial. Filing it once at USDOT issuance does not satisfy the recurring requirement.
- Filing only when address changes. Out-of-cycle updates are required for changes, but the biennial is required regardless of any changes, even if everything in the carrier record is identical.
- Missing the PIN. The FMCSA PIN is mailed when USDOT is issued and is rarely retained two years later. Recovering the PIN takes 4-7 days; starting recovery the week of the deadline is too late.
- Forgetting it’s tied to USDOT month, not calendar year. USDOT issued in March means biennials are March-anchored, not annual or calendar-anchored.
- Assuming “no operations changed” means the filing isn’t needed. The biennial confirms the record. Confirmation of no change is itself the filing.
MCS-150 vs UCR vs MC application
- MCS-150: biennial USDOT record update, free, every 2 years, anchored to USDOT issue month.
- UCR registration: annual federal-adjacent fee, calendar year, tier-based on power units.
- MC application: one-time federal authority filing with $300 fee, requires BOC-3 + insurance to activate.
The three are sometimes conflated by new carriers because all sound like “FMCSA registration,” but they’re distinct: one-time authority filing (MC), annual fee (UCR), biennial update (MCS-150). All three are required while MC is active.
Quick recap
MCS-150 is the silent one. It’s free, it takes 10 minutes, it’s due every two years anchored to your USDOT issue month, and missing it deactivates your USDOT, which makes your MC inactive, which means you cannot legally operate interstate. Of every recurring compliance filing, it has the highest cost-to-effort ratio of skipping. File on the deadline; recover the PIN well in advance.
If your USDOT is approaching the 24-month mark and you don’t know your PIN, or you’re not sure when your last MCS-150 was filed, that’s the gap that turns into a deactivated USDOT the day after the deadline, without any warning email. We track biennial dates and file MCS-150 on the schedule so the silent deactivation doesn’t happen at month 25. See how our USDOT/MC registration service tracks biennial filings →