One clear 0–100 score
The TruckPro score sums up your BASIC percentiles in a single number, where higher is healthier. Tap any arc to see the category behind it.
Now in private beta
TruckPro Safety Carma turns your public FMCSA data into one clear 0–100 score, explains every CSA BASIC category, and shows the exact inspections behind each number. Know where you stand before the next roadside inspection.
Example carrier for illustration. Not real data.
Show your work
A brake out of adjustment in one state and a speeding ticket in another end up in different BASICs. TruckPro tags each violation with the category it counts toward, so you can see why a percentile moved and which inspection to look at.
Driver/Vehicle Examination Report
Roadside inspection · Level I
393.47(e) · TrailerOOS
Clamp or roto-chamber type brake out of adjustment
393.9(a) · Tractor
Inoperable required lamp
392.2-SLLS2 · Driver
State/local laws: speeding 6–10 mph over the limit
How it works
Start with your USDOT number. TruckPro reads the public FMCSA record for your carrier and keeps it current.
Create your organization with your USDOT number and a beta invite code. Invite your team.
Inspections, violations, crashes, BASIC percentiles, insurance and authority, refreshed on a schedule.
Your TruckPro score, every category against its threshold, and the exact inspections driving it.
Features
No more digging through FMCSA portals and PDFs. TruckPro puts the score, the reasons and the records side by side.
The TruckPro score sums up your BASIC percentiles in a single number, where higher is healthier. Tap any arc to see the category behind it.
Percentile, intervention threshold for your carrier type, and alert status, in plain English.
See the actual roadside inspections, violation codes and out-of-service findings that move each category.
Every vehicle seen at inspection, with its violations and crashes matched by VIN. On the web dashboard.
Violations charged to the driver and the power unit involved. No guessed names; FMCSA does not publish them.
Invite your safety manager and dispatchers to your organization. Owners manage who has access.
A chart of every roadside inspection on record, with your vehicle and driver out-of-service rates over time. On the web dashboard.
See how it reacts
This explorer uses the published TruckPro score v1 formula with made-up numbers for a general property carrier. In the app, your real percentiles fill it in.
Illustration only, with made-up percentiles. In this example, a percentile at or above its threshold is treated as an FMCSA alert, which caps that category below 50. In the app, alert status comes from FMCSA data. The TruckPro score is not an FMCSA rating and does not predict FMCSA action.
Honest by design
Safety data is confusing enough. TruckPro never hides where a number came from, never fills a gap with a guess, and never pretends to be something it is not.
Read how the score worksThe TruckPro score is our own summary. Each category still shows its FMCSA-style percentile, threshold and alert.
An unavailable percentile is never treated as zero. With too little data, we show no total at all.
Every category says whether it is FMCSA-published or a TruckPro estimate, and when it was computed.
A category with an FMCSA alert is capped below the healthy range, so it cannot look fine in the total.
The six categories
FMCSA’s Safety Measurement System ranks carriers in BASIC categories. Crossing the intervention threshold for your carrier type can put you on FMCSA’s radar. Lower percentiles are better.
| BASIC category | What it covers | General | HazMat | Passenger |
|---|---|---|---|---|
| Unsafe Driving | Speeding, reckless driving, improper lane changes, phone use and similar moving violations. | 65% | 60% | 50% |
| Hours-of-Service Compliance | Driving over hours limits, logbook and ELD violations. | 65% | 60% | 50% |
| Vehicle Maintenance | Brakes, lights, tires and other defects found at roadside inspections. | 80% | 75% | 65% |
| Driver Fitness | Invalid or wrong-class CDL, missing medical certificate, and similar driver qualification issues. | 80% | 75% | 65% |
| Controlled Substances/Alcohol | Use or possession of drugs or alcohol. | 80% | 75% | 65% |
| Hazardous Materials Compliance | Placarding, packaging and paperwork for hazardous materials. Counted only for carriers FMCSA classifies as HazMat. | 80% | 80% | 80% |
Source: FMCSA SMS Methodology, Table 2-2. Thresholds explained →
In your pocket
For beta organizations, the TruckPro mobile app puts your score ring, all six categories and recent inspection evidence one tap away. Your team shares the same organization on web and phone.
Free guides
Public view vs. carrier view, why property carrier percentiles are hidden, and what to look at once you’re in.
Read guide 6 min readWhat changed in SMS this year, and the approved redesign that isn’t in effect yet, side by side.
Read guide 6 min readHow the measure is calculated, a worked example, and seven practical ways to bring it down.
Read guide 4 min readThe 24-month window, the 3-2-1 time weights, and how PSP and investigation results differ.
Read guide 6 min readStep-by-step DataQs filing, plus the 2026 rules: three review stages and firm state deadlines.
Read guide 4 min readHow FMCSA ranks carriers against peers in each of the seven BASICs, and why a lower percentile is better.
Read guideFAQ
TruckPro Safety Carma is a web and mobile app for trucking carriers. It reads your public FMCSA safety data, gives you one 0–100 TruckPro score, explains each of the six BASIC categories in plain English, and shows the exact roadside inspections and violations behind every number.
No. The TruckPro score is TruckPro’s own summary of your BASIC percentiles. FMCSA does not publish an overall score, and the TruckPro score is not a safety rating, a fitness determination or a prediction. Each category still shows its FMCSA-style percentile, intervention threshold and alert status.
Each BASIC percentile is compared to its intervention threshold for your carrier type. A 0th percentile counts as 100, the threshold counts as 50, and the 100th percentile counts as 0. A category with an FMCSA alert is capped below 50. The categories are then combined with fixed weights. If too little data is available, TruckPro shows no total instead of guessing.
From public FMCSA and U.S. DOT datasets, including the Safety Measurement System (SMS), roadside inspections, violations, crashes, census, insurance and operating authority records. Passenger percentiles are FMCSA’s published values. Property-carrier and HazMat percentiles are TruckPro estimates computed monthly, and are labeled that way.
FMCSA publishes SMS results monthly. TruckPro refreshes carrier data daily and recomputes BASIC percentile estimates monthly, and every category shows its source and computed date.
TruckPro is in private beta. Each USDOT number needs an invite code. Request beta access and we will send one, or create your account right away if you already have a code.
No. FMCSA does not publish driver names or CDL numbers, so TruckPro does not show or guess them. The Drivers view lists violations charged to the driver on each inspection, with the power unit involved.
Yes. The TruckPro mobile app, available to beta organizations, shows your score ring, all six categories with thresholds and alerts, inspection evidence, and team invites. Fleet (by VIN) and Drivers views are currently on the web dashboard.
Join the TruckPro beta. Send us your USDOT number and we’ll set you up with an invite code.