← All posts May 27, 2026

USDOT vs MC number — what credit underwriters need to know

A common mistake: treating “USDOT number” and “MC number” as interchangeable. They’re not. They mean different things, get revoked on different schedules, and they’re issued by different processes. Mixing them up costs commercial-finance teams real money on bad trucking deals.

The short version

USDOT Number MC Number
Issued by FMCSA FMCSA Operating Authority
Required for Any commercial vehicle operating across state lines Carriers hauling regulated freight for hire across state lines
Format All digits (e.g. 4142050) “MC-” + digits (e.g. MC-1588327)
Status of Identification + safety oversight Legal authority to transact
Free? Yes $300 application fee

What a USDOT number actually proves

A USDOT number is an identification number. Every commercial carrier moving people or freight across state lines needs one. It’s free to register. It carries the carrier’s reportable safety history (crashes, inspections, BASIC scores). FMCSA can mark a USDOT “Out of Service” for safety violations — at which point the carrier can’t legally operate vehicles until reinstated.

What it does NOT prove: that the carrier is authorized to haul regulated commodities for hire. That’s the MC number’s job.

What an MC number proves

The MC (Motor Carrier) number — formally “MC Docket Number” — is the carrier’s operating authority to haul regulated freight for hire across state lines. Without active MC authority, a carrier can:

  • Move its own goods (private carriage)
  • Haul exempt commodities (agricultural products, livestock, etc.)
  • Operate intrastate (within one state, subject to state rules)

It CANNOT legally haul a paying customer’s regulated freight across state lines without active MC authority. If you’re financing equipment for a for-hire trucking operation, MC status matters more than USDOT status.

The status flag that matters

On FMCSA’s SAFER lookup, the field labeled “Operating Authority Status” is the one to read. Possible values:

  • AUTHORIZED FOR HIRE — green light. The carrier can haul regulated freight.
  • NOT AUTHORIZED — they have a USDOT but no operating authority. Limited to private/exempt hauls.
  • AUTHORIZED FOR Property (or HHG, or Passenger) — green light, narrowed to a specific category.
  • PENDING (Insurance, BOC-3, etc.) — they applied but haven’t satisfied a requirement (insurance filing, process agent designation). They cannot operate.
  • INACTIVE — authority lapsed. Usually because they failed an annual filing or insurance lapsed.
  • REVOKED — FMCSA pulled their authority. Hard stop.

A carrier can show ACTIVE USDOT and INACTIVE MC. That carrier is legal to drive a truck but illegal to haul your borrower’s freight. Don’t fund the deal until they’re back to authorized.

MCS-150 — the date that tells you everything

The MCS-150 is the biennial update FMCSA requires from every active USDOT carrier. It captures fleet size, mileage, and operational details. Two things to do with the MCS-150 date:

  1. Compare to “time in business” on the credit app. A USDOT issued 2023-04 with a 2024-06 MCS-150 update means the carrier has been operating for ~14 months. If the app says “8 years in business,” ask why.
  2. Check for staleness. Carriers required to update biennially. If the MCS-150 is more than 24 months old, FMCSA may have triggered a deactivation. The carrier might not realize it.

What VerifySOS shows you

Every verification packet for a trucking-adjacent deal pulls the SAFER record live:

  • USDOT + MC numbers (matched against the SOS legal name)
  • Operating Authority Status with the literal flag text
  • MCS-150 last-update date (computed against the credit-app TIB claim)
  • Power units + drivers as self-reported (note: under-reported on purpose by some carriers to keep insurance costs down)
  • BASIC scores across all five safety categories
  • Cross-state DOTs found via SOS legal-name lookup (when the carrier moved states, the DOT history follows them)

The pull cross-references the SOS officers list against the SAFER legal name automatically. If they don’t match, the packet flags it. That’s usually a chameleon carrier — a new MC operating under an old crash history.

Report a bug — straight to our team

See something broken or weird? Tell us. Your report submits directly to our team — no email client needed. Each report gets a unique ticket ID so we can track and respond.

v0.8-beta · 66ceacf