Where every number on this site comes from
The data
One source: the FMCSA Company Census File, published by the U.S. Department of Transportation at
data.transportation.gov/resource/az4n-8mr2.
It is free. It needs no API key and no account. Every lookup on this site queries it live from your
browser, so there is no cached copy of ours sitting between you and the record.
Checking when the census was last updated…
The filing rule, and which version of it is in force
49 CFR 390.19T requires a motor carrier to update its MCS-150 every 24 months, and it sets each
carrier's timing from the USDOT number. The last digit gives the month. The next-to-last digit gives
the year: odd digit, odd-numbered years, even digit, even-numbered years. Paragraph (b)(2) says the
form must be filed by last day of
the assigned month, so a carrier is not late during their
own month.
The section number matters and the obvious guess is wrong. 49 CFR 390.19 and the whole
Unified Registration System subpart, 390.201 through 390.209, are suspended indefinitely.
eCFR labels that subpart E-suspended, and 88 FR 80184 of 17 November 2023 reads:
Amend Sec. 390.19 by: a. Lifting the suspension of the section; … d. Suspending the section
indefinitely.
The T section is the one that applies. FMCSA's own FAQ still cites the suspended
one, so we do not follow it there.
390.19T(b)(4) states the consequence: a person who fails to complete the biennial update
is subject to the penalties prescribed in 49 U.S.C. 521(b)(2)(B) or 49 U.S.C. 14901(a), as
appropriate, and deactivation of its USDOT Number.
| Last digit of the USDOT number | Assigned filing month |
|---|
Filing early counts, and the window is 12 months
FMCSA publishes this and it decides every threshold on the site:
FMCSA considers any update of an MCS-150 or MCS-150C that was completed by a motor carrier,
Intermodal Equipment Provider (IEP), or carrier that has been issued a Hazardous Materials Safety
Permit (HMSP) at any time during the 12 months immediately preceding the biennial update due date to
satisfy the biennial update requirement.
Two things follow. A carrier who files on the first day of that window and then waits out the whole cycle can sit at 35 months with nothing wrong, which is where the 36-month figure people quote actually comes from. And a 25-month-old form can be perfectly fine, so a flat 24-month cutoff invents delinquency. We do not use one.
We call a record past due only when the form on file is older than 24 months and older than the 12-month window before that carrier's most recent expired deadline. Both tests. Missing the window on its own can fire at 13 months, because a deadline that expired last month had its window open 13 months ago, and a carrier in that position has still filed inside the 24 months the rule names. Those get a separate label that says the call is arguable.
Who the rule does not reach, which is most of the apparent problem
390.19T(a) reaches motor carriers and intermodal equipment providers. It does not reach brokers, freight forwarders, shippers or cargo tank facilities. The section that would have covered them, 390.201(b)(1), is one of the suspended ones.
Those businesses hold USDOT numbers and sit in the same file with an empty or twenty-year-old MCS-150 date, because they never had to file the form. So we read the census entity-type field before saying anything, and a registrant the rule does not reach is never flagged.
What "active" means here
It means the census registration status field says the registration is active. The MCMIS data dictionary defines it as the status of the record, and it explicitly includes intrastate-only carriers issued a number by a state. It is a field in a file. It is not a finding about safety, insurance, or operating authority, and a census date is not a compliance determination. FMCSA makes compliance determinations. We read a record and do arithmetic on a date.
The date field itself needs the same care. The MCMIS Company Census Data Dictionary defines
MCS150_DATE as the date typed or written on the MCS-150 form used to update the
record
. Any change filing resets it, and the form carries one combined reason code covering both
a biennial update and a change, so which kind it was cannot be recovered. A second FMCSA dictionary
calls the same field the latest date the form was filed. Those are different things, and FMCSA
publishes both, so we describe it as the date on the most recent form on file and nothing more.
The 36% number, corrected
One exemption we cannot resolve
390.19T(i) exempts a motor carrier that registers its vehicles in a state taking part in the PRISM programme, provided it files the required information with that state. The census does not record whether a carrier is in that position, and FMCSA publishes state participation only as an image. So a carrier can look stale here and owe nothing. Every past-due result on this site says so on the result itself.
What we do not publish
Compliance vendors quote a figure of about 12% of registrants missing their biennial update each cycle. We traced it to a filing service's blog post carrying no attribution, and found no FMCSA, OIG, GAO or Federal Register document that quantifies it. So it is not on this site. The only primary measurements we located are DOT Inspector General reports from 2004 and 2006, both of which predate the deactivation mechanism that would change the rate.
FMCSA's own carrier counts are also not comparable to anything here. Its published figure counts
carriers with recent activity
in the past three years, which is a different denominator from a
registration status field.
Update cadence
Lookups read the census live, so a result carries whatever the file held at the moment you asked. The population counts come from a full sweep of the file and carry the date of that sweep.
The code
The schedule arithmetic is one module with 39 tests behind it, and the same module runs the lookup on this page, the list check, and the sweep that produced the counts above. One of those tests asserts that no result statement anywhere claims a carrier is out of compliance. Another forbids citing the suspended sections.
Read every result on this site with this in mind
FMCSA moved carrier registration to a new system called Motus on 19 May 2026, and MCS-150 filing stopped working for many carriers. On 24 June 2026 Overdrive reported that FMCSA had suspended deactivating USDOT numbers for carriers unable to complete their biennial updates since 1 June 2026.
Two things follow. A record that looks past due may belong to a carrier who tried to file and could not. And the deactivation the regulation describes is not currently being applied. Treat a stale date as a reason to ask the carrier, not as a conclusion about them.