Quick answer: Your fleet's DOT safety score comes from FMCSA's Compliance, Safety, Accountability (CSA) program, which sorts roadside inspection violations and crash data into seven BASIC categories, weights them by severity and recency, and compares your fleet against others of similar size. A high percentile in any BASIC — generally above the intervention threshold FMCSA sets for that category — can trigger a warning letter, an audit, or a full compliance review. Fixing your score means fixing the underlying data: inspection results, driver behavior, and vehicle maintenance records, in that order.
Key takeaways
- CSA scores are built from data in the Safety Measurement System (SMS), which FMCSA updates monthly using the prior 24 months of inspections and crashes, per FMCSA's public methodology.
- Violations carry more weight the more recent they are and the more severe they're rated on FMCSA's severity scale, which runs from 1 to 10.
- Only two BASICs — Unsafe Driving and Hours-of-Service Compliance — are visible to the public; the rest are visible mainly to carriers, enforcement, and shippers running safety checks.
- A single out-of-service violation during a roadside inspection can move a small fleet's percentile more than it would for a 200-truck carrier, because scores are relative to fleets of similar size.
Step 1: Understand What FMCSA Is Actually Measuring
The CSA program doesn't produce one overall "grade." It produces seven separate scores, called BASICs (Behavior Analysis and Safety Improvement Categories), and each one tracks a different kind of risk.
According to FMCSA, the seven BASICs are:
- Unsafe Driving — speeding, reckless driving, improper lane change, texting
- Hours-of-Service Compliance — logbook violations, exceeding drive-time limits
- Driver Fitness — invalid CDL, medical certificate issues, lack of experience/training documentation
- Controlled Substances/Alcohol — positive tests, refusals, alcohol possession
- Vehicle Maintenance — brakes, lights, tires, and other mechanical defects found at roadside
- Hazardous Materials Compliance — placarding, container, and shipping paper violations (only applies to HM carriers)
- Crash Indicator — a carrier's history of DOT-recordable crashes
Each BASIC gets its own percentile score, and each has its own intervention threshold. A fleet can be in great shape on five BASICs and still get flagged for an audit because Vehicle Maintenance or Hours-of-Service crossed the line. This is why "we have a good safety record" isn't the same as "we have a good CSA score" — the two can diverge if one category is quietly dragging.
Step 2: Know How a Single Violation Turns Into a Score
Every violation found during a roadside inspection gets a severity weight from FMCSA, from 1 (minor paperwork issue) to 10 (out-of-service condition). That weight is then multiplied based on how recent the violation is — a violation from last month counts more than one from 18 months ago — and time-weighting decays on a schedule FMCSA publishes in its SMS methodology.
Here's a simplified example. Say a driver gets cited for a cracked windshield (a lower-severity item) and, in the same inspection, an out-of-service brake defect (a high-severity item). The brake violation will move the Vehicle Maintenance BASIC far more than the windshield citation, even though both happened on the same stop, on the same day.
Then FMCSA adjusts for fleet size using a safety event group comparison — your percentile reflects how you stack up against carriers with a similar number of power units and inspections, not against every trucking company in the country. That's the mechanic that catches small fleets off guard:
Don't skip this: for a 3-truck or 10-truck fleet, one bad inspection can carry the same statistical weight as three or four bad inspections would for a 150-truck fleet, because there's less data to average it out. Small carriers often see their percentile swing harder off a single event.
Step 3: Check Where You Stand Before FMCSA Tells You
Log into the FMCSA SMS portal using your USDOT number and review your BASIC percentiles directly — don't wait for a warning letter to find out you're flagged. FMCSA updates SMS data monthly, so a violation from a roadside stop three weeks ago may not have shown up in your score yet.
Use this checklist to run your own internal review each month:
- Pull your current percentile in all seven BASICs from the SMS portal
- Compare this month's numbers against last month's to spot a category trending upward
- Cross-check flagged inspections against your own DVIR and maintenance logs to see if the violation was preventable
- Identify which specific drivers or trucks are generating repeat violations
- Confirm your intervention thresholds haven't been crossed — FMCSA publishes the current thresholds for each BASIC on its website
- Request a DataQ challenge for any violation you believe was recorded in error
That last item matters more than most fleets realize. FMCSA's DataQ system lets carriers formally dispute inspection data they believe is inaccurate, and a successful challenge can remove or correct a violation that's dragging down a BASIC.
Step 4: Fix the Root Cause, Not Just the Score
A CSA score is a symptom, not the disease — it reflects what's happening on the road and in your shop, so lasting improvement means changing driver behavior and vehicle upkeep, not just monitoring a dashboard. The three BASICs that respond fastest to operational changes are Vehicle Maintenance, Hours-of-Service, and Unsafe Driving.
| BASIC | Common root cause | Fastest fix |
|---|---|---|
| Vehicle Maintenance | Deferred repairs, incomplete DVIRs | Pre-trip inspection enforcement, preventive maintenance scheduling |
| Hours-of-Service | Manual logs, ELD malfunctions | Verified ELD compliance, dispatcher-side HOS visibility |
| Unsafe Driving | Speeding, following too close | Driver coaching tied to telematics data |
| Driver Fitness | Expired medical cards, missing files | Automated document expiration alerts |
| Controlled Substances/Alcohol | Missed random testing pool entries | Clearinghouse query tracking |
| Crash Indicator | Preventable crashes, poor incident review | Post-crash review process with corrective action |
Notice that HOS compliance sits in two places on this list — it's both a BASIC and a frequent driver of Unsafe Driving citations, since fatigued drivers speed and follow too closely more often. If your HOS numbers are shaky, that's often the first domino. We've covered the audit side of this in What to Expect During a DOT Compliance Audit, which walks through what happens once a BASIC crosses FMCSA's threshold.
Step 5: Watch for the ELD Compliance Trap
A compliant ELD today doesn't guarantee compliance next quarter — FMCSA periodically revokes registration for specific ELD models that no longer meet technical requirements, and carriers using a revoked device are given a set window, historically around 60 days, to switch to a certified replacement. If a fleet keeps using a device after that deadline, drivers can be cited as if they had no ELD at all, which is treated as a serious Hours-of-Service violation.
This is worth checking today, not next month:
- Verify every ELD model in your fleet against FMCSA's current list of registered devices
- Confirm your provider has pushed any required software or firmware updates
- Document the date you confirmed compliance, in case it's questioned during an inspection
- Have a transition plan ready if your device is ever revoked, so drivers aren't caught mid-run without a compliant option
Step 6: Build a System So This Doesn't Rely on Memory
Manually tracking seven BASICs, DVIRs, medical card expirations, and ELD status across a growing fleet is where most compliance breakdowns start — not from carelessness, but from information living in different spreadsheets, glove boxes, and inboxes. This is the gap that trucking safety compliance software is built to close: centralizing inspection data, expiration alerts, and violation tracking so nothing slips through because someone forgot to check a folder.
Yolda AI's DOT safety and compliance tools pull inspection and violation data into one dashboard alongside dispatch, settlements, and IFTA reporting, so a compliance issue shows up next to the load and driver it's tied to — not in a separate system nobody checks weekly. If your fleet has outgrown tracking this in spreadsheets, the signs usually show up in dispatching first, which we covered in 5 Signs Your Trucking Company Has Outgrown Spreadsheet Dispatching.
What to Do Next
Start with your SMS portal, not your software. Pull your current BASIC percentiles this week, identify which category is closest to its intervention threshold, and trace it back to a specific driver, truck, or process — that's the fix that actually moves the number, and everything else is just tracking.
If the real problem is that your team doesn't have a reliable way to catch these issues before FMCSA does, that's worth solving separately from any one bad inspection. Yolda AI was built to give small and mid-size fleets that kind of visibility without hiring a dedicated compliance department — reach out to see how it fits your operation.


