Carrier Onboarding Document Verification: A Practical Checklist
Before a new motor carrier hauls its first load, check three things separately: that the company is who it says it is, that FMCSA shows it authorized to operate for hire with its insurance on file, and that every document it sent matches those records. A document received is not a document verified, and a verified file is not yet permission to tender loads: that last step is a decision your company makes. This guide gives the list of documents, the source to check each one against, the consistency rules, a register and a pilot checklist.
- Published
- Sources checked
- Reading time
- 10 min
- Written by
- Mirage Metrics team
Scope: US interstate for-hire motor carriers of property, regulated by FMCSA. Rules checked on September 24, 2026, during FMCSA's move to its new registration system, Motus. Intrastate carriers, household goods movers and carriers outside the United States follow other rules. This guide describes a document control; it is not legal or insurance advice.
Decision snapshot
- Best suited to
- Transportation managers, carrier procurement, operations and compliance teams at shippers and brokers who add carriers regularly.
- Inputs needed
- The carrier's onboarding form, USDOT and docket numbers, certificate of insurance, W-9, signed agreement, bank details, and the FMCSA records your team retrieves.
- What can be automated
- Reading certificates and forms, extracting names, numbers, dates and limits, comparing them with the retrieved FMCSA records, flagging mismatches, missing and expiring documents, pre-filling the TMS carrier record as a draft.
- What requires human approval
- Confirming a certificate with the agent, calling back on independently sourced numbers, judging any mismatch, and authorizing the carrier for loads.
- When this approach is insufficient
- For carriers outside FMCSA's scope, for household goods, or where your risk policy requires a specialist vetting service or insurance review. Extraction does not detect a forged document on its own.
Received, verified, authorized
Most onboarding failures come from treating these three states as one. Keep them as separate statuses in your register, with a different person or at least a different step for each.
| State | Means | Who sets it | What it proves |
|---|---|---|---|
| Received | The document is in your system, legible, and filed against the carrier | Anyone on the onboarding team | Proves nothing about the carrier |
| Verified | Each checkable field matches an independent source (FMCSA records, a call to the insurance agent, a callback to a known number) | The person named on the checklist, with the source and date recorded | Proves the file is consistent on that date |
| Authorized | Your company has decided to tender loads to this carrier, for these lanes, equipment and commodities | The person with that authority in your process | A business decision, which no document or tool makes for you |
What to request, and what to check it against
For each item, the table names where it comes from and the independent source you check it against. The source matters more than the document: a check against something the carrier also supplied is not a check.
| Item | Comes from | Check against | When it applies |
|---|---|---|---|
| Legal name, DBA, physical address, phone | Carrier's onboarding form | FMCSA record (SAFER Company Snapshot, L&I, or Motus as FMCSA rolls it out) | Every carrier |
| USDOT number | Onboarding form, carrier agreement | FMCSA record | Every carrier. New numbers issued in Motus are randomized |
| Docket number and operating authority (MC, MX or FF prefix) | Onboarding form | L&I authority status: type (common, contract, broker) and whether it is active | For-hire interstate carriers. A broker's authority is not a carrier's |
| Liability insurance on file with FMCSA | Filed by the insurer, not the carrier | L&I insurance section: filing, insurer, effective date, any pending cancellation | Every for-hire interstate carrier |
| Certificate of insurance (COI) | The carrier's insurance agent | The agent, by a call to a number you found yourself; the L&I filing | Every carrier; cargo and general liability per your contract |
| Form W-9 | The carrier | Legal name and taxpayer identification number against the FMCSA name | US payees, for your accounts payable |
| Signed carrier agreement | The carrier's authorized signatory | Signatory's name and role against the company's records and your callback | Every carrier |
| Remittance and bank details | The carrier, or its factoring company | Callback on a known number; account name matches the legal name, or a confirmed notice of assignment to a factor | Every carrier, and every later change |
| Hazardous materials or special equipment | The carrier | Insurance level matches the higher minimums; equipment and endorsements match the loads | Only when your loads require it |
FMCSA's registration systems are changing
FMCSA moved registration to Motus in May 2026. According to FMCSA, new USDOT and docket numbers issued there are randomized to prevent fraud, existing numbers do not change, docket numbers keep their MC, MX and FF prefixes, and historical L&I records remain available for viewing and verification. Eliminating docket numbers is still only under consideration (FMCSA, registration changes; modernization FAQs). Re-check which public lookup FMCSA recommends when you build your procedure.
Company identity and who is signing
The FMCSA record tells you a company with that name and number exists and is authorized. It does not tell you that the person emailing you represents it. Carrier identity fraud is the reason FMCSA gives for Motus's identity verification and randomized numbering, and your own process needs the same distinction.
- Call the carrier on a phone number you sourced independently, such as the FMCSA record, not the number in the email signature.
- Confirm that the person signing the agreement holds a role that can bind the company, and record the name, role and date of the callback.
- Compare the email domain with the company's name and any website it lists. A free mailbox is not proof of fraud, but it is a reason to ask.
- Treat any request to change bank details as a new verification, by callback, before the next payment.
Insurance, filings and expiry dates
For-hire interstate carriers must keep minimum public liability cover, and their insurer files proof of it with FMCSA. The federal minimums below are floors; your contract can require more, and it is your contract that sets cargo and general liability requirements.
| Type of carriage | Commodity | Minimum |
|---|---|---|
| For-hire, interstate or foreign commerce, 10,001 lb GVWR or more | Property (nonhazardous) | $750,000 |
| For-hire and private, 10,001 lb GVWR or more | Oil and hazardous materials listed in 49 CFR 172.101, other than the categories below | $1,000,000 |
| For-hire and private, 10,001 lb GVWR or more | Bulk hazardous substances and certain high-hazard materials (Division 1.1 to 1.3 in bulk, Division 2.3 Zone A in bulk, highway route controlled Class 7, and others listed) | $5,000,000 |
Source: 49 CFR 387.9, as amended through July 21, 2026. Cancellation of a filed policy requires 35 days' written notice: 49 CFR 387.7(b)(1).
What to check on the certificate
- The named insured is the carrier's legal name, exactly.
- Policy dates cover today and the period you plan to use the carrier.
- Limits meet your contract, for liability, cargo and any other cover you require.
- Whether the policy covers any vehicle the carrier operates or only listed units: ask the agent, and record the answer.
- The agent confirms the certificate when you call on a number you found yourself.
Consistency rules across the file
Individually valid documents can still describe different companies. Run these rules across the whole file before you mark it verified. Red means stop until resolved; orange means a person must ask and record the answer.
| Field | Rule | Failure | Action |
|---|---|---|---|
| Legal name | FMCSA record = COI named insured = W-9 name = agreement party = bank account holder (or, if the carrier factors its invoices, a notice of assignment you confirm with the factoring company) | Any unexplained mismatch, including a DBA used where the legal name is required | Stop |
| USDOT and docket number | Same numbers on the form, the agreement, the COI (where shown) and the FMCSA record | One digit different | Stop |
| Address | Onboarding form = FMCSA physical address | Different address with no explanation | Ask |
| Phone and email | Contact reached by calling a number you sourced yourself | Email domain unrelated to the company, or a free mailbox for a fleet | Ask |
| Insurance | COI dates cover today and the planned loads; L&I shows the filing with no pending cancellation | COI valid but no FMCSA filing, or the reverse | Stop |
| Authority type | Carrier authority active for the operation you will tender | Only broker authority, or authority inactive or pending | Stop |
Checks before the first load
- Authority active for the operation you are tendering, checked on the day
- Insurance filing on the FMCSA record, with no pending cancellation
- No out-of-service order shown on the carrier's FMCSA record
- Equipment, commodity and any hazardous materials requirements match the load
- Agreement signed, W-9 received, bank details verified by callback
- The dispatch details (driver, truck, trailer) come from the carrier you verified, through the contact you verified
Renewals and ongoing monitoring
A carrier verified in March can be uninsured in June. Keep the file alive: record every expiry date, re-check the FMCSA record on a schedule you set and before the first load after a long gap, and treat any change of name, address, contact or bank account as a new verification. FMCSA registrants update their registration every two years through the biennial update, which Motus now handles, so a carrier's status on the FMCSA record can change between your checks: the periodic check is what catches it.
The tracking register
| Field | Content |
|---|---|
| Carrier | Legal name and USDOT number |
| Document | One line per document type |
| Received on | Date and channel |
| Verified on, by, against | Date, person, and the source used (FMCSA record, agent call, callback) |
| Result | Match, mismatch, or not verifiable, with a note |
| Expires on | For insurance and any dated document |
| Next check | The date the line comes back for review |
| Status | Received, verified, rejected, expired, or authorized for loads |
Incomplete or illegible documents
- Never complete a field from memory or from another document. Request the document again and keep the line in the Received state.
- An unreadable scan is a missing document. Ask for the original PDF from the issuer, especially for certificates.
- Record every request and reply on the register line, with dates, so an audit shows why the carrier was or was not activated.
- Set a closing rule. A file incomplete after a period you choose is closed, not left half-open with loads pending.
A document matrix to copy
The matrix is the reference card behind the register: what each check proves, where it is done, how often, and by whom. Adjust frequencies to your risk policy; the ones below are placeholders, not requirements.
| Check | Pass condition | Source | When | Owner |
|---|---|---|---|---|
| FMCSA authority status | Active for the operation | L&I or Motus | Before activation, before each first load after a gap, and on a schedule you set | Onboarding team |
| FMCSA insurance filing | On file, no pending cancellation | L&I insurance section | Before activation, then on a schedule | Onboarding team |
| COI | Named insured, dates, limits, cargo cover | Call to the agent | Before activation and at each renewal | Onboarding team |
| W-9 | Name and TIN consistent | Your AP process | Before first payment | Accounts payable |
| Carrier agreement | Signed by an authorized person | Callback | Before activation | Contract owner |
| Bank details | Account holder = legal name | Callback on a known number | Before first payment and at every change | Accounts payable |
| Safety data | Out-of-service orders, rating if any | SAFER Company Snapshot | Before activation, then on a schedule | Safety or compliance |
Illustrative example, invented figures: a file that looks complete
Invented carrier, invented numbers. Ridgeway Freight LLC sends a complete pack: form, COI, W-9, signed agreement. Extraction and comparison give:
| Check | Found | Against | Result |
|---|---|---|---|
| Legal name | Ridgeway Freight LLC on all four documents | FMCSA record: Ridgeway Freight LLC | Match |
| Authority | Docket number on the form | L&I: common authority active | Match |
| Insurance | COI valid to next March, $1,000,000 liability | L&I: filing on record, cancellation pending | Mismatch |
| Phone | Number in the email signature | FMCSA record shows a different number | Callback needed |
Every document is present and legible, and the file still does not pass. The pending cancellation means the certificate describes cover that is ending; the phone mismatch means nobody has yet spoken to the company on the record. Both go to a person. The carrier stays at Received until the agent and the company confirm, on numbers your team sourced.
What extraction can do, and where it stops
Reading certificates, forms and agreements, and comparing their fields with records, is repetitive work that software can prepare reliably, with the source of each value kept. Confirming that a document is genuine, or that a person is who they say, is not something extraction can establish.
| Task | Can be prepared by software | Stays with your team |
|---|---|---|
| Read a COI and extract insured name, policy numbers, dates, limits | Yes | Whether the certificate is genuine: only the agent or insurer can confirm it |
| Compare extracted fields with the FMCSA record your team retrieved | Yes | Why they differ, and whether the difference is acceptable |
| Flag missing, illegible or expired documents | Yes | Whether to accept a substitute document |
| Track expiry dates and raise renewals | Yes | Suspending a carrier with loads in progress |
| Pre-fill the carrier record in the TMS | Yes, as a draft | Activating the carrier for loads |
| Confirm the identity of the person on the phone or signing | No | Callback and judgment by your team |
Pilot checklist
- Scope fixed: US interstate for-hire carriers, the document list above, one team
- Twenty to fifty recent carrier files collected, including some you rejected and why
- Your current checklist written down, so the pilot compares against it
- Extraction run on the files; every extracted value linked to its page
- Comparison with FMCSA records retrieved by your team on the same day
- Every mismatch reviewed by a person and classified: real problem, data lag, or extraction error
- No carrier activated by the pilot: activation stays in your normal process
- Measured: files fully checked, mismatches found that the manual process missed, false alarms, minutes per file
Where Mirage fits
Mirage deploys document agents for logistics teams that read freight documents and put structured data into the TMS, flagging what does not match; at Transwin, a Moroccan logistics operator, the logistics agent reads freight and customs documents into the TMS, with 70% less manual data entry on freight documents reported in the case study. Mirage has not published a carrier onboarding deployment, and it is not a carrier vetting service or a compliance authority: it would prepare the file, and your team would decide. The TMS data entry page describes the closest workflow.
Questions readers ask
What minimum insurance must a US motor carrier have?
Under 49 CFR 387.9, a for-hire carrier of nonhazardous property in interstate or foreign commerce, with vehicles of 10,001 pounds GVWR or more, must carry at least $750,000 of public liability cover. Some hazardous materials require $1,000,000 or $5,000,000. These are federal minimums: your contract can require more, and cargo cover is set by your contract, not by that table.
Are MC numbers going away?
Not yet. As of September 24, 2026, FMCSA states that its new registration system, Motus, keeps issuing docket numbers with the MC, MX and FF prefixes, that existing USDOT and docket numbers do not change, and that eliminating docket numbers is still under consideration for a future rulemaking. New USDOT and docket numbers issued in Motus are randomized.
Is a certificate of insurance enough?
No. A certificate is issued by the agent and can be out of date or altered. Check it against the insurance filing FMCSA shows for the carrier, and confirm it with the agent on a number you found yourself. Federal rules require 35 days' written notice to cancel a filed policy, so a pending cancellation can appear on the FMCSA record before the certificate's end date.
Can software approve a carrier automatically?
Software can read the documents, compare them with the records your team retrieved, and flag what does not match or is about to expire. Deciding that a carrier may haul your loads is a business decision with legal and safety consequences, and it should stay with a named person.
Does this apply to carriers outside the United States?
No. This guide covers US interstate for-hire carriers regulated by FMCSA. In the European Union, for example, international road haulage runs on other documents, starting with the Community licence under Regulation (EC) No 1072/2009, and each country adds its own rules.
Sources and scope
Checked on . Scope: US interstate for-hire motor carriers of property under FMCSA. FMCSA pages were read in a browser on that date. Regulations change; re-check the linked sections before relying on a figure.
- 49 CFR 387.9, Financial responsibility, minimum levels (eCFR): $750,000, $1,000,000 and $5,000,000 minimums by type of carriage
- 49 CFR 387.7, Financial responsibility required (eCFR): continuous coverage and 35 days' written notice of cancellation
- FMCSA, About FMCSA Registration Changes: Motus, fraud prevention and identity verification, randomized new numbers, MC/MX/FF prefixes kept, docket elimination under consideration
- FMCSA, Registration Modernization FAQs: Motus launch to all users in May 2026, Login.gov access, legacy URS offline, L&I records still viewable
- Federal Register, Availability of Motus, FMCSA's New Registration System (April 29, 2026): Motus phases and the systems it replaces
- FMCSA SAFER, Company Snapshot: public carrier identification and safety summary
- FMCSA Licensing and Insurance public search: operating authority and insurance filings
- IRS, About Form W-9: taxpayer identification request for US payees
- Regulation (EC) No 1072/2009 (EUR-Lex): EU Community licence for international road haulage, out of this guide's scope
This guide describes document verification practice. It is not legal, insurance or compliance advice, and it does not replace your own carrier selection policy.
Related on this site
- Logistics: document workflows for freight operations
- TMS data entry automation: documents into the TMS, with exceptions flagged
- Bill of lading processing: the documents a carrier produces once active
- How to audit and dispute detention and demurrage charges: the other logistics guide
Test it on carrier files you already decided
Send us a batch of past carrier files, including some you rejected. We will return the extracted fields, the mismatches and the missing documents for each, so you can compare them with your team's decisions.
Prefer to talk it through? Book a call