FMCSA BASIC Scores Explained: The Freight Broker's Guide to Carrier Safety Scores
June 2026 · 9 min read
FMCSA's Safety Measurement System (SMS) scores every active carrier across seven behavioral categories. These BASIC scores are public data — but they're easy to misread. This guide explains what each category measures, how the percentile thresholds work, and what an alert actually means for your vetting process.
What Is the FMCSA Safety Measurement System?
The Safety Measurement System, or SMS, is FMCSA's primary tool for identifying carriers that pose elevated safety risk. It pulls data from two sources — roadside inspection reports and crash reports — and uses that data to score carriers relative to their peer group.
The output is seven scores called BASICs: Behavioral Analysis and Safety Improvement Categories. Each BASIC is expressed as a percentile from 0 to 100. A percentile of 75 means the carrier scores worse than 75% of comparable carriers in that category. Higher is worse.
The peer group comparison is intentional. FMCSA normalizes scores by carrier size, inspection exposure, and miles traveled so that a large carrier isn't automatically penalized for having more inspections than a small one. Recent inspections are weighted more heavily than older ones, so scores reflect current behavior, not decades-old history.
What "Alert" Means — and What It Doesn't
Each BASIC has an intervention threshold — a percentile above which FMCSA flags the carrier for potential investigation or intervention. When a carrier exceeds this threshold, their SMS profile shows an alert for that category.
What an alert means:
- →The carrier's score in this category exceeds FMCSA's threshold for investigation
- →FMCSA has flagged this carrier for potential compliance review or intervention
- →The carrier's performance in this area is worse than most of its peer group
What an alert does NOT mean:
- ✕The carrier's authority has been revoked (that's a separate determination)
- ✕The carrier is automatically disqualified for all loads
- ✕FMCSA has taken enforcement action (alerts trigger review, not automatic penalties)
For freight brokers, an alert is a signal that requires documented review — not an automatic disqualifier, but not something you can ignore either. If you dispatch to a carrier with a BASIC alert in Unsafe Driving and there's a subsequent accident, plaintiffs will ask whether you saw the alert and what you did about it.
The Seven BASIC Categories
Each BASIC category targets a different dimension of carrier safety. Here's what each one measures, what the intervention threshold is, and what it means for broker vetting decisions.
Unsafe Driving
Alert threshold: 65% (passenger carrier: 50%)Scores carriers on moving violations observed during roadside inspections — speeding, reckless driving, improper lane changes, cell phone use, seatbelt violations. This is the BASIC most directly tied to collision risk. A carrier with a high Unsafe Driving percentile has drivers who routinely violate traffic laws when observed by enforcement officers.
Broker note: Highest liability weight. Dispatching to a carrier above threshold in Unsafe Driving with no documented review is difficult to defend if there's a subsequent accident.
Hours-of-Service (HOS) Compliance
Alert threshold: 65% (passenger carrier: 50%)Measures violations of federal hours-of-service rules — logbook falsification, exceeding drive-time limits, missing required rest periods. HOS violations indicate that drivers are routinely operating fatigued. Driver fatigue is a leading cause of serious trucking accidents.
Broker note: A carrier above HOS threshold has a systemic compliance failure, not isolated incidents. It means the carrier's operational model depends on drivers exceeding legal drive time.
Driver Fitness
Alert threshold: 80% (passenger carrier: 65%)Captures fitness-to-drive violations: invalid or expired CDLs, operating without a required medical certificate, operating a vehicle the driver isn't licensed to drive. A high Driver Fitness score means the carrier is knowingly putting unqualified drivers behind the wheel.
Broker note: Driver Fitness violations suggest the carrier's hiring and credentialing process is broken. CDL and medical cert checks take minutes — a carrier that fails them repeatedly isn't trying.
Controlled Substances & Alcohol
Alert threshold: 80% (passenger carrier: 65%)Tracks drug and alcohol violations found during inspections: positive tests, refusals, drivers operating under the influence. Even a small number of violations produces a high percentile score because the behavior is rare across the industry. A single positive test stands out sharply.
Broker note: Any violation in this category is serious. The threshold is set high because violations are rare — if a carrier has exceeded it, the data set is meaningful.
Vehicle Maintenance
Alert threshold: 80% (passenger carrier: 50%)Scores vehicle-related violations found during roadside inspections: brake defects, lighting failures, tire conditions, load securement, coupling device issues. Vehicle Maintenance is often the highest-volume BASIC because equipment defects are the most common inspection finding.
Broker note: A high Vehicle Maintenance score means the carrier is running trucks that fail basic safety checks at the side of the road — repeatedly, over time. That's a fleet management problem, not bad luck.
Hazardous Materials (HazMat) Compliance
Alert threshold: 80% (passenger carrier: 80%)Applies only to carriers authorized to transport hazardous materials. Measures HazMat-specific violations: improper placarding, packaging failures, inadequate documentation, shipper errors propagated by the carrier. Carriers without HazMat authority are not scored in this category.
Broker note: Only relevant if you're tendering hazmat loads. For hazmat freight, this is the first BASIC to check after Unsafe Driving.
Crash Indicator
Alert threshold: 65% (passenger carrier: 65%)Measures the carrier's crash history relative to its peer group, weighted by crash severity and recency. Unlike the other six BASICs, Crash Indicator is based on crash reports, not roadside inspection violations. It reflects outcomes — not just observed behavior.
Broker note: High Crash Indicator means the carrier has more crashes per mile than comparable carriers — often significantly more. Pair this with the raw crash count and fatal crash history from the carrier's full profile.
Why Some Carriers Don't Have BASIC Scores
Not every carrier has data in every BASIC category. FMCSA requires a minimum number of inspections in a 24-month window before a carrier receives a percentile score. Carriers with very few inspections — typically smaller operations that don't move much interstate freight — may show as "insufficient data" in some or all categories.
Insufficient data is not a clean bill of health. It means FMCSA doesn't have enough observations to score the carrier. A carrier with no BASIC data could be a safe small operation or a carrier that moves freight in ways that avoid inspection exposure.
When BASIC data is thin, weight other factors more heavily:
How to Prioritize BASIC Alerts
Not all BASIC alerts carry equal weight in a vetting decision. The categories most directly tied to crash causation — Unsafe Driving and Hours-of-Service — carry more liability significance than categories tied to paperwork compliance like Driver Fitness documentation errors.
Highest concern
Significant — requires review
Context-dependent
Serious Violations vs. Alert Threshold
A carrier doesn't need to exceed the alert threshold to have meaningful safety concerns in a BASIC category. FMCSA's inspection system flags certain violations as "serious" — findings severe enough to place a vehicle or driver out-of-service on the spot. Serious violations in BASIC categories count more heavily in the scoring algorithm.
A carrier with a below-threshold BASIC score but a recent serious violation — a brake defect that put a truck out of service, a driver caught falsifying logs — deserves scrutiny even without crossing the alert threshold. The percentile score tells you relative rank; the violation details tell you what actually happened.
Integrating BASIC Scores Into Your Vetting Process
BASIC scores are most useful as a red-flag screen, not a pass/fail gate. Here's a practical framework:
Screen for hard stops first
Authority status, OOS orders, and insurance are binary — they either pass or they don't. BASIC scores only matter for carriers who clear these first.
Flag any alert-threshold breach
Any BASIC at or above the intervention threshold triggers a documented review. Who reviewed it, what they found, what the decision was, and why.
Combine BASIC scores with crash data
A high Crash Indicator score plus raw crash history — especially fatals or injury crashes — is a compounding risk signal. Neither metric alone tells the full story.
Track changes over time
A carrier with stable BASIC scores is different from one whose scores have deteriorated over the past 6 months. Trend matters, not just current snapshot.
BASIC Scores and Broker Liability
BASIC scores are public data. The legal significance of that is straightforward: if a carrier was above the intervention threshold in Unsafe Driving when you dispatched a load, and there was a subsequent accident caused by unsafe driving behavior, you will be asked whether you reviewed their BASIC scores.
"I didn't know how to read them" and "I didn't check" are not equivalent defenses. FMCSA publishes guidance for motor carriers and industry stakeholders on how to interpret SMS data. That guidance is public. Courts increasingly treat familiarity with FMCSA safety tools as part of the standard of care for freight brokers.
The goal isn't to build a perfect algorithm for every scenario. It's to build a documented, consistent process that a reasonable compliance professional would recognize as diligent. BASIC scores, checked before dispatch and logged, are part of that process.
Check BASIC scores before every dispatch
FreightWatch surfaces FMCSA BASIC scores alongside operating authority, insurance status, crash history, and an A–F safety grade — all from a single carrier lookup. No portal-hopping, no manual data assembly.