- Home
- Free tools
- MCS-150 due date calculator
MCS-150 biennial update due date calculator
Your MCS-150 is due every two years by the last day of a month set by your USDOT number. The last digit picks the month (1 is January through 9 is September, and 0 is October). The next-to-last digit picks the year: odd digits file in odd-numbered years, even digits in even-numbered years. The rule is 49 CFR 390.19T(b).
Key points
- Every carrier with a USDOT number files the MCS-150 update every 24 months, even if nothing changed.
- The last digit of the USDOT number sets the month; 0 means October.
- The next-to-last digit sets odd or even years.
- A missed update can lead to civil penalties and deactivation of the USDOT number.
The full schedule
The table below is the schedule in 49 CFR 390.19T(b)(2). The update is due by the last day of the month shown.
| USDOT number ends in | Due by the last day of |
|---|---|
| 1 | January |
| 2 | February |
| 3 | March |
| 4 | April |
| 5 | May |
| 6 | June |
| 7 | July |
| 8 | August |
| 9 | September |
| 0 | October |
Then the year. If the next-to-last digit is odd (1, 3, 5, 7 or 9), you file in odd-numbered years such as 2027 and 2029. If it is even (0, 2, 4, 6 or 8), you file in even-numbered years such as 2026 and 2028. Nobody is due in November or December.
Worked examples
- USDOT 3147286. Last digit 6 means June. Next-to-last digit 8 is even, so even years. Due by June 30, 2028, then June 30, 2030.
- USDOT 2209153. Last digit 3 means March. Next-to-last digit 5 is odd, so odd years. Due by March 31, 2027.
- USDOT 1045670. Last digit 0 means October. Next-to-last digit 7 is odd. Due by October 31, 2027.
The calculator always returns the next deadline that has not passed yet, counted from today's date on your device.
Who has to file
The biennial update applies to every motor carrier that has a USDOT number, whether it is for-hire or private, interstate or a carrier in a state that uses USDOT numbers for intrastate operations. Intermodal equipment providers and hazardous materials safety permit holders file their own versions of the form (MCS-150B and MCS-150C). A carrier files when it first registers, before it begins operations, and then every 24 months on the schedule above.
You file even if nothing changed. The update confirms your company details, operation type, cargo, power units, drivers and the miles your vehicles ran in the last calendar year. FMCSA uses those numbers for its safety measurement, so a stale record can distort how your company's crash and inspection rates are normalized.
How to file the update
- Gather your current numbers: power units (owned, term-leased and trip-leased), drivers (interstate and intrastate, CDL and non-CDL) and vehicle miles traveled in the last calendar year.
- Sign in to FMCSA's registration system with the account tied to your USDOT number and choose the biennial update.
- Review every section, change what is out of date and submit. FMCSA charges no filing fee for the update itself.
- Keep the confirmation with your company records, and check your public record on SAFER once it refreshes.
FMCSA has been moving registration to a new online system, so the screens you see may differ from older instructions. Many paid filing services offer to do this for you; the update itself can be filed directly with FMCSA at no charge.
What happens if you miss it
Under 49 CFR 390.19T(b)(4), a company that fails to complete its biennial update is subject to civil penalties and deactivation of its USDOT number. A deactivated number is a problem at roadside and with shippers, brokers and insurers who check your status before tendering a load. If you are late, file as soon as you notice; do not wait for the next cycle.
Keeping track of it with the rest of your compliance dates
The MCS-150 is one of several recurring federal deadlines: IFTA returns every quarter, the UCR registration before each new year, the heavy vehicle use tax return (IRS Form 2290) each summer, and your IRP renewal. The trucking compliance calendar puts all of them in one downloadable calendar.
Frequently asked questions
When is my MCS-150 due?
By the last day of the month matching the last digit of your USDOT number (0 means October), in odd-numbered years if the next-to-last digit is odd and even-numbered years if it is even. The calculator on this page does the arithmetic.
Do I have to file the MCS-150 if nothing changed?
Yes. The biennial update is required every 24 months whether or not anything changed (49 CFR 390.19T(b)(2)).
What happens if I miss my MCS-150 biennial update?
The rule makes a carrier that misses it subject to civil penalties and deactivation of its USDOT number (49 CFR 390.19T(b)(4)).
Does FMCSA charge a fee for the MCS-150 update?
No. FMCSA does not charge a fee for the biennial update. Third-party filing services charge for their own time.
My USDOT number has only one digit. Which year do I file?
Treat the missing next-to-last digit as 0, which is even, so you file in even-numbered years.
Sources
- 49 CFR 390.19T, Motor carrier identification reports (eCFR)
- Federal Motor Carrier Safety Administration
Regulations change. Check the current rule at the source before you act on it; this page is general information, not legal or tax advice.