VIN Model Year Codes: 10th Digit Chart
The 10th character of a VIN is the model year. The codes repeat every 30 years, and position 7 tells you which cycle a car or light truck belongs to.
By the PlainVIN Vehicle Data Desk · Updated Oct 6, 2026 ·
Key takeaways
- The 10th character of any 17-character VIN is the model year: for example, H is 2017, R is 2024 and T is 2026.
- Codes repeat every 30 years, so on cars and light trucks check position 7: a number means 1980–2009, a letter means 2010–2039.
- Model year isn't the build date; the door-jamb label shows the month and year the car was made.

What year is my VIN?
Enter the 10th character of your VIN.
Full chart, 1980–2039
| Code | Position 7 is a number | Position 7 is a letter |
|---|---|---|
| A | 1980 | 2010 |
| B | 1981 | 2011 |
| C | 1982 | 2012 |
| D | 1983 | 2013 |
| E | 1984 | 2014 |
| F | 1985 | 2015 |
| G | 1986 | 2016 |
| H | 1987 | 2017 |
| J | 1988 | 2018 |
| K | 1989 | 2019 |
| L | 1990 | 2020 |
| M | 1991 | 2021 |
| N | 1992 | 2022 |
| P | 1993 | 2023 |
| R | 1994 | 2024 |
| S | 1995 | 2025 |
| T | 1996 | 2026 |
| V | 1997 | 2027 |
| W | 1998 | 2028 |
| X | 1999 | 2029 |
| Y | 2000 | 2030 |
| 1 | 2001 | 2031 |
| 2 | 2002 | 2032 |
| 3 | 2003 | 2033 |
| 4 | 2004 | 2034 |
| 5 | 2005 | 2035 |
| 6 | 2006 | 2036 |
| 7 | 2007 | 2037 |
| 8 | 2008 | 2038 |
| 9 | 2009 | 2039 |
How to tell 1990 from 2020: the position-7 rule
Only 30 characters can be year codes, so every code is used twice, 30 years apart. The tiebreaker is position 7. Since the 2010 model year, cars, SUVs and light trucks must have a letter there; older ones usually have a number. The federal rule spells it out:
“If position 7 is numeric, the Model Year in position 10 of the VIN refers to a year in the range 1980-2009. If position 7 is alphabetic, the Model Year in Position 10 of the VIN refers to a year in the range 2010-2039.”49 CFR 565.15(d), Note to Table VII
The rule covers passenger cars, and SUVs, vans and trucks up to 10,000 lb gross vehicle weight rating. A number in position 7 is a sure sign of the older cycle. A letter is reliable for anything built under the current rule. Some pre-2010 makers also used letters in that spot, though, so if a decode gives a year that is plainly 30 years off, go with the title.
Worked examples
A recent car. In 1HGCR2F3XHA000000 the 10th character is H, which means 1987 or 2017. Position 7 is F, a letter, so the model year is 2017. Our VIN decoder confirms it as a 2017 Honda Accord.
An older car. If a VIN has a 5 in position 7 and a T in position 10, the number in position 7 puts it in the first cycle, so it's a 1996 model. On a newer car, T in position 10 with a letter in position 7 would mean 2026.
Codes you'll see on the newest cars: R is 2024, S is 2025, T is 2026, V is 2027 and W is 2028. The letter U is skipped, so a 2027 model jumps from T to V.
Model year vs. build date
The code gives the model year, which is a label, not the date the car was made. Federal rules define the model year as the year a manufacturer uses to designate a model, whatever calendar year it was actually produced in, provided the production period doesn't exceed 24 months. That's why a 2027 model can go on sale in the spring of 2026.
The build month and year are printed on the certification label in the driver's door opening; our guide to where the VIN is shows where. The difference matters for recalls, which often cover a range of build dates within one model year. That's why a VIN recall check is more precise than a year, make and model search.
Vehicles the chart can't settle on its own
- Before 1981. The 17-character format became mandatory for the 1981 model year. Older vehicles have shorter, maker-specific numbers, so this chart doesn't apply to them.
- Heavy trucks, buses, trailers and motorcycles. The position-7 rule doesn't cover them. The 10th character is still the model year, but you need the title or registration to know which cycle.
- Vehicles built for other markets. Some countries don't require the model-year character, so an imported vehicle may not follow this chart.
For everything else in the VIN, including the maker code, check digit and plant, see how to read a VIN.
Model-year codes FAQ
Can you tell the model year from the VIN?
Yes, for any vehicle built for the 1981 model year or later. The 10th character is the model-year code. Look it up in the chart, then use position 7 to pick the right 30-year cycle.
Which VIN character is the model year?
The 10th character. Count from the left: it is the first character after the check digit in position 9.
What model year is M?
M is 1991 or 2021. If position 7 of the VIN is a number, it is 1991; if it is a letter, it is 2021.
Why do the year codes repeat?
There are 30 usable characters, so the codes repeat every 30 years: A means 1980 or 2010, Y means 2000 or 2030, and so on.
How do I tell 1990 from 2020 if both use L?
For cars, SUVs and light trucks (up to 10,000 lb GVWR), look at position 7. A number there means the 1980–2009 cycle; a letter means 2010–2039.
Which characters are never model-year codes?
I, O, Q, U, Z and the number 0. I, O and Q never appear anywhere in a VIN.
Is the model year the same as the year the car was built?
Not always. The model year is the maker's label for the model, and production can start in the previous calendar year. The build month and year are on the door-jamb certification label.
How this page was madeSources, processing, limits, review and changes
Data sources
- 49 CFR 565.15 — Table VII, year codes and position-7 note
eCFR, read Oct 7, 2026 - 49 CFR 565.12 — Definition of model year
eCFR, read Oct 7, 2026
Processing
- The chart extends Table VII (2005–2039) back to 1980 using the same 30-character cycle.
Limitations
- The position-7 rule only applies to vehicles up to 10,000 lb GVWR.
Review
Written by the Vehicle Data Desk from the federal rule text.
Changelog
- 2026-10-06 Data refreshed from the official files.