Keelway
Sign in
Carrier vetting

DOT number verification

What a USDOT number is, how to look it up via FMCSA SAFER and QCMobile, what every status code means, and how to confirm a carrier is real and current before you book.

Every time a carrier emails your brokerage with a rate quote, you are being asked to trust a company you may have never worked with before. The USDOT number is the foundational identifier that lets you verify that trust — or find out in thirty seconds that it should not exist. This guide covers the complete DOT number verification process freight brokers should run on every new carrier.

What is a USDOT number?

A USDOT number (United States Department of Transportation number) is a unique identifier assigned by the Federal Motor Carrier Safety Administration (FMCSA) to commercial motor carriers operating in interstate commerce. It functions as the carrier's federal registration number for safety monitoring purposes.

Carriers obtain a USDOT number by filing the MCS-150 Motor Carrier Identification Report with FMCSA. The number is then used to track all safety data associated with that carrier: roadside inspection results, crash investigations, compliance reviews, audit findings, and enforcement actions. When a compliance review happens, the resulting safety rating (Satisfactory, Conditional, or Unsatisfactory) is attached to the USDOT number.

A USDOT number is not the same as an MC number. The USDOT number identifies the entity for safety purposes. The MC number grants operating authority — the legal right to transport regulated commodities for hire across state lines. For a full comparison, see our guide on MC number lookup and the broader overview of FMCSA and its databases.

Who is required to have a USDOT number?

Under 49 CFR Part 390.19, a USDOT number is required for any company that operates commercial motor vehicles in interstate commerce and meets one of the following criteria:

  • Has a gross vehicle weight rating (GVWR) or gross combination weight rating (GCWR) over 10,001 pounds.
  • Transports hazardous materials in quantities requiring a placard under 49 CFR Part 172.
  • Transports more than 8 passengers (including the driver) for compensation.
  • Transports more than 15 passengers (including the driver) regardless of compensation.

In practice, every motor carrier that brokers work with — dry van, reefer, flatbed, LTL, specialized — operates vehicles well above the 10,001-pound threshold and must have a USDOT number. A carrier claiming to offer interstate trucking services without a USDOT number is a significant red flag.

How to look up a USDOT number: FMCSA SAFER

The primary tool for USDOT number verification is the FMCSA SAFER System (Safety and Fitness Electronic Records). It is free, publicly accessible, and updated in real time from FMCSA's registration and safety databases.

Step 1: Navigate to SAFER Company Snapshot

Go to safer.fmcsa.dot.gov/CompanySnapshot.aspx. You can search by USDOT number, MC/MX number, or company name. If the carrier's email includes their USDOT number or MC number, enter it directly — name searches can return multiple results for common company names.

Step 2: Read the Operating Status field

The first critical field is Operating Status. There are three relevant values:

  • Active: The carrier's USDOT registration is current. They have filed their MCS-150 biennial update on time. This is the baseline you need — but Active USDOT does not confirm valid for-hire MC authority or current insurance.
  • Inactive: The carrier has not filed a required MCS-150 update or has let their registration lapse. They are not legally authorized to operate in interstate commerce. Do not book.
  • Out of Service: FMCSA has issued an out-of-service order, typically due to an imminent hazard or serious safety violation. The carrier is prohibited from operating. Do not book.

Step 3: Check the Safety Rating

Most carriers do not have a safety rating assigned — FMCSA only assigns ratings after a formal compliance review, which happens to a small percentage of carriers each year. If a rating exists, the possible values are:

  • Satisfactory: The carrier demonstrated adequate safety management during the compliance review.
  • Conditional: Deficiencies found in one or more safety regulations. The carrier can still operate but is under elevated scrutiny.
  • Unsatisfactory: Serious safety violations. The carrier is prohibited from operating in interstate commerce. Do not book under any circumstances.
  • None / Not Rated: No compliance review has been completed. This is neutral — it does not mean the carrier is safe or unsafe, simply that FMCSA has not yet conducted a review.

Step 4: Verify insurance on file

The SAFER snapshot shows whether the carrier has the minimum required insurance on file with FMCSA. Look for:

  • BIPD (Bodily Injury and Property Damage): Required for all for-hire motor carriers. Minimum is $750,000 for general freight (dry van, reefer, flatbed) and higher for hazmat commodities.
  • Cargo insurance: Not federally required for general freight carriers on file with FMCSA, but most shipper contracts and broker-carrier agreements require it separately.

