The Safety Measurement System — CSA — is how FMCSA prioritizes which carriers it interacts with. High scores draw audits. Low scores keep investigators away. Most small carriers have never been walked through how the system actually works, so the scores feel random. They aren't. Here's the 10-minute version.

The seven BASICs

BASIC stands for Behavior Analysis and Safety Improvement Category. Every roadside inspection and crash gets sorted into one of seven categories:

  1. Unsafe Driving — speeding, reckless driving, texting, seat belt, improper lane change.
  2. Hours-of-Service Compliance — log violations, driving beyond hours, incomplete RODS.
  3. Driver Fitness — medical cert violations, license class issues, disqualified driver.
  4. Controlled Substances / Alcohol — positive tests, refusals, policy violations.
  5. Vehicle Maintenance — brake, tire, light, steering, and other mechanical defects.
  6. Hazardous Materials Compliance — placarding, shipping papers, securement (hazmat carriers only).
  7. Crash Indicator — state-reported crashes, weighted by severity. This one isn't public.

How the score is built

Each BASIC has its own measure. The measure isn't just a violation count — it's a weighted sum that takes three things into account:

  • Time weight. Recent events (last 6 months) count three times. Events 6–12 months back count two times. Events 12–24 months back count one time. Anything older falls off.
  • Severity weight. Each violation type has an assigned severity from 1 to 10. An out-of-service violation adds 2 points on top. A tire tread-depth violation at 1/16" is weighted very differently from a missing log book.
  • Utilization factor. Carriers with more power units and more miles get more exposure. The measure normalizes for that so a 5-truck carrier isn't unfairly compared to a 500-truck one.

Those three variables produce a raw measure. FMCSA then assigns you a percentile against a peer group of similarly-sized carriers — that's the number most people think of as the "CSA score." A percentile of 82 in Unsafe Driving means you look worse than 82% of peer carriers.

What an "alert" actually means

Each BASIC has an intervention threshold. Cross it and FMCSA can reach out. Thresholds depend on carrier type:

  • General carriers: 65th percentile
  • Passenger carriers: 60th percentile
  • Hazmat carriers: 60th percentile
  • Unsafe Driving & HOS: 65th / 60th / 60th (lower threshold because these are high-priority)
  • Crash Indicator: 65th — but this one isn't public, so you won't see the alert yourself.

Crossing a threshold doesn't automatically trigger an audit. What it does trigger is a cascading set of interventions: warning letter, off-site investigation, cooperative safety plan, on-site audit, and eventually unsatisfactory safety rating.

How to actually lower your scores

Here's what moves the needle:

  • Fix violations before they happen. Weekly log audits catch HOS problems. Pre-trip inspection discipline catches Vehicle Maintenance issues. Ongoing MVR monitoring catches Driver Fitness problems.
  • Challenge bad inspections through DataQs. Not every violation on your record is correct. If it's wrong, the DataQs process exists to remove it. More on that in our article on DataQs challenges.
  • Time is on your side. Violations age out over 24 months. Every clean month pushes old problems down the weighting ladder.
  • Don't game the utilization factor. Some carriers under-report mileage to inflate their "per million miles" denominators. It works until it doesn't — mismatches between IFTA fuel reports and CSA mileage are an audit trigger all by themselves.

FMCSA Source Documents

  • FMCSA Safety Measurement System (SMS) Methodology — current version 3.20, September 2025
  • Intervention thresholds: FMCSA Safety Fitness Determination rule framework
  • Public scores and your own carrier profile: ai.fmcsa.dot.gov/SMS

Where X3 fits

CSA scores are one of the six compliance areas in your X3 dashboard. We pull your monthly BASIC percentiles, calculate an X3 Risk Index so you can benchmark against peer carriers even between FMCSA publish dates, and flag every inspection so you know which ones are DataQs candidates. It's all baked into the standard subscription.