Skip to content
Back to Tools
Free toolFMCSA Open Data5 BASIC measuresUpdated monthly by FMCSAAs of July 2026

CSA Score Lookup by USDOT

Pull a carrier's public CSA BASIC measures, alert flags, and inspection counts straight from the FMCSA Open Data Program. Five BASIC categories, plain-English interpretation, no login.

No loginPublic FMCSA data, refreshed monthlyLast DOT saved per browserFree forever

Public FMCSA SMS data via data.transportation.gov, refreshed monthly. Carrier name comes from the FMCSA Company Census.

DOCKEX

The reason this lookup exists.

I built it so a fleet manager or a broker could check one DOT in 30 seconds. DOCKEX monitors every BASIC continuously, alerts when a measure trends toward the threshold, stores the inspection chain for audit defense, and (for fleets) layers driver and vehicle maintenance workflows on top so the gaps close before the score does. 14-day trial, no credit card.

The Compliance, Safety, Accountability program is the FMCSA's way of telling carriers (and the broker, shipper, and insurance markets that watch them) which fleets are running clean and which are stacking up roadside violations. Every inspection, every violation, every crash rolls up monthly into the Safety Measurement System.

SMS computes 7 BASIC categories. FMCSA publishes 5 of them openly through the Open Data Program: Unsafe Driving, Hours of Service, Driver Fitness, Controlled Substances, and Vehicle Maintenance. Hazmat Compliance and Crash Indicator percentile rankings were removed from public view in 2015 under the FAST Act pending a National Academies study. The 5 public BASICs are what this tool surfaces.

The data updates on FMCSA's monthly cycle. Roadside inspections take 30 to 60 days to flow through the state reporting chain into FMCSA's SMS database, so what you see here is typically 4 to 8 weeks behind real life.

How to read the BASIC measures

Each BASIC measure is a normalized score: roughly, the rate of violations or out-of-service events per inspection, weighted by severity, time, and crash relevance. The exact formula is in the SMS Methodology (FMCSA publishes it). The number alone is not the part to focus on. The alert flag is.

Alert means the BASIC has crossed the federal intervention threshold. FMCSA prioritizes carriers in alert for compliance reviews. Brokers and shippers running due diligence see the alert. Insurance underwriters factor it into renewal pricing. Clearing an alert takes 6 to 12 months of clean inspections in that BASIC, sometimes longer.

For the deeper Clearinghouse and drug-testing rules, see the FMCSA Clearinghouse compliance guide.

When the carrier has "insufficient data"

FMCSA requires a minimum number of inspections in each BASIC (typically 5 in the past 24 months for road BASICs, more for Vehicle Maintenance and Hazmat) before publishing a measure. Newer carriers, small fleets, and carriers in low-enforcement states often run below that threshold. The carrier still exists; FMCSA just hasn't accumulated enough data points to compute a meaningful score.

If a carrier shows insufficient data on every BASIC but has been operating for years, that's worth a second look. It means either no inspections (rare for active carriers) or the data isn't making it back to FMCSA. Both are worth a phone call.

Frequently asked questions

Compliance, Safety, Accountability (CSA) is the FMCSA's program for assessing motor carrier safety performance. It uses the Safety Measurement System (SMS) to compute Behavior Analysis and Safety Improvement Categories (BASICs) from roadside inspections, violations, and crashes. The results help FMCSA prioritize interventions and inform shippers, brokers, and insurance carriers.

Optional

Want Bardia to follow up on your result?

Drop your email and I'll personally read your result and reply within 24 hours with anything I'd watch out for. You hear back from me, the founder of DOCKEX, looking at your actual numbers. No drip sequence, no sales call unless you ask.