How do you decode a semi truck VIN and check its history?
A semi truck VIN is 17 characters: three for who built it, five describing the truck, a check digit, the model year, the plant and a six-digit serial number. Run it free through the NHTSA vPIC decoder and recall lookup, then pull a paid history report and, most important on a used truck, an ECM download showing fault history and idle time.
The 17-character structure
The layout is set by 49 CFR Part 565. The letters I, O and Q are never used, so what looks like an O is a zero.
- Positions 1 to 3, the WMI (World Manufacturer Identifier). The first character is the region: 1, 4 or 5 is the United States, 2 is Canada, 3 is Mexico. The next two identify the maker and vehicle type.
- Positions 4 to 8, the VDS (Vehicle Descriptor Section). Model, cab, axles, GVWR class, brakes and engine code, in the maker's own order.
- Position 9, the check digit. Calculated from the other 16. If a decoder flags it, the VIN was typed wrong or the plate is not original.
- Position 10, the model year. A is 2010 and the letters run on, skipping I, O, Q, U and Z: L is 2020, M 2021, N 2022, P 2023, R 2024, S 2025, T 2026.
- Position 11, the plant.
- Positions 12 to 17, the production sequence. For low-volume makers, flagged by a 9 in position 3, positions 12 to 14 extend the maker code and only 15 to 17 are the serial.
Seeing a light on the dash? Snap it with DERATE and know if you can keep driving
Truck maker WMIs you will see most
Verified in the NHTSA vPIC database: 1FU Freightliner built in the United States by Daimler Truck North America, 3AK Freightliner built in Mexico (Saltillo), 1XK Kenworth and 1XP Peterbilt (PACCAR), 4V4 Volvo Truck, 1M1 Mack Trucks, 1HS International tractor built in the United States by Navistar and 3HS the same tractor built in Mexico. A 3 up front is no knock on the truck; many Cascadias and International LTs came out of Mexican plants.
Where the VIN plate is on a tractor
Check all three; they must match the title:
- The certification label on the driver's door frame, which also lists GVWR and axle ratings.
- The plate on the dash at the lower left of the windshield.
- The stamping on the frame rail, usually the right rail near the front axle. A thief cannot swap that one in five minutes.
A missing or crooked door label, or a frame stamp that does not match the dash, means walk away or demand more paperwork.
Engine family: VIN versus engine dataplate
The VIN tells you the engine the truck left the factory with, in a code inside the VDS, usually near position 8. But a 12-year-old tractor may be on its second engine, and the VIN does not know. The engine dataplate is the truth: on a Detroit it is on the valve cover, on a Cummins on the rocker or gear housing, on a PACCAR MX on the block near the ECM. It carries the serial number, the rating and the EPA engine family name, a 12-character code that fixes the emissions configuration and model year of the engine itself, which matters for emissions service and parts. If the engine is older than the truck, ask why.
Free NHTSA tools and paid history reports
- vPIC VIN decoder at vpic.nhtsa.dot.gov/decoder. Enter the full VIN or a partial one. It returns make, model, body class, GVWR class, reported engine details and the plant city and country, for model year 1981 and newer.
- Recall lookup at nhtsa.gov/recalls. Enter the VIN and it shows unrepaired safety recalls. It does not show completed recalls, recalls older than 15 years or non-safety service campaigns.
Carfax and AutoCheck were built for cars; on a Class 8 their coverage is thin. Commercial services such as RigDig (part of Fusable) sell truck history reports for Class 8 buyers and dealers, typically $25 to $60 each. A report can show title brands (salvage, rebuilt, flood), reported crashes, liens, registration states, auction appearances and some mileage readings. It usually cannot show maintenance records, aftertreatment repairs, deleted emissions parts or idle hours. For that you need the ECM.
Why the ECM history matters more than the paper
Ask the seller for an ECM download with the factory tool (DiagnosticLink, INSITE, Davie4) or bring a mechanic who has one. Check:
- Fault history. Repeated aftertreatment codes such as SPN 3251 FMI 0 or SPN 5246 FMI 0 mean a DPF or SCR system that has been fighting for a while; the DEF fault codes guide explains what they cost to chase.
- Idle time. Over 35 to 40 percent idle on a long-haul truck means soot loading with no regen; expect DPF and EGR work sooner.
- Hours versus miles. 500,000 miles and 25,000 hours is an average of 20 mph: a lot of idling or city work.
- Derate counts, overheat events and last regen date. Recent derates predict the next repair bill; see the engine derate guide.
FAQ
Can the VIN tell me what engine a truck has right now?
No, only the engine it was built with. Read the engine dataplate and compare it to the VIN decode. A mismatch is not always bad, but it needs a story.
Does the NHTSA recall lookup cover heavy trucks?
Yes. All the major truck makers file recalls with NHTSA, and the VIN lookup returns their open recalls from the last 15 years. Call a dealer for older campaigns.
Is a truck with a 3 in the first position worth less?
No. The 3 means it was assembled in Mexico, where many Freightliner and International tractors sold in the US are built. Condition, ECM history and maintenance records set the price.