How to Read Carrier Inspection History: One Violation Is an Event, Three Is a Story
A single brake violation means nothing. The same violation in 4 of 10 inspections tells you everything. Here's how to read the pattern, not just the report.
A broker pulls a carrier's inspection history and sees 12 inspections over 24 months with 5 violations across them. The OOS rate is 16.7%. The Vehicle Maintenance BASIC is at the 58th percentile. The numbers look moderate. The broker books the load.
What the broker didn't do was read across the inspections. All 5 violations were brake-related. They appeared in 4 of the 12 inspections. The most recent 3 inspections each had a brake violation. The violations started as "brake out of adjustment" 18 months ago and escalated to "brake hose chafing" and "air compressor failure" in the last 6 months. The carrier's brake maintenance isn't just deficient. It's getting worse.
A different carrier has 10 inspections with 4 violations. Same rough violation rate. But the 4 violations are an inoperative turn signal, a cracked windshield, an expired fire extinguisher, and a tire close to minimum tread depth. Four different systems. Four different inspections. No pattern. No escalation. Four isolated events on four different days.
The aggregate numbers for these two carriers look similar. The carrier inspection history tells completely different stories. The first carrier has a systemic maintenance failure. The second carrier has the kind of random, minor findings that happen to any truck that runs 100,000 miles a year.
Here's the framework for reading inspection history as a narrative, not a scorecard:
| What to Look For | What It Tells You | Risk Level |
|---|---|---|
| Same violation type recurring across 3+ inspections | Systemic problem the carrier hasn't fixed | High |
| Violations escalating in severity over time | Problem is getting worse, not better | High |
| Violations clustering in recent months after a clean history | Something changed (new drivers, deferred maintenance, financial pressure) | Moderate-High |
| Violations scattered across different types with no repetition | Random events, normal wear and tear | Low |
| All violations from a single inspection with clean inspections before and after | One bad day, one bad truck, or one thorough inspector | Low |
| Clean inspections accumulating after a period of violations | Carrier identified and corrected the problem | Positive |
What a Carrier Inspection Report Actually Contains
Every roadside inspection generates a report that's filed with FMCSA and becomes part of the carrier's permanent safety record for 24 months. The report contains specific fields that tell you what happened during that stop.
Inspection date and state. When and where the inspection occurred. Geographic patterns can be informative: a carrier that only gets inspected in one state may be running limited routes. A carrier with inspections across 15 states is running a national operation.
Inspection level. FMCSA defines 6 levels of inspection, and the level determines what was examined. The level matters because it affects what violations could have been found.
| Level | What's Inspected | What It Tells You |
|---|---|---|
| Level 1 (Full) | Driver credentials, HOS records, vehicle mechanical condition (under and around), cargo securement | The most thorough inspection. A clean Level 1 is the strongest positive signal. A Level 1 with violations means a trained inspector found real problems. |
| Level 2 (Walk-Around) | Driver credentials, HOS records, vehicle condition (visual walk-around only, no under-vehicle) | Less thorough than Level 1. Won't catch under-vehicle brake issues or suspension problems. |
| Level 3 (Driver Only) | Driver credentials and HOS records only | The vehicle was not inspected. Any violations are driver-related (expired CDL, HOS violations). |
| Level 4 (Special Study) | One specific item being studied | Uncommon. Usually part of a research initiative. |
| Level 5 (Vehicle Only) | Vehicle mechanical condition only | Driver was not inspected. Any violations are vehicle-related. |
| Level 6 (Radioactive) | Everything in Level 1 plus radiological screening | Only for carriers hauling radioactive materials. |
Violations cited. Each violation has a code, a description, a severity weight (1 to 10), and whether it resulted in an out-of-service order. The severity weight reflects FMCSA's assessment of how strongly that violation type correlates with crash risk. A severity-8 tire violation carries more weight in BASIC calculations than a severity-2 lighting violation.
Out-of-service determination. Whether the driver, vehicle, or both were ordered off the road. An OOS order means the violation was serious enough that the inspector determined continued operation was unsafe. Not all violations result in OOS. Many are documented but the driver/vehicle is allowed to continue.
Pull any carrier's full inspection record with our inspection history tool, which shows each inspection with individual violations, severity weights, OOS status, and automated pattern detection that flags recurring violation types across inspections.
How to Read the Pattern (Not Just the Report)
Pattern 1: Recurring Violation Types
The single most important pattern in a carrier's inspection history. When the same violation type appears across multiple inspections, it tells you the carrier has an unresolved problem.
Brake violations in 4 of 10 inspections: The carrier's brake maintenance program is failing. Brakes don't go out of adjustment randomly across multiple trucks on multiple occasions. A pattern of brake violations means the carrier isn't adjusting brakes frequently enough, isn't replacing worn components proactively, or isn't inspecting their own equipment before putting it on the road.
HOS violations in 3 of 8 inspections: The carrier has a systemic hours-of-service compliance problem. This could be dispatch pressure (unrealistic schedules), cultural (drivers are expected to push hours), or technological (ELD issues). Three separate HOS violations on three separate occasions is not one driver making one mistake. It's an operational pattern. Read our HOS rules guide for the specific rules most commonly violated and why the 14-hour window, not the 11-hour limit, is typically the binding constraint.
Driver qualification violations appearing repeatedly: Expired medical certificates, CDL issues, or missing endorsements showing up across multiple inspections means the carrier doesn't have a system for tracking driver credential expirations. This is an administrative failure, not a safety emergency, but it reveals that the carrier's back-office compliance is unmanaged. Read our BASIC scores guide for how these violations feed into the Driver Fitness BASIC.
Pattern 2: Escalating Severity
This is the most dangerous pattern and the hardest to spot if you only look at the most recent inspection.
Example: An inspection 18 months ago cited "brake out of adjustment" (severity 6). An inspection 10 months ago cited "brake out of adjustment" and "brake hose chafing" (severity 4 + 6). An inspection 3 months ago cited "air compressor not working" (severity 7) and "brake deficiency causing vehicle to pull" (severity 8).
The violations are all in the same system (brakes), but the severity is increasing. The carrier isn't just failing to fix brakes. The brake system is degrading over time, and the failures are getting more dangerous. Brake adjustment issues have progressed to air system failures and brake performance problems.
When you see escalating severity in the same violation category, the carrier's maintenance program isn't keeping pace with equipment degradation. This pattern predicts future equipment failures more reliably than any single data point.
Pattern 3: Temporal Clustering
Violations that cluster in a specific time period, especially after a previously clean record, tell you something changed.
Clean for 18 months, then 4 violations in the last 6 months: What happened 6 months ago? Did the carrier lose their safety director? Did they add a batch of new trucks? Did they hire new drivers? Did financial pressure lead to deferred maintenance? The cluster itself doesn't tell you the cause, but it tells you when the problem started, which helps you ask the right questions.
This pattern is especially useful for carriers you've been booking regularly. If a carrier you've used for two years with a clean record suddenly starts accumulating violations, the temporal cluster tells you the deterioration is recent and may be reversible if the carrier identifies and addresses the root cause. Our carrier monitoring guide explains how to set up a monitoring process that catches these changes between scheduled re-vetting.
Pattern 4: Single-Inspection Clusters
All violations came from one inspection. Every other inspection is clean.
What this usually means: One truck on one day had multiple problems, or the carrier ran into a particularly thorough inspector (some inspectors are more aggressive than others, and inspection intensity varies by state and facility). A single bad inspection surrounded by clean inspections is an event, not a pattern.
The exception: If the single bad inspection resulted in multiple high-severity violations across different systems (brakes AND tires AND cargo securement), it might indicate a truck that was rushed out of the terminal without a proper pre-trip. That's still concerning, but it's a process failure on one day, not a systemic condition.
Pattern 5: Recovery
Clean inspections accumulating after a period of violations.
What this tells you: The carrier identified the problem and fixed it. This is the pattern you want to see when you're evaluating a carrier with an elevated BASIC score. If the BASIC percentile is at 65% but the most recent 6 inspections are all clean, the percentile reflects old data. The carrier has corrected course. The BASIC score will catch up over the next few months as the violations carry reduced time weight and eventually drop off.
This is why reading the chronological inspection history matters more than reading the aggregate BASIC percentile. The BASIC score is a backward-looking summary. The recent inspections are a forward-looking signal. For the full breakdown of how violations age off BASIC scores, read our CSA improvement guide.
A Worked Example: Reading a Real Inspection Timeline
Carrier: 25-truck carrier, active since 2019. 18 inspections in 24 months.
| Date | Level | Violations | OOS? |
|---|---|---|---|
| 23 months ago | 1 | None | No |
| 21 months ago | 2 | Inoperative marker light (sev 1) | No |
| 19 months ago | 1 | None | No |
| 17 months ago | 3 | None | No |
| 15 months ago | 1 | Brake out of adjustment (sev 6) | Vehicle OOS |
| 14 months ago | 1 | None | No |
| 12 months ago | 2 | Cracked windshield (sev 2) | No |
| 10 months ago | 1 | Brake hose chafing (sev 4) | No |
| 9 months ago | 1 | Brake out of adjustment (sev 6), tire tread depth (sev 8) | Vehicle OOS |
| 8 months ago | 3 | None | No |
| 7 months ago | 1 | Brake out of adjustment (sev 6) | Vehicle OOS |
| 6 months ago | 2 | None | No |
| 5 months ago | 1 | None | No |
| 4 months ago | 1 | None | No |
| 3 months ago | 1 | None | No |
| 2 months ago | 1 | None | No |
| 1 month ago | 2 | None | No |
| Current month | 1 | None | No |
Reading the narrative:
Months 23 to 17: Clean. Normal operations.
Month 15: First brake violation. Brake out of adjustment, severity 6, vehicle OOS. An isolated event at this point.
Month 14: Clean Level 1 immediately after. Possibly a different truck.
Month 12: Minor windshield crack. Not part of a pattern.
Months 10 to 7: Three inspections, all with brake violations. Different brake deficiency types (adjustment, hose chafing, adjustment again). Two vehicle OOS orders. This is the pattern. Brake violations are recurring across a 3-month window. The carrier has a brake maintenance problem.
Months 6 to present: Seven consecutive clean inspections, including five Level 1s. The carrier identified the brake problem and fixed it. The clean run includes the most thorough inspection type, which means inspectors have been examining their brakes and finding nothing wrong.
Aggregate numbers: 18 inspections, 6 violations, 3 vehicle OOS. Vehicle OOS rate: 16.7%. Looks moderate.
Timeline reading: A carrier that had a brake maintenance failure between months 15 and 7, identified the problem, corrected it, and has been running clean for the last 6 months with 7 consecutive clean inspections. The aggregate numbers look concerning. The timeline shows a carrier that caught and fixed their problem.
Decision: Bookable. The current trajectory is clean. The brake issue appears resolved. The BASIC score is likely still elevated from the months 15 to 7 violations (they haven't fully aged off), but the recent data is strong. Monitor monthly with our BASIC Score Decoder, which shows each percentile alongside trend direction and time-decay projections.
What Inspection Data Does Not Tell You
It doesn't tell you about the trucks that weren't inspected. A carrier with 25 trucks and 18 inspections has had roughly 18 individual vehicles inspected. The other 7 trucks might be in the same condition as the inspected ones, or they might be worse. The inspection record is a sample, not a census.
It doesn't tell you about the inspections the carrier avoided. Some carriers route around known inspection-heavy corridors. A carrier with unusually few inspections relative to their mileage and authority age might be actively avoiding stops. This isn't captured in the data.
It doesn't tell you who was driving. Inspections are recorded at the carrier level, not the individual driver level. A fleet carrier's brake violations might all come from one driver who does sloppy pre-trips, or they might be spread across the fleet. The inspection record doesn't distinguish.
It doesn't tell you about conditions that weren't checked. A Level 2 inspection doesn't examine under-vehicle components. A Level 3 doesn't inspect the vehicle at all. Violations that would have been found at a Level 1 inspection are invisible in Level 2 and Level 3 data. When evaluating a carrier's vehicle maintenance, weight Level 1 inspections most heavily because they examined the most.
How Inspection History Connects to BASIC Scores
Every violation on an inspection report feeds into the relevant BASIC category with its severity weight and time weight. The BASIC percentile is essentially a summary statistic of the carrier's inspection history, processed through a peer comparison algorithm.
Understanding the connection matters because it explains why a carrier can have a moderate BASIC score but a concerning inspection history, or vice versa.
High BASIC score, clean recent inspections: The elevated BASIC reflects older violations that are still within the 24-month window but carrying reduced time weight. The carrier has cleaned up their operations. The score will improve as the old violations age off. Read our CSA score guide for how time decay works.
Low BASIC score, recent violations: The carrier has a thin overall inspection history, and the recent violations haven't been processed into the monthly BASIC update yet (there's a lag of several weeks between an inspection and its appearance in BASIC calculations). The score looks clean today but will deteriorate in the next update.
Moderate BASIC score, concerning violation pattern: The aggregate percentile is moderate because the violations are averaged across enough clean inspections to keep the percentile in a middle range. But the pattern (recurring brake violations, escalating severity) is telling a story that the aggregate percentile conceals. This is exactly why reading the individual inspections matters more than reading the summary score.
Check any carrier's BASIC scores alongside the violations driving them with our BASIC Score Decoder, which shows each score alongside the specific violations feeding into it, their severity weights, and their time weights.
Frequently Asked Questions
How do I check a carrier's inspection history?
Pull the carrier's inspection records through FMCSA's SMS website at ai.fmcsa.dot.gov/SMS, or use our inspection history tool, which shows each inspection with violations, severity weights, OOS status, and automated pattern detection across inspections.
What do truck inspections check?
It depends on the inspection level. A Level 1 (full inspection) checks driver credentials, HOS records, vehicle mechanical condition including under-vehicle components, and cargo securement. A Level 2 checks the same items except under-vehicle components. A Level 3 checks only driver credentials and HOS records.
What is a Level 1 inspection in trucking?
A Level 1 inspection is the most thorough type of roadside inspection. It covers the driver's CDL, medical certificate, and HOS records, plus a full mechanical inspection of the truck and trailer including under-vehicle components (brakes, suspension, steering), cargo securement, and safety equipment. A clean Level 1 is the strongest positive signal in a carrier's inspection history.
How long do inspection violations stay on a carrier's record?
Violations remain on a carrier's FMCSA record for 24 months from the inspection date. They carry full weight in BASIC calculations for the first 6 months, two-thirds weight from 6 to 12 months, and one-third weight from 12 to 24 months. After 24 months, they drop off entirely.
What is a good inspection record for a carrier?
Look for a high proportion of clean inspections, no recurring violation types, no escalating severity patterns, and OOS rates below the national averages (5.51% driver, 20.72% vehicle). For the full OOS rate interpretation framework, read our OOS rate guide. For owner-operators with few inspections, skip the rate benchmarks and read the individual reports. Read our owner-operator vetting guide for the adjusted approach.
Can a carrier dispute an inspection violation?
Yes, through FMCSA's DataQs system, but only when the violation contains a factual error (wrong DOT number, mismatched violation code, incorrectly attributed crash). DataQs is not an appeals process for inspector judgment calls. Read our DataQs guide for which violations are worth challenging and which are not.
How do inspection violations affect a carrier's CSA score?
Each violation feeds into the relevant BASIC category with its assigned severity weight and time weight. The BASIC percentile reflects the carrier's total weighted violation score ranked against peers with a similar number of inspections. High-severity, recent violations have the largest impact. Low-severity, old violations have minimal impact. Read our CSA score guide for the full calculation mechanics.
What should I do if a carrier has a bad inspection record?
It depends on the pattern. Recurring violations in the same category (especially brakes, HOS, or driving behavior) indicate systemic problems. Scattered, low-severity violations with no repetition indicate normal wear and tear. Clean recent inspections after a period of violations indicate the carrier has corrected the problem. Read the timeline, not just the count.
Bottom Line
The broker who booked the carrier with 5 violations across 12 inspections saw a moderate OOS rate and a mid-range BASIC score. The inspection history told a different story: all 5 violations were brakes, they appeared in 4 inspections, and they were escalating in severity. The aggregate numbers said "moderate risk." The pattern said "brake system failure in progress."
Read the individual inspections. Look for repetition by type. Check for escalation in severity. Note whether violations cluster in recent months or are spread across the timeline. One violation is an event. Three of the same kind is a story. And the story is always more useful than the score.