FMCSA Biennial Update (MCS-150) Due & Overdue Carrier Leads
Pricing
from $3.00 / 1,000 carrier leads
FMCSA Biennial Update (MCS-150) Due & Overdue Carrier Leads
Trucking and bus companies whose FMCSA biennial update (MCS-150) is due this month or next, or already overdue, worked out from the official USDOT filing schedule and FMCSA's daily census. One row per carrier with deadline, last MCS-150 date, phone, email, address, fleet and authority. No API key.
Pricing
from $3.00 / 1,000 carrier leads
Rating
0.0
(0)
Developer
Jaydan Eaton
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Security
Limited permissionsShare
Get trucking and bus companies whose FMCSA biennial update (MCS-150) is due now, due next, or already overdue. The actor works out each carrier's deadline from the official USDOT filing schedule and checks it against the last MCS-150 date in FMCSA's daily Company Census File. Each row is one carrier (USDOT number) with deadline, days left, last MCS-150 date, phone, email, address, fleet size, drivers, cargo, operating authority and safety rating. No API key, no login, no proxies.
Other FMCSA tools on the Store look up one carrier at a time or list new registrations. This one answers a different question: which active carriers have to file their biennial update this month (or missed it)? That is a fixed, predictable deadline every carrier faces, and a missed one leads to USDOT deactivation.
The rule it uses
From FMCSA's "Updating Your Registration" page (49 CFR 390.19): every USDOT holder must update its MCS-150 every 24 months, even if nothing changed. Failure to file leads to deactivation of the USDOT number and may bring civil penalties of up to $1,000 per day, not to exceed $10,000.
- The last digit of the USDOT number sets the month: 1 = January ... 9 = September, 0 = October (due by the last day of that month).
- The next-to-last digit sets the year: odd = odd-numbered years, even = even-numbered years.
Due = active carrier, deadline in the month(s) you pick, and no MCS-150 dated in that deadline's calendar year yet. Overdue = active carrier whose most recent deadline has passed with no MCS-150 dated in that deadline's calendar year or later.
This is a schedule check on public data, not legal advice. FMCSA has the final word on any carrier's status; the SAFER snapshot link is in every row.
How big is it
Counts from FMCSA's census on 2026-10-22 (active carriers with a phone on file, INDIVIDUAL business type excluded, before the business-name check):
- Deadline October 2026: 80,043 carriers with no MCS-150 dated in 2026 yet
- Deadline January 2027: 96,355 carriers
- Deadline February 2027: 96,653 carriers
- Overdue candidates whose last MCS-150 is 2 to 3 years old: 709,032 rows before the per-carrier deadline check
The census is republished every day (latest MCS-150 dates on file were 2026-10-20 in that check).
What you get per carrier
- USDOT number, legal and DBA name, segment (due / overdue), biennial deadline, days until deadline, next deadline, filing schedule (e.g. "October of even-numbered years")
- Last MCS-150 date, months since it, mileage and mileage year reported
- Phone, fax, email, physical and mailing address
- Business type, interstate/intrastate, classification (Authorized For Hire, Private Property, ...), hazmat flag
- Power units, trucks, buses, drivers, CDL drivers, cargo carried
- Operating authority dockets (MC/FF/MX) with status, safety rating and date, date the USDOT number was added, D-U-N-S number
- Link to the carrier's FMCSA SAFER snapshot
Who uses it
- DOT compliance and registration services (biennial update, UCR, IFTA, permits): a call list of carriers with a deadline this month, every month
- Truck insurance agents and MGAs: carriers at a renewal-like checkpoint, and overdue carriers at risk of losing their USDOT number
- ELD, fleet software and factoring companies: active carriers by state, fleet size, cargo and authority
- Freight brokers and shippers: check your own carriers (USDOT watch list) before their numbers get deactivated
Filters
Segments (due / overdue), number of upcoming deadline months or exact months (YYYY-MM), overdue look-back (max months since last MCS-150), skip carriers updated within N months, states, interstate / intrastate, for-hire only, has MC/FF/MX authority, hazmat only, passenger carriers only, cargo types, min/max power units, min drivers, phone or email required, USDOT watch list, sort (largest fleets first, oldest MCS-150 first, USDOT number), max results.
Organization-level data only
Rows FMCSA marks with business type INDIVIDUAL are skipped, and by default so are carriers whose legal name has no business word (INC, LLC, CORP, TRUCKING, TRANSPORT, LOGISTICS, FARMS, SERVICES and similar), so person-named sole proprietors are left out. Officer names and cell phones are never returned. Obvious data-entry junk (for example 500,001 power units with 2 drivers) is dropped.
Example input
{"segments": ["due"],"nextDeadlines": 2,"states": ["TX", "OK", "LA"],"forHireOnly": true,"requireOperatingAuthority": true,"minPowerUnits": 1,"maxPowerUnits": 10,"requireEmail": true,"maxResults": 1000}
Example output (trimmed, from a real run on 2026-10-22; contact fields left out here)
{"usdotNumber": "775300","legalName": "DAVIS OIL INC","segment": "due","biennialDeadline": "2026-10-31","daysUntilDeadline": 9,"filingSchedule": "October of even-numbered years","lastMcs150Date": "2024-10-13","city": "TAHLEQUAH","state": "OK","carrierOperation": "Interstate","classification": ["Authorized For Hire"],"powerUnits": 10,"operatingAuthority": [{"docket": "MC650576", "status": "Active"}]}
Pricing
Pay per result: $3 per 1,000 carriers (carrier-lead event) plus a tiny actor-start fee. The run stops at Max results or when your maximum charge per run is reached, whichever comes first. Platform usage is small: a 100-row run reads one census page.
Data source and limits
- FMCSA Company Census File, data.transportation.gov dataset
az4n-8mr2(official, keyless Socrata API). The actor sends about one request per second, backs off on 429/5xx (honoring Retry-After) and identifies itself with a User-Agent. - The schedule rule and penalty text come from FMCSA's "Updating Your Registration" page.
- Census status and MCS-150 dates can lag FMCSA's internal systems by a day or more. Always confirm on SAFER before acting.
- Not affiliated with or endorsed by FMCSA or the US DOT.