What 393.95(b) means in plain language
This regulation requires every commercial motor vehicle to carry specific emergency equipment before it rolls. The two items most commonly at issue are spare fuses—enough to replace any fuse or fuse-link that protects required electrical equipment—and a set of reflective triangles used to warn other motorists when your vehicle is stopped on or near a roadway.
The triangles requirement is the one inspectors flag most often. Your truck must have a complete, serviceable set on board and accessible. A missing triangle, a cracked or faded one that no longer reflects properly, or a set that got left behind at a shipper dock can all trigger this citation.
The spare-fuse side of the rule is simpler but just as real. If your vehicle uses circuit breakers that reset themselves, you're covered for that circuit—but any circuit protected by a one-time fuse needs a matching spare in the cab. Neither item is expensive, but both must physically be present when an inspector checks.
What our enforcement data actually shows
Across our database of 13 million+ roadside inspection records, 393.95(b) has generated 10,003 all-time citations, placing it at #229 out of 3,036 FMCSR codes by citation volume. That's a meaningful enforcement presence—this isn't an obscure code inspectors ignore.
The out-of-service picture, however, is striking. Of those 10,003 citations, only 2 resulted in an out-of-service order, producing a 0.0% OOS rate. Compare that to the all-FMCSR average OOS rate of 31.4%, and it becomes clear that while inspectors will write this violation, they almost never park a truck over it. That does not mean you should ignore it—CSA points still accumulate—but a driver cited for 393.95(b) will almost certainly keep rolling that day.
In the last 12 months our inspection records show 0 citations for this code, and in the last 90 days that count is also 0. The enforcement activity for 393.95(b) is entirely historical in our dataset, which suggests either a shift in inspection priorities or consistent improvement in carrier compliance since the bulk of those 10,003 citations were recorded.
Who gets cited most
The STATISTICS block for this code does not include a state-by-state breakdown, so we won't speculate about which states lead in citation counts. What the carrier data does reveal is a pronounced pattern worth noting: the top carriers by citation volume in our database are predominantly Mexico-domiciled fleets operating cross-border routes into the United States.
Our data shows fleets such as OPERADORA DE TRANSPORTE INTERNACIONAL SA DE CV (USDOT 683428) with 58 citations and VRP TRANSPORTES DE MEXICO S DE RL DE CV (USDOT 662058) with 48 citations lead all carriers in 393.95(b) exposure. SERVICIO INTERNACIONAL DE ENLACE TERRESTRE SA DE CV (USDOT 818175) follows with 45 citations. This pattern strongly suggests that cross-border inspections—where equipment standards may differ from Mexican regulations—are a significant driver of this code's enforcement history. If your operation involves cross-border movements, ensuring your emergency kit meets U.S. standards before crossing is essential.
How severe is this compared to similar codes
Within the Vehicle Maintenance category, 393.95(b)'s 10,003 citations look modest when stacked against the heavyweights. Consider 393.9(a)—Inoperable required lamps—which carries 660,737 citations in our database, roughly 66 times the volume of 393.95(b), and a 15.4% OOS rate that is meaningfully higher than the near-zero rate seen here.
Look at 396.3(a)(1), the general inspection, repair, and maintenance code, and the contrast gets starker: 236,919 citations and a 45.3% OOS rate. An inspector finding a 396.3(a)(1) violation is putting trucks out of service at nearly half the time. A 393.95(b) citation, by comparison, is far less likely to end your day on the side of the road—but it feeds the same CSA BASIC 5 bucket and carries a severity weight of 4.
For context, 396.17C-PI (no proof of periodic inspection) has 212,081 citations and a 0.0% OOS rate, similar to 393.95(b) in that inspectors write the ticket but rarely park the truck. The lesson across all three comparisons: low OOS rate doesn't mean low risk to your safety score.
How to avoid it
The fix for 393.95(b) is entirely within your control before you leave the yard. Use these steps during every pre-trip:
-
Locate and count your triangles. Open the compartment where you store emergency equipment and physically confirm all three reflective triangles are present, undamaged, and stowed in their case. Don't assume they're there because they were there last week.
-
Inspect triangle condition. A triangle that is cracked, missing reflective sheeting, or collapsed and won't stand upright can still draw a citation. Replace worn triangles before they fail an inspection.
-
Check your fuse kit. Identify which circuits on your truck use replaceable fuses rather than self-resetting breakers, and confirm you have at least one matching spare for each. FRHT and Freightliner platforms—the two most-cited vehicle makes in our data with 969 and 495 citations respectively—often have fuse panels in locations that are easy to overlook. Know where yours is.
-
KENWORTH and Peterbilt drivers, check cab corners and side boxes. Our data shows KW models (433 citations) and PTRB models (259 citations) among the most-cited makes. Triangle kits on these trucks are often stored in non-obvious locations; verify with your fleet where the designated storage spot is and make sure it's stocked.
-
Cross-border operators: verify U.S.-standard equipment before crossing. Given that the highest-citation carriers in our database are cross-border Mexican fleets, confirming your emergency kit meets 393.95(b) requirements—not just Mexican transport standards—before entering a U.S. port of entry is a simple, low-cost prevention step.
-
Keep a spare kit in the cab. Triangles are inexpensive. Carrying a backup set takes up minimal space and eliminates the risk of arriving at an inspection with a depleted kit after a roadside breakdown where you deployed your triangles and forgot to retrieve one.