The year a car was made is encoded in the 10th character of the Vehicle Identification Number (VIN). That single digit or letter tells you the model year, though it does not always match the calendar year the car was actually built. A 2020 model year car might have been manufactured in late 2019, and a 2024 model might have rolled off the line in mid-2023. Understanding this difference matters when you are checking a car's age, verifying its history, or comparing insurance rates.

Key Takeaways

  • The 10th character of the VIN is the model year code, using a repeating cycle of letters and numbers that resets every 30 years.
  • Model year does not always match the calendar year the car was built — a 2020 model may have been manufactured in 2019.
  • You can decode the year yourself using a VIN chart, or use an online VIN decoder to see the year when ready.
  • The VIN is printed on your registration, insurance card, and the driver's side dashboard where it meets the windshield.

Where the Year Code Sits in the VIN

A VIN is always 17 characters long. The first three characters identify the manufacturer and country. Characters four through eight describe the vehicle itself — body type, engine, transmission, and other features. Character nine is a check digit used to verify the VIN is real. Character 10 is the one you need: it is the model year code.

The remaining seven characters (11 through 17) make up the serial number, which is unique to that individual vehicle. So if you have a VIN like 1HGCV41JXMN109186, the 10th character is M, which represents a specific model year. That year depends on which manufacturer made the car and when the VIN system was in use.

The Year Code Chart and How It Repeats

The year codes follow a 30-year cycle using letters and numbers. The pattern starts with Y (1980 or 2010), then Z (1981 or 2011), then 1 (1982 or 2012), and continues through 9, then A through X, before cycling back to Y. Because the cycle repeats every 30 years, a code like M could mean either 1991 or 2021 — you have to know roughly when the car was made to tell them apart.

Here is the standard chart used by all manufacturers:

Code1980s–1990s2010s–2020s
Y19802010
119822012
219832013
319842014
419852015
519862016
619872017
719882018
819892019
919902020
A19912021
B19922022
C19932023
D19942024
E19952025
F19962026
G19972027
H19982028
J19992029
K20002030
L20012031
M20022032
N20032033
P20042034
R20052035
S20062036
T20072037
V20082038
W20092039
X20102040

Notice that the letter I and the letter O are skipped — they are too straightforward to confuse with the numbers 1 and 0. The letter Z appears only once, at the start of the cycle.

Finding Your VIN and Reading It

Your VIN appears in several places on your car and documents. On the vehicle itself, look at the driver's side of the dashboard where it meets the windshield — you can usually read it from outside the car. It is also printed on your vehicle registration, insurance card, and title. If you are buying a used car, the seller should provide it, and you can verify it by checking the car in person.

Once you have the VIN, count to the 10th character. If that character is a letter or number that appears on the chart above, match it to the year. If you know roughly when the car was made (for example, you know it is a recent car), you can use the 2010s–2020s column. If you are unsure, an online VIN decoder can cross-reference the first three characters (which identify the manufacturer) with the year code to give you the correct year.

Why Model Year Differs From Build Date

Manufacturers assign a model year to a vehicle based on when it was designed and when production began, not when it actually rolled off the assembly line. A 2024 model year car might have been built in August 2023. A 2020 model might have been manufactured in November 2019. This is standard across the auto industry and affects everything from insurance rates to warranty coverage.

The model year is what matters for registration, insurance, and resale value — not the actual build date. When you register a car, you register it by its model year. When you buy insurance, the rate is based on the model year. This is why a car that was physically built in late 2019 is still a 2020 model and is treated as such by every system that touches it.

Using Online VIN Decoders as an Alternative

If you do not want to use a chart, several free online VIN decoders will read your entire VIN and return the year when ready. You enter the 17-character VIN, and the decoder pulls out the year, make, model, engine type, and other details. These tools use the same chart system but do the lookup for you.

Online decoders are useful if you are buying a used car and want to verify the year quickly, or if you have a damaged VIN plate and want to confirm what you can read. They are also helpful if you are unsure whether a code like M means 1991 or 2021 — the decoder will tell you based on the manufacturer. However, they do not replace a full vehicle history report, which requires additional information beyond the VIN.

What the Year Code Tells You and What It Does Not

The year code tells you the model year, which is useful for determining age, checking recall status, and understanding warranty coverage. It does not tell you the actual build date, the mileage, the condition of the car, or its history. A model year code of 9 (2020) means the car was designed and marketed as a 2020, but it could have been built in late 2019 or early 2020.

If you are buying a used car, the year code is just the starting point. You will also want to check the odometer reading, get a vehicle history report (which shows accidents and title issues), and have a mechanic inspect the car. The year tells you how old the car is supposed to be, but not whether it has been in a flood, had the engine replaced, or been in a major accident.

Frequently Asked Questions

Can I tell the exact build date from the VIN?

No. The VIN tells you the model year, not the build date. A 2020 model could have been built in late 2019 or early 2020. If you need the exact build date, contact the manufacturer with the VIN, or check the door jamb sticker, which often shows the month and year of manufacture.

What if the 10th character is a number instead of a letter?

Numbers work the same way as letters on the chart. The number 9 represents 1990 or 2020, the number 1 represents 1982 or 2012, and so on. Use the chart to match the character to the year.

Does the year code ever change or get reassigned?

The code repeats every 30 years, so the same letter or number will represent a different year in the next cycle. For example, the code 9 meant 1990, then 2020, and will mean 2050. This is why you need to know roughly when the car was made to read the code correctly.

Can I use the VIN year to check if a car has recalls?

Yes. The model year is one of the pieces of information you need to check for recalls on the National Highway Traffic Safety Administration (NHTSA) website. You will also need the make and model, but the year from the VIN gives you that starting point.