SAFER shows whether a carrier has insurance on file, but does not always reflect the most current certificate. For real-time insurance verification, use the FMCSA Licensing and Insurance database directly at li-public.fmcsa.dot.gov.

Step 5: Review inspection and crash data

The SAFER snapshot also surfaces high-level statistics: number of inspections in the last 24 months, number of driver out-of-service violations, number of vehicle out-of-service violations, and crash counts. High out-of-service rates relative to inspection counts are a meaningful risk signal.

FMCSA's CSA (Compliance, Safety, Accountability) program organizes this data into seven BASIC (Behavior Analysis and Safety Improvement Category) percentile scores. Carriers with BASIC scores above 65–75% in Unsafe Driving or Crash Indicator categories warrant additional scrutiny. For a full walkthrough of reading FMCSA data including BASIC scores, see our FMCSA carrier lookup guide.

DOT number verification via QCMobile

FMCSA offers the QCMobile app (Query Central Mobile) for iOS and Android. It provides the same SAFER data in a mobile-optimized interface and is primarily used by enforcement officers for roadside checks, but it is also useful for brokers who need a quick verification while away from a desktop.

QCMobile supports scanning a carrier's cab card (a paper document carriers are required to carry) via camera to auto-populate the USDOT number. For desktop broker workflows, the SAFER web interface or API integrations are more practical.

Common mistakes when running DOT number verification

Accepting the USDOT number from the email without cross-checking

Fraudulent actors sometimes include a real USDOT number that belongs to a different, legitimate company. Always cross-check the company name, address, and equipment type from the SAFER snapshot against what the carrier stated in their email. Discrepancies between the SAFER record and the email signature are a major fraud indicator. For more on carrier email fraud patterns, see our post on the anatomy of a fraudulent carrier email.

Stopping at Active USDOT without checking MC authority

An Active USDOT number tells you the carrier is registered. It does not confirm they have active for-hire operating authority (MC number). A carrier can have an Active USDOT but a Revoked or Inactive MC number. Always check both. See our guide to MC number lookup for the additional steps.

Not checking the MCS-150 filing date

The MCS-150 filing date tells you how recently the carrier updated their FMCSA registration. Carriers are required to update every two years. A carrier whose last MCS-150 filing was three or four years ago may be operating on a lapsed or technically inactive registration, even if SAFER still shows Active due to processing delays.

Ignoring authority age

A carrier whose MC authority was granted in the last 60–90 days is statistically higher risk. New authorities are common in double brokering and fraud schemes. Authority age under six months should trigger additional verification. For the full vetting checklist, see the carrier vetting checklist.

The 60-second DOT verification workflow

When a new carrier emails a rate quote, here is the minimum verification a broker should complete before engaging:

  • Open SAFER Company Snapshot.
  • Enter the USDOT number or MC number from the carrier's email.
  • Confirm Operating Status is Active.
  • Confirm the company name and address match what the carrier stated in their email.
  • Confirm Safety Rating is Satisfactory or Not Rated (never book Unsatisfactory).
  • Confirm insurance is on file.
  • Check the MC authority status — Active, not Revoked or Inactive.
  • Note the authority age. Flag if under 6 months.

This workflow takes 45–90 seconds per carrier manually. At 30–50 carrier emails per posted load, that is 30–75 minutes of pure lookup work per load. Keelway automates every step of this triage, parsing inbound emails, pulling FMCSA data, and surfacing the ranked carrier list with trust scores already computed — so the broker spends seconds deciding, not minutes researching. Learn more about how the carrier trust score works or request access.

What about chameleon carriers?

Chameleon carriers are a specific fraud type where a carrier with a poor safety record shuts down the original legal entity and reincorporates under a new name to obtain a fresh USDOT number — clearing their SAFER record in the process. The new USDOT number appears clean because the violations belong to the dissolved predecessor entity.

Detecting chameleon carriers requires cross-referencing physical addresses, principal names, phone numbers, and equipment descriptions against multiple FMCSA registrations. For a full explainer, see our blog post on what is a chameleon carrier, and our guide on what is double brokering.

Paid tools vs. FMCSA free lookup

FMCSA's free tools — SAFER and the Licensing and Insurance database — cover the baseline verification. Paid carrier vetting platforms like Highway, Carrier411, and MyCarrierPortal layer additional data on top:

  • Highway: Real-time fraud detection, identity verification, and chameleon carrier pattern matching. Integrates with most major TMS platforms.
  • Carrier411: Blacklist database aggregated from brokerages reporting bad-actor carriers, plus FMCSA data enrichment.
  • MyCarrierPortal: Full carrier setup packet collection (W-9, COI, authority), monitoring, and vetting in one workflow.

These tools add value for high-volume brokerages. For the email triage layer — extracting rates and matching them to verified carrier records from inbound emails — that is the specific gap Keelway fills at $1 per load. See pricing for details.

Frequently asked questions

What is a USDOT number?+

A USDOT number (United States Department of Transportation number) is a unique identifier assigned by the Federal Motor Carrier Safety Administration to commercial motor carriers, shippers, and other entities regulated under federal motor carrier safety laws. It is used to track a company's safety information, inspections, crash investigations, audits, and compliance reviews.

Is a USDOT number the same as an MC number?+

No. A USDOT number identifies a carrier for safety monitoring purposes. An MC number (Motor Carrier number) grants operating authority — the legal right to transport freight for hire across state lines. Most for-hire carriers have both. A carrier can have a USDOT number without an MC number if they only operate intrastate or are not required to register for federal authority, but any carrier hauling loads for brokers across state lines must have both.

How do I look up a USDOT number for free?+

The FMCSA SAFER System (safer.fmcsa.dot.gov) is the official free tool. Enter the USDOT number or company name and you get the carrier's operating status, safety rating, insurance on file, and inspection history. The FMCSA also offers the QCMobile app (iOS and Android) for quick roadside or desk lookups.

What does 'Active' status mean on FMCSA SAFER?+

An Active USDOT number means the carrier's registration is current and they are legally authorized to operate. You still need to verify that their MC operating authority is also Active and that their insurance is on file — USDOT Active does not by itself confirm the carrier is insured or has valid for-hire authority.

What does 'Inactive' USDOT status mean?+

Inactive status means the carrier has not filed a required biennial update (MCS-150 form) or has otherwise lapsed their USDOT registration. An inactive USDOT carrier is not legally authorized to operate in interstate commerce. Brokers should not book loads with carriers showing Inactive USDOT status.

What does it mean if a carrier has a 'Conditional' or 'Unsatisfactory' safety rating?+

FMCSA assigns safety ratings after a compliance review. A Conditional rating means the carrier has deficiencies in one or more safety regulations but is not yet prohibited from operating. An Unsatisfactory rating is the most serious — it means the carrier has significant safety violations and is prohibited from operating in interstate commerce. Most brokers refuse to book any carrier with an Unsatisfactory rating and exercise caution with Conditional-rated carriers.

What is the MCS-150 form and why does it matter?+

MCS-150 is the Motor Carrier Identification Report that carriers must file with FMCSA to obtain a USDOT number and update their registration biennially (every two years, based on the last digit of the USDOT number). If a carrier has not filed their MCS-150 update, their USDOT number will go Inactive. Checking the last MCS-150 filing date is a quick way to gauge how active a carrier actually is.

Can a carrier have multiple USDOT numbers?+

Each legal entity should have one USDOT number. However, fraud schemes sometimes involve carriers reincorporating under a new legal entity to obtain a fresh USDOT number and shed a poor safety record. This is related to the chameleon carrier problem. Checking the carrier's physical address, contact info, and equipment against FMCSA records can help identify reincorporation fraud.

What are FMCSA BASIC scores and should I check them?+

BASICs (Behavior Analysis and Safety Improvement Categories) are the seven safety performance categories FMCSA tracks under the CSA (Compliance, Safety, Accountability) program: Unsafe Driving, Hours-of-Service Compliance, Driver Fitness, Controlled Substances/Alcohol, Vehicle Maintenance, Hazardous Materials Compliance, and Crash Indicator. High percentile scores (especially above 65-75%) in any BASIC category suggest elevated risk. Not all BASIC data is publicly visible — some is available only to enforcement — but what is public is a useful additional check.

How does Keelway use USDOT verification in carrier triage?+

Keelway parses inbound carrier emails to extract the carrier's MC number and cross-references FMCSA data automatically, surfacing each carrier's trust score alongside their rate quote. Brokers see verified carriers in seconds without manually running SAFER lookups for each of the 30-50 emails that arrive per posted load. See how the carrier trust score works at /solutions/carrier-trust-score.

Built for freight brokers.

Auto-verify every carrier that emails your load. No more manual SAFER lookups.

Request access

Related