VIN Model Year Codes: Position 10 Chart and Pitfalls
Decode VIN position 10 model year codes with charts, 30-year cycle rules, skipped letters, and pitfalls when title year differs from the stamped VIN year.
Position 10 of a modern 17-character VIN encodes the model year. It is one of the most useful characters for shoppers and parts buyers—and one of the most commonly misread. This guide explains the coding cycle, provides practical year maps, and covers edge cases where paperwork year and VIN year disagree.
DecodeAnyVin maps position 10 automatically in the free decoder. Factory year codes still do not reveal accident history, title brands, or odometer events.
Model year vs calendar year
Automakers often launch a “next” model year months before January. A vehicle built in September 2025 may carry a 2026 model year code. Registration documents usually follow model year rules in that jurisdiction, but private listings sometimes mix calendar language (“bought in 2025”) with model year (“2026 Camry”). Always state which year you mean.
Characters that are never used
Year codes skip letters that look like digits or are reserved: I, O, Q, U, and Z are not used as year codes. The digit 0 is also not used in the year position in the standard letter/digit cycle. If someone claims position 10 is O, they misread 0 or a damaged character—and 0 itself is not a normal year code.
Recent year code reference
Codes rotate through letters, then digits, in a 30-year cycle. Selected recent mappings:
| Code | Model year |
|---|---|
A | 2010 |
B | 2011 |
C | 2012 |
D | 2013 |
E | 2014 |
F | 2015 |
G | 2016 |
H | 2017 |
J | 2018 |
K | 2019 |
L | 2020 |
M | 2021 |
N | 2022 |
P | 2023 |
R | 2024 |
S | 2025 |
T | 2026 |
V | 2027 |
W | 2028 |
X | 2029 |
Y | 2030 |
After Y (2030), the cycle continues into digits for subsequent years (for example 1 for 2031 in the standard progression), then eventually returns to letters again decades later. When reading older vehicles, remember the same letter appeared 30 years earlier—context from WMI and descriptors resolves ambiguity.
Earlier cycle examples
For older used cars you may still see:
X= 1999Y= 20001= 20012= 20029= 2009- then
A= 2010 again
Because letters repeat every 30 years, never decode year from position 10 alone on a classic without confirming the rest of the VIN and the vehicle’s design generation.
Position 10 is not the plant code
Position 11 is the assembly plant. Shoppers sometimes swap them and conclude the wrong factory or year. Structure refresh: how to read a VIN and assembly plant codes.
Door label manufacture date
The door jamb sticker often shows month and year of manufacture separately from the VIN model year. A truck labeled “manufactured 11/25” can still be a 2026 model. When buying, record both. Disputes about “brand new leftover” inventory usually hinge on this distinction.
Import and market quirks
Gray-market imports may have VINs that decode cleanly while local paperwork uses a different year convention. Japanese domestic vehicles and European registrations can describe age by first registration date rather than North American model year marketing. See Japanese vs North American VINs and European VIN differences.
Electric vehicles
EVs use the same position 10 year coding. Battery chemistry and motor details live in manufacturer descriptor positions, not in the year code. More: electric vehicle VINs.
How to verify year claims in a listing
- Read position 10 from dash and door VINs.
- Decode on DecodeAnyVin.
- Compare to the listing title and the seller’s registration copy.
- If they disagree, ask which document is authoritative before wiring a deposit.
Checklist context: verify VIN matches listing.
Parts ordering tip
Catalogs frequently key off model year. Using calendar year by mistake orders the wrong bumpers, modules, or harnesses. Prefer the VIN when the parts site accepts it—covered in ordering parts with your VIN.
30-year ambiguity in practice
Because letter codes recycle, a position 10 of B could mean 1981 or 2011 in the abstract. In real decoding you never rely on position 10 alone: WMI era, restraint codes, emissions families, and the vehicle’s visible generation resolve the decade. Classic-car titles sometimes carry clerical years that disagree with the VIN; correct the record with inspection evidence rather than “fixing” the VIN to match a title typo.
Late-year changeovers and leftover inventory
Dealers sell prior model-year leftovers well into the next calendar year. A 2025-coded vehicle sold in March 2026 is normal. Problems arise when ads omit that nuance to imply a newer generation. Ask for the VIN, decode position 10, and compare to generation cues (taillights, dash layout, ADAS cameras).
Fleet and rental disposals often bunch at model-year boundaries. Decode before you travel to an out-of-state auction so you are bidding on the year you expect.
Heavy truck and incomplete vehicle notes
Some incomplete vehicles and vocational trucks still use position 10 for model year of the chassis cab. Body companies may add labels with their own dates. When ordering parts for a cutaway van, confirm whether the catalog wants chassis VIN year or body build date. Mixing those dates orders the wrong lighting harnesses and body control modules.
Recording year correctly in your notes
Write “VIN model year 2022 (code N)” separately from “manufacture date 10/21 on door label.” That habit prevents arguments with insurers and parts counters months later. Structure context remains in how to read a VIN.
Position 10 is simple once you respect the skip rules and 30-year cycle. Let DecodeAnyVin map it, then confirm against the door label so marketing language does not override the stamped code.
Decode a VIN free → More guides