Skip to content

CSA scores, explained

Every renewal conversation in trucking eventually lands on the carrier's CSA score. Here's what the number actually is, how it's calculated, and the part most explainers skip: which pieces of it you can actually see.

Updated July 2026

What a CSA score is

CSA stands for Compliance, Safety, Accountability. It’s the FMCSA program that decides which of the country’s motor carriers get enforcement attention. When someone quotes a carrier’s “CSA score,” they usually mean a percentile from the program’s Safety Measurement System (SMS): a number from 0 to 100 computed for each safety category, where higher is worse.

The percentile isn’t a grade of any single truck or driver. It ranks a carrier’s recent roadside record (inspections, violations, and crashes from the past 24 months) against carriers with a similar amount of inspection data. FMCSA recalculates it monthly, and recent events count more than older ones.

The seven BASICs

SMS sorts violations into seven Behavior Analysis and Safety Improvement Categories, the BASICs:

  • Unsafe Driving: speeding, reckless driving, improper lane changes, texting behind the wheel.
  • Crash Indicator:the carrier’s DOT-recordable crash history. Never shown publicly.
  • Hours-of-Service Compliance: driving-time and logbook violations.
  • Vehicle Maintenance: brakes, lights, tires, and other defects found at inspection.
  • Controlled Substances and Alcohol: impaired-operation violations.
  • Hazardous Materials Compliance: placarding, packaging, and HM paperwork. Never shown publicly.
  • Driver Fitness: licensing and medical-qualification problems.

FMCSA is partway through its biggest scoring overhaul since 2010. The BASICs are being reorganized into “compliance categories,” with violations consolidated into fewer, broader groups and simpler severity weights, phasing in through 2026. The mechanics are changing; the job of ranking carriers so FMCSA knows whom to investigate is not.

Thresholds: when a score becomes a problem

Each category has an intervention threshold. For property carriers, it’s the 65th percentile in Unsafe Driving, Crash Indicator, and Hours-of-Service Compliance (the categories most tied to crash risk) and the 80th percentile in the rest.

Crossing a threshold doesn’t trigger a fine or shut anyone down. It puts the carrier in line for FMCSA attention: warning letters, investigations, and, in the worst cases, a downgraded safety rating. It’s also exactly the kind of movement insurers watch.

One honest caveat: a carrier with too few inspections has no percentile at all. An empty score isn’t a clean record. It’s an empty file.

What’s public and what isn’t

Since the FAST Act took effect in December 2015, FMCSA has been barred from publicly displaying property carriers’ percentiles. The public SMS site still shows the raw ingredients (inspection counts, violations, out-of-service rates, and each category’s underlying measure) but not the 0-to-100 ranking. The Crash Indicator and Hazardous Materials categories aren’t public at all.

FMCSA still computes every percentile internally and uses them to decide who gets investigated. So the number exists and has consequences; you just can’t read it off a public page. What you can do is watch the public measures, and how they trend month to month.

A score is not a safety rating

SMS percentiles and safety ratings get conflated constantly. A safety rating (Satisfactory, Conditional, or Unsatisfactory) is a formal FMCSA finding issued after a compliance review, and it changes only when FMCSA acts. SMS data is a monthly statistic, and FMCSA itself cautions readers not to draw conclusions about a carrier’s overall safety condition from it. A carrier is authorized to operate unless FMCSA has said otherwise. If you’re looking at a Conditional on a renewal, that’s a different subject. We wrote up safety ratings separately.

Checking a carrier, or a whole book of them

For a single carrier, the free route works: pull the SMS page and the SAFER snapshot, note what you saw and the date, and repeat next month, because the data refreshes monthly. Here’s the full monthly loop.

For a book of them, that loop is the job. CSA Sentry runs it for you: it watches every carrier on your book against each monthly FMCSA release and emails you in plain renewal language when one drifts toward a threshold. From $49 a month, no card to start.

Keep reading

What a conditional safety rating means

Where FMCSA safety ratings come from, why most carriers have none at all, and how a Conditional gets fixed, or doesn’t.

How to monitor a carrier’s CSA score

The free monthly loop across SAFER, SMS, and insurance filings, which changes are worth reacting to, and when to automate it.

Stop checking carriers by hand.

CSA Sentry watches every carrier on your book against each monthly FMCSA release and emails you in plain renewal language when one moves. From $49/mo, no card to start.

See it on your carriers