FMCSA Violation Code Reference
Browse all Federal Motor Carrier Safety Regulation (FMCSR) violation codes ranked by citation frequency. Filter by BASIC category, OOS eligibility, or search by code number.
BASIC Categories
Select a category to filter
Vehicle Maintenance
21.0%Unsafe Driving
Hours of Service
16.3%Driver Fitness
59.9%General/Admin
Hazardous Materials
28.3%Unknown
Controlled Substances/Alcohol
97.3%Hazardous Materials Compliance
Hours-of-Service Compliance
36.4%Crash Indicator
All Violation Codes
Ranked by citation frequency
| Rank ▼ | Code | Description | OOS | Times Cited ▼ |
|---|---|---|---|---|
| #1 | 390.21TB2-DOT | 390.21TB2-DOT | \u2014 | 74,663 |
| #2 | 390.21T(b) | 390.21T(b) | \u2014 | 61,097 |
| #3 | 390.21TB1-MC | 390.21TB1-MC | \u2014 | 59,189 |
| #4 | 390.21(a) | Vehicle marking requirements | \u2014 | 25,872 |
| #5 | 390.19B2-BIENNIAL | 390.19B2-BIENNIAL | \u2014 | 16,142 |
| #6 | 390.21T(a) | 390.21T(a) | \u2014 | 15,797 |
| #7 | 390.21(b) | USDOT number not displayed | \u2014 | 13,244 |
| #8 | 390.21TC-MC | 390.21TC-MC | \u2014 | 10,970 |
| #9 | 390.21T(b)(2) | 390.21T(b)(2) | \u2014 | 10,440 |
| #10 | 390.19(b)(2) | 390.19(b)(2) | \u2014 | 9,307 |
| #11 | 392.9(a) | Operating without proper operating authority | OOS | 8,469 |
| #12 | 390.21TB | 390.21TB | \u2014 | 7,876 |
| #13 | 390.21T(b)(1) | 390.21T(b)(1) | \u2014 | 7,809 |
| #14 | 390.21TE2IV-D | 390.21TE2IV-D | \u2014 | 4,962 |
| #15 | 390.21T(c) | 390.21T(c) | \u2014 | 4,951 |
| #16 | 390.3(e) | Driver prohibited from performing safety sensitive functions per 382.501(a) in the Drug and Alcohol Clearinghouse | \u2014 | 4,935 |
| #17 | 392.9a(a)(1) | Transporting hazmat without authority | OOS | 4,860 |
| #18 | 390.17 | 390.17 | \u2014 | 3,805 |
| #19 | 390.21TE-LCMVINFO | 390.21TE-LCMVINFO | \u2014 | 3,608 |
| #20 | 387.303(b)(4) | 387.303(b)(4) | \u2014 | 3,556 |
| #21 | 387.301A | 387.301A | \u2014 | 3,309 |
| #22 | 390.3E3-MC | 390.3E3-MC | \u2014 | 3,242 |
| #23 | 392.9A-DFSL | Operating without proper operating authority | \u2014 | 3,175 |
| #24 | 390.19A2 | 390.19A2 | \u2014 | 3,080 |
| #25 | 387.301(a) | 387.301(a) | \u2014 | 2,899 |
| #26 | 390.19(a)(2) | 390.19(a)(2) | \u2014 | 2,740 |
| #27 | 387.303B4I | 387.303B4I | \u2014 | 2,620 |
| #28 | 387.7F | 387.7F | \u2014 | 2,342 |
| #29 | 390.21TB3-OPERBY | 390.21TB3-OPERBY | \u2014 | 2,205 |
| #30 | 392.9a(a)(2) | Transporting passengers without authority | OOS | 2,043 |
| #31 | 390.21T(e) | 390.21T(e) | \u2014 | 1,898 |
| #32 | 392.9A | Operating without proper operating authority | \u2014 | 1,892 |
| #33 | 387.7(f) | 387.7(f) | \u2014 | 1,881 |
| #34 | 390.21(c) | 390.21(c) | \u2014 | 1,824 |
| #35 | 387.303B4 | 387.303B4 | \u2014 | 1,646 |
| #36 | 385.337B-OOSO | 385.337B-OOSO | \u2014 | 1,523 |
| #37 | 390.19TG | 390.19TG | \u2014 | 1,468 |
| #38 | 390.9-SLL | 390.9-SLL | \u2014 | 1,342 |
| #39 | 390.21TC | 390.21TC | \u2014 | 1,296 |
| #40 | 390.21TA | 390.21TA | \u2014 | 1,261 |
| #41 | 390.19TA | 390.19TA | \u2014 | 1,194 |
| #42 | 385.337(b) | 385.337(b) | \u2014 | 1,137 |
| #43 | 390.19(a)(1) | 390.19(a)(1) | \u2014 | 1,042 |
| #44 | 390.35 | Making/causing false entries | OOS | 939 |
| #45 | 387.7A-MC | No proof of financial responsibility | \u2014 | 834 |
| #46 | 390.3E-DAC | Driver prohibited from performing safety sensitive functions per 382.501(a) in the Drug and Alcohol Clearinghouse | \u2014 | 828 |
| #47 | 387.7B3II-MC | 387.7B3II-MC | \u2014 | 821 |
| #48 | 390.21(e) | 390.21(e) | \u2014 | 738 |
| #49 | 387.303(b)(4)(i) | 387.303(b)(4)(i) | \u2014 | 658 |
| #50 | 390.3E | Driver prohibited from performing safety sensitive functions per 382.501(a) in the Drug and Alcohol Clearinghouse | \u2014 | 640 |
About Violation Codes
Each violation found during a roadside inspection is assigned a code from the Federal Motor Carrier Safety Regulations (49 CFR Parts 350-399) or Hazardous Materials Regulations (49 CFR Parts 171-180). These codes map to one of seven BASIC categories used in the FMCSA Safety Measurement System (SMS).
Violations flagged as Out-of-Service (OOS) indicate conditions severe enough to remove a vehicle or driver from service until corrected. OOS violations carry more weight in SMS percentile calculations.
Carriers and drivers who believe a violation was recorded in error can file a Request for Data Review (DataQs) through the FMCSA DataQs system.