Position 9 of every 17-character VIN is a check digit. It lets anyone confirm, with simple arithmetic, that a VIN was copied correctly. The method is defined in 49 CFR 565.15.
Step 1 — give every character a value
Digits keep their own value. Letters are assigned values from the regulation's table (I, O and Q have none because they are never used):
| Letter | A | B | C | D | E | F | G | H | J | K | L | M | N | P | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Value | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 1 | 2 | 3 | 4 | 5 | 7 | 9 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
Step 2 — multiply by the position weight
Each of the 17 positions has a weight. Position 9 has weight 0, so the check digit itself does not affect the calculation:
| Position | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Weight | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 10 | 0 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
Step 3 — add, divide by 11, read the remainder
Add the 17 products and divide the sum by 11. The remainder (0 to 10) is the check digit; a remainder of 10 is written as X.
Worked example: 1M8GDM9AXKP042788
| Position | Character | Value | Weight | Product |
|---|---|---|---|---|
| 1 | 1 | 1 | 8 | 8 |
| 2 | M | 4 | 7 | 28 |
| 3 | 8 | 8 | 6 | 48 |
| 4 | G | 7 | 5 | 35 |
| 5 | D | 4 | 4 | 16 |
| 6 | M | 4 | 3 | 12 |
| 7 | 9 | 9 | 2 | 18 |
| 8 | A | 1 | 10 | 10 |
| 9 | X | 7 | 0 | 0 |
| 10 | K | 2 | 9 | 18 |
| 11 | P | 7 | 8 | 56 |
| 12 | 0 | 0 | 7 | 0 |
| 13 | 4 | 4 | 6 | 24 |
| 14 | 2 | 2 | 5 | 10 |
| 15 | 7 | 7 | 4 | 28 |
| 16 | 8 | 8 | 3 | 24 |
| 17 | 8 | 8 | 2 | 16 |
| Sum of products | 351 | |||
351 ÷ 11 leaves a remainder of 10, so the check digit is X — the same character that sits in position 9 of the example.
What a mismatch means
If the calculated value differs from position 9, at least one character was copied or typed wrongly — by far the most common cause. The check catches most single-character mistakes but not all of them: letters that share a value, such as A and J, can be swapped without changing the result. The check digit is a U.S. requirement under 49 CFR 565; VINs of vehicles built for some other markets may not follow it, so a mismatch on an imported vehicle is not by itself proof of tampering. On a vehicle built for the U.S. market it should match. If a VIN on a title or listing fails the check, compare it with the VIN on the vehicle itself.
The VIN decoder runs this calculation instantly and shows the weighted sum and remainder.
Sources
Written by the Vehicle Recall Index editorial process from these primary sources; not reviewed by NHTSA or a lawyer. How content is produced.