Skip to main content

Book or don't book? Carrier vetting checker

Enter a USDOT or MC number for a PASS, CAUTION, or REJECT triage using the same booking-verdict signals as our carrier pages — authority, insurance, OOS, and SMS alerts from public FMCSA data.

When to use this

  • → Onboarding a new carrier before first load
  • → Re-vetting after a long idle period
  • → Quick triage when compare pages feel heavy

Public filings snapshot — not legal advice. PASS / CAUTION / REJECT mirrors our free USDOT booking-verdict logic. Always confirm authority and insurance on FMCSA SAFER / L&I before tendering.

How to use this checker

  1. Get the carrier USDOT or MC — Use the number from the carrier packet, SAFER, or your TMS.
  2. Run the book check — Paste into the form and submit. We resolve MC/docket to USDOT when needed.
  3. Read blockers first — REJECT rows list hard regulatory blockers — do not tender until cured on FMCSA.
  4. Review cautions — Insurance watch, BASIC alerts, peer OOS, and crash history appear as CAUTION signals.
  5. Confirm on FMCSA — Open the linked USDOT profile or SAFER before you assign a load.

Frequently Asked Questions

What does PASS, CAUTION, and REJECT mean?
REJECT means one or more hard blockers (out-of-service, revoked authority, uninsured, unsatisfactory rating). CAUTION means no hard blocker but elevated signals need review. PASS means no hard blockers in our snapshot — still verify on FMCSA before tendering.
Is this a Carrier411 or DAT CarrierWatch score?
No. TruckCodex interprets public FMCSA filings only — no proprietary score, no paywall. Rules mirror our free USDOT booking-verdict card.
Does PASS mean I should book the carrier?
No. PASS is 'clear to review' — a triage hint, not permission to tender. Always confirm authority and insurance on FMCSA SAFER and L&I.
Can I use MC instead of USDOT?
Yes. The same resolver as /tools/mc-age/ and /tools/ready-to-operate/ accepts USDOT, MC, FF, or MX.
Where does insurance data come from?
FMCSA L&I insurance filings (BIPD/BMC-91) plus our insurance-lapse watch materialized view when applicable.
Why is my result page noindex?
Query results are personalized lookups. The empty form page is indexable; ?q= results use noindex,follow so search engines index the tool, not every USDOT permutation.