Carrier Vetting

    How to Verify Carrier Insurance: Why the FMCSA Check Alone Isn't Enough

    FMCSA insurance data lags cancellations by 1-3 days. Here's the two-step process that verifies coverage is active right now, not just on file.

    January 15, 202616 min readBy CarrierBrief Team

    A broker checks a carrier's FMCSA record. Insurance shows as on file. $750,000 liability coverage through a recognized insurer. The broker books the load, confident the freight is covered.

    What the broker doesn't know is that the carrier's insurance policy was cancelled two days ago. The insurer filed a cancellation notice with FMCSA, but the system hasn't processed it yet. FMCSA's database still shows active coverage. The truck that picks up the freight is uninsured. If that truck is involved in an accident, the broker discovers the gap when they file a claim and the insurer responds: policy terminated, no coverage, claim denied.

    This happens because FMCSA insurance data has a built-in lag of 1 to 3 business days between when a policy change occurs and when it appears in the public database. For most carriers, this lag is irrelevant because their coverage is continuous. But for carriers going through policy transitions, cancellations, or lapses, the lag creates a window where FMCSA shows coverage that no longer exists.

    The fix is a two-step verification process that most brokers skip because the first step feels sufficient. Here's the framework:

    StepWhat It VerifiesWhen It's SufficientWhen You Need Step 2
    Step 1: FMCSA filing checkInsurance was filed with FMCSA at some pointEstablished carrier, long-standing policy, no other risk signalsNever sufficient alone for new carriers, first-time bookings, or carriers with recent authority changes
    Step 2: Direct insurer verificationInsurance is active right now, covers this specific entityAlways sufficient when completedRequired for any carrier new to you, any carrier with authority under 12 months, and any time the filing date is recent

    Step 1 takes 30 seconds. Step 2 takes 5 minutes. The difference between them is the difference between verifying that insurance was filed and verifying that insurance exists.

    How Carrier Insurance Works in the FMCSA System

    Insurance companies file proof of coverage with FMCSA on behalf of their carrier clients. This filing is a federal requirement. A carrier cannot maintain active operating authority without insurance on file that meets the minimum financial responsibility requirements.

    The filing is done through specific forms:

    BMC-91 (Automobile Liability) is the primary filing that proves a carrier has liability coverage meeting federal minimums. This is the filing that most brokers check and the one that must be on file for the carrier to maintain authority.

    BMC-91X is the same filing but for self-insured carriers or carriers using a different insurance mechanism. Functionally equivalent to BMC-91 for vetting purposes.

    BMC-34 (Cargo Insurance) is a voluntary filing for cargo coverage. FMCSA does not require cargo insurance for most carrier types, but many shippers and brokers require it contractually.

    BMC-84 (Surety Bond) and BMC-85 (Trust Fund) apply to freight brokers, not carriers. Brokers must maintain a $75,000 surety bond or trust fund. If you're verifying a broker's financial responsibility rather than a carrier's, these are the filings to check. Use our broker authority verifier which shows bond and trust fund status alongside authority details.

    When a policy is cancelled, the insurer files a cancellation notice with FMCSA. The cancellation takes effect 30 days after filing (for most cancellation types), giving the carrier time to obtain replacement coverage. If the carrier doesn't file new coverage within that window, FMCSA revokes their operating authority.

    Step 1: Check the FMCSA Insurance Filing

    This is the baseline check that every broker should run on every carrier.

    Where to Check

    FMCSA's Licensing and Insurance system shows current insurance filings for any carrier. You can access it through the SAFER Company Snapshot or through our insurance status checker, which displays the insuring company, coverage type, filing form, and effective date in a single view.

    What to Look For

    Is a BMC-91 or BMC-91X on file? If not, the carrier does not have liability insurance filed with FMCSA. This is a hard stop. Do not book.

    What insurer filed it? Note the insurance company name. You'll need it for step 2 if you proceed to direct verification. Recognized national insurers (Progressive Commercial, National Indemnity, Great West Casualty, Canal Insurance) are generally a positive signal. An insurer you've never heard of warrants a closer look.

    What is the effective date? A filing with an effective date from 3 years ago on an established carrier is unremarkable. Continuous coverage, no changes. A filing with an effective date from 8 days ago on a carrier with 6-week-old authority is telling you that everything was set up at once, which is consistent with either a legitimate new carrier or a fraudulent operation that obtained insurance solely to meet the registration requirement.

    What is the coverage amount? Federal minimums vary by cargo type:

    Cargo TypeMinimum Liability Coverage
    General freight (non-hazmat)$750,000
    Household goods$750,000
    Oil transport$1,000,000
    Other hazardous materials$5,000,000
    Passenger carriers (16+ passengers)$5,000,000

    Use our minimum coverage calculator if you're unsure which minimum applies to the carrier's operation type. Many shippers require coverage above the federal minimum. Check your customer's requirements before accepting the carrier's filed amount as sufficient.

    What Step 1 Does NOT Tell You

    The FMCSA filing confirms that an insurance company submitted a form to FMCSA at some point. It does not confirm:

    • That the policy is currently active (it could have been cancelled with the cancellation not yet processed)
    • That the policy covers the specific type of cargo you're shipping
    • That the certificate of insurance the carrier gave you is genuine (forged COIs exist)
    • That the coverage limits are adequate for your specific load value
    • That the carrier hasn't added exclusions or riders that limit coverage

    This is why step 2 exists.

    Step 2: Direct Insurer Verification

    Direct verification means contacting the insurance company that filed the BMC-91 and confirming that the policy is currently active, that it covers the carrier entity you're booking, and that the coverage limits match what's filed with FMCSA.

    When Step 2 Is Non-Negotiable

    Every carrier new to you. The first time you book any carrier, verify insurance directly with the insurer. This takes 5 minutes and catches forged certificates, cancelled policies, and identity theft scenarios where a fraudster is using a real carrier's insurance information. Read our carrier identity theft guide for how this fraud works and why the FMCSA filing alone doesn't catch it.

    Any carrier with authority under 12 months. New carriers are in the highest-risk category for insurance-related issues: policies that were obtained solely to meet registration requirements, coverage from questionable insurers, and minimum-only policies with no cargo coverage. Read our new entrant carrier risk guide for the full context on authority age risk.

    Any carrier whose insurance filing date is within the last 30 days. A recent filing date could mean the carrier just renewed (normal) or just obtained coverage after a lapse (concerning). Direct verification tells you which.

    Any carrier where you suspect the certificate of insurance is forged. If the COI looks off (wrong formatting, inconsistent policy numbers, insurer name that doesn't match FMCSA records), call the insurer.

    Any high-value load. When the cargo value exceeds the carrier's liability coverage, or when the load involves hazmat, temperature-sensitive goods, or other high-risk cargo, the 5-minute verification call is a negligible investment relative to the exposure.

    How to Do It

    1. Get the insurer's name from FMCSA. Use the FMCSA filing or the carrier's insurance status checker result to identify which company filed the BMC-91.
    1. Call the insurer directly. Look up the insurer's phone number independently (from their website, not from the carrier's paperwork). Ask to verify coverage for the carrier by DOT number and legal name.
    1. Confirm three things:

    - Is the policy currently active?

    - What are the coverage limits?

    - Does the policy cover the carrier entity (legal name and DOT number) you're booking?

    1. If you requested a COI from the carrier, verify it matches. Compare the policy number, effective dates, and coverage amounts on the COI against what the insurer confirms over the phone. Discrepancies indicate a forged or altered certificate.

    The entire call takes 3 to 5 minutes. Some insurers have online verification portals that are even faster. This single step eliminates the FMCSA data lag problem, catches forged certificates, and confirms real-time coverage status.

    The 1-to-3-Day Lag: Why It Matters More Than People Think

    Insurance companies file changes with FMCSA electronically, but the processing isn't instantaneous. When a policy is cancelled, the cancellation notice goes through FMCSA's processing queue, which typically takes 1 to 3 business days to update in the public-facing database.

    During that window, the carrier's FMCSA record still shows active coverage. Any broker who checks the record during the lag will see insurance on file and may proceed with booking a carrier that is, in reality, uninsured.

    When the Lag Creates the Most Risk

    Policy non-renewals. A carrier's policy expires and they haven't secured replacement coverage. The insurer files a cancellation notice. For the next 1 to 3 days, FMCSA shows active coverage even though no policy exists.

    Mid-term cancellations. The insurer cancels the policy (for non-payment, misrepresentation, or other reasons). The 30-day cancellation notice period starts, but FMCSA's database may show the old effective date without reflecting the pending cancellation.

    Carrier transitions between insurers. A carrier switches insurance companies. The old policy is cancelled and the new one filed, but the filings may not process simultaneously. There can be a brief window where neither or both appear in the system.

    For established carriers with long-standing policies, the lag is rarely relevant because their coverage is continuous. The lag becomes dangerous when combined with other risk signals: new authority, recent policy changes, or carriers you've never worked with before.

    How to Read a Certificate of Insurance

    When you request a COI from a carrier, here's what to check and what each field means.

    The Fields That Matter

    Named insured. This should match the carrier's legal name as registered with FMCSA. If the legal name on the COI doesn't match the FMCSA record, ask why. Legitimate reasons include a recent name change or a holding company structure. Illegitimate reasons include the certificate being forged or belonging to a different entity.

    Policy number. Record this. You'll use it when calling the insurer to verify.

    Effective and expiration dates. The policy should be currently within its effective period. An expired certificate is worthless. A certificate with an effective date in the future means coverage hasn't started yet.

    Coverage limits. The liability limits should meet or exceed the federal minimum for the carrier's operation type. If your shipper requires higher limits (many require $1M or more), verify the limits meet the contractual requirement, not just the federal minimum.

    Certificate holder. Some brokers require being listed as a certificate holder or additional insured on the carrier's policy. If this is your company's requirement, verify it appears on the COI.

    Insurer name and NAIC number. The insurer should be a company licensed to write commercial auto insurance. The NAIC (National Association of Insurance Commissioners) number is a unique identifier for the insurer. You can verify the company is legitimate through your state's insurance department.

    Signs of a Forged Certificate

    Forged certificates of insurance are a real problem in the freight industry. Here are the common tells:

    • Policy number format doesn't match the insurer's standard format. Each insurance company uses a specific policy number structure. If you've seen legitimate certificates from the same insurer, compare the formats.
    • Contact information for the insurer is wrong. The certificate lists a phone number or address that doesn't match the insurer's official contact information.
    • Agent name and agency don't exist. The producing agent listed on the certificate can't be found through the insurer's agent locator.
    • Coverage limits are suspiciously high for a small carrier. A 3-truck carrier with a $5M liability policy is unusual (not impossible, but unusual enough to verify).
    • The certificate looks like it was edited. Font inconsistencies, alignment issues, or pixelation around text fields suggest the document was modified.

    When in doubt, call the insurer. A 5-minute phone call confirms whether the certificate is real. No amount of visual inspection is as reliable as direct verification.

    Cargo Insurance vs. Liability Insurance: The Distinction Brokers Miss

    FMCSA requires liability insurance (BMC-91) for carriers to maintain operating authority. FMCSA does not require cargo insurance for most motor carriers. These are different types of coverage that protect against different risks.

    Liability insurance (BMC-91) covers bodily injury and property damage that the carrier causes to third parties. If the carrier's truck hits a car and injures the driver, liability insurance covers the claim. This is what's filed with FMCSA and what the federal minimums apply to.

    Cargo insurance covers damage to or loss of the freight being transported. If the carrier's truck is in an accident and your customer's cargo is destroyed, cargo insurance covers the value of the goods. This is not filed with FMCSA (unless the carrier voluntarily files a BMC-34) and is not subject to federal minimums.

    Many brokers check the FMCSA liability filing and assume cargo is also covered. It may not be. Cargo insurance is typically arranged separately, and the coverage terms (deductibles, exclusions, per-load limits) vary widely between policies.

    What to do: Request proof of cargo insurance separately from the liability verification. Ask for the cargo policy limits, the deductible, and any exclusions (some cargo policies exclude specific commodity types or temperature-sensitive goods). If the load value exceeds the carrier's cargo coverage, you have a gap that needs to be addressed before booking.

    COI Verification Checklist: The 12 Items to Check Before Dispatch

    Use this checklist every time you receive a certificate of insurance from a carrier. Each item takes seconds to verify. Together, they catch forged certificates, coverage gaps, and mismatched entities before your freight leaves the dock.

    FMCSA Filing Verification

    • BMC-91 or BMC-91X is on file with FMCSA (check via [insurance status checker](/tools/insurance-status-checker))
    • The insurer name on the FMCSA filing matches the insurer on the COI
    • Coverage amount meets or exceeds the federal minimum for this cargo type
    • The FMCSA filing effective date is not from the last 7 days on an established carrier (recent filing on old authority = possible lapse)

    Certificate of Insurance Fields

    • Named insured matches the carrier's legal name in FMCSA records exactly
    • Policy effective date is in the past and expiration date is in the future (policy is currently active)
    • Liability coverage limits meet your shipper's contractual requirements (not just federal minimums)
    • Cargo insurance is listed separately with adequate limits for the load value
    • Your brokerage is listed as certificate holder or additional insured (if contractually required)

    Direct Verification

    • Called the insurer directly (using a number from the insurer's website, not from the COI) to confirm the policy is active
    • Confirmed the policy number, named insured, and coverage limits match the COI
    • For carriers new to you: confirmed the insurer is licensed in the relevant state (check via state insurance department or NAIC lookup)

    If any item fails, do not dispatch until the discrepancy is resolved. A single failed check could mean an administrative error. Two or more failed checks on the same carrier is a pattern that warrants walking away.

    A Worked Example: Two Carriers, Same FMCSA Filing, Different Reality

    Carrier Alpha

    • FMCSA filing: BMC-91 on file, $1,000,000 liability, Great West Casualty Company, effective date January 2024
    • Authority: Active, granted 2019
    • COI: Matches FMCSA filing, policy number format consistent with Great West's standard
    • Direct verification call: Policy confirmed active, limits confirmed

    Assessment: Everything checks out. Long-standing carrier with continuous coverage from a major commercial insurer. Step 1 was likely sufficient here, but step 2 confirmed it in 3 minutes. Book with confidence.

    Carrier Beta

    • FMCSA filing: BMC-91 on file, $750,000 liability, insurer name unfamiliar, effective date 3 weeks ago
    • Authority: Active, granted 7 weeks ago
    • COI: Provided via email, policy number format looks unusual, agent contact information returns a disconnected phone number
    • Direct verification call: Insurer confirms a policy exists but the named insured is a different legal name than the carrier in FMCSA's records

    Assessment: The COI doesn't match reality. The named insured on the actual policy is different from the carrier you're booking. This could be a holding company structure (legitimate), or it could be a fraudulent entity using another carrier's insurance information (not legitimate). Combined with 7-week authority and an unfamiliar insurer, this warrants significant additional investigation before booking. The FMCSA filing check alone (step 1) would have shown "insurance on file" and nothing more. The direct verification call (step 2) revealed the mismatch.

    Frequently Asked Questions

    How do I verify a carrier's insurance before booking?

    Two steps. First, check the FMCSA filing through the SAFER system or our insurance status checker to confirm a BMC-91 is on file. Second, call the insurer directly to confirm the policy is currently active and covers the specific carrier entity you're booking. The first step takes 30 seconds. The second takes 5 minutes and catches issues the FMCSA data can't.

    What is a BMC-91 filing?

    A BMC-91 is the form an insurance company files with FMCSA to prove that a motor carrier has liability insurance meeting federal minimum requirements. It's the primary proof of financial responsibility for carriers and the filing that brokers check during carrier vetting. Without a BMC-91 on file, a carrier cannot maintain active operating authority.

    How do I check carrier insurance on FMCSA?

    Enter the carrier's DOT number into FMCSA's SAFER system at safer.fmcsa.dot.gov and look for the insurance filing section, or use our insurance status checker which shows the insurer name, coverage type, and effective date in a single view. This confirms insurance was filed. To confirm it's currently active, call the insurer directly.

    What are the minimum insurance requirements for trucking companies?

    Federal minimums are $750,000 for general freight carriers, $1,000,000 for carriers transporting oil, and $5,000,000 for carriers hauling certain hazardous materials. These are liability minimums. There is no federal minimum for cargo insurance for most carrier types. Use our minimum coverage calculator to determine the specific requirement based on operation type and cargo.

    How long does it take for insurance changes to show on FMCSA?

    Insurance filings and cancellations typically take 1 to 3 business days to process and appear in FMCSA's public database. During this lag, a carrier whose policy was cancelled may still show active coverage in FMCSA's system. This is why direct insurer verification is necessary for carriers new to you or carriers with recent filing dates.

    Does FMCSA require cargo insurance?

    No. FMCSA requires liability insurance (BMC-91) but does not require cargo insurance for most motor carrier types. Cargo insurance is arranged separately between the carrier and their insurer. Many brokers and shippers require cargo insurance contractually, but it's not a federal filing requirement. Always verify cargo coverage independently from the FMCSA liability filing.

    How can I tell if a certificate of insurance is fake?

    Compare the COI against the FMCSA filing (insurer name should match). Call the insurer directly using a phone number from their official website (not the number on the certificate). Verify the policy number, the named insured, and the coverage amounts. Common signs of forgery include mismatched policy number formats, incorrect insurer contact information, and named insured entities that don't match the carrier's FMCSA registration.

    What happens if a carrier's insurance lapses?

    The insurer files a cancellation notice with FMCSA. The carrier has 30 days to obtain replacement coverage before FMCSA revokes their operating authority. During the 30-day window, the carrier may still appear to have active authority and the FMCSA filing may show outdated coverage information. If the carrier doesn't file new coverage, their authority is revoked and they cannot legally operate.

    Bottom Line

    The broker in the opening scenario checked FMCSA, saw insurance on file, and booked the load. The FMCSA check did exactly what it was designed to do: it confirmed that insurance had been filed. What it couldn't do, because of the 1-to-3-day processing lag, was confirm that insurance was active at the moment of booking.

    One phone call to the insurer would have caught the cancellation. Five minutes of verification would have prevented an uninsured truck from picking up the freight. The FMCSA check is the starting point. The insurer call is the confirmation. Run both, because the filing tells you what was true when it was processed, and the call tells you what's true right now.