Why does VIN Lookup say my VIN must be 17 characters?
A report is generated for one exact vehicle, and U.S.-market road vehicles since the 1981 model year carry a 17-character VIN. The form counts as you type.
Check the review date and linked sources for context. Live availability, prices and record coverage can vary by VIN, source, jurisdiction and time.
Because a report is generated for one exact vehicle, and most U.S.-market road vehicles built since the 1981 model year carry a 17-character VIN. The form counts the characters as you type; submit a short VIN and it names how many are still missing. It also rejects the letters I, O and Q, which a VIN never uses, and a single-report checkout will not prepare an order until a valid VIN is confirmed. A 3- or 5-report pack buys credits, so it can be paid before you have a VIN.
- The error message names the exact problem: characters still needed, characters to remove, or a disallowed letter and its position.
- I, O and Q never appear in a VIN; the form suggests the number 1 for an I and 0 for an O, and asks you to re-read a Q against the vehicle or registration.
- A 3- or 5-report pack can be bought without a VIN, because the VIN is chosen when each credit is spent.
What each message is telling you
Too few characters returns "Enter a 17-character VIN" followed by how many more are needed. Too many returns "A VIN contains exactly 17 characters" and how many to remove. Spaces and punctuation are stripped before counting, so a VIN copied with a dash or a line break still counts correctly.
If you paste an I, O or Q, the form names the character and its position — for example, "The letter O at position 5 is not allowed in a VIN" — and suggests checking whether it should be the number 0, or the number 1 in the case of I. Re-read the character from the vehicle or registration rather than guessing.
Why checkout enforces the same rule
A report is a digital product generated for one specific VIN, so an order for a single report cannot be prepared from an invalid one. The checkout review page stops with "Confirm a valid VIN before checkout" and sends you back to the search, and the checkout API rejects an invalid VIN before any payment session is created. The refund policy also asks you to confirm the 17-character VIN before purchase.
Find the VIN on the windshield, the driver-door label, the title or the registration, and confirm the physical vehicle and the documents show the same 17 characters before spending anything. The refund policy covers a delivered VIN that differs from the confirmed checkout VIN because of our error — it does not list a VIN that was typed incorrectly at checkout.
Steps
- Copy the VIN from the vehicle or the title, not from an advert.
- Remove spaces, dashes and line breaks.
- Check any O against 0 and any I against 1.
- Compare the decoded year, make and model with the listing.
- Confirm the VIN on the checkout review screen before paying.
What this does not cover
- The 17-character format applies to most U.S.-market road vehicles from the 1981 model year; older or non-standard identifiers cannot be submitted through this form.
- A correctly formatted VIN is not proof that it belongs to the vehicle in front of you.
- The current refund policy lists a service-caused VIN mismatch as eligible for review; it does not state that a buyer-entered VIN error is refundable.
Sources reviewed
Open the underlying public source and verify that its scope matches the question you are asking.
Frequently asked questions
Can I buy a 3- or 5-report pack without a VIN?
Yes. A pack buys credits, so it can be reviewed and paid without a VIN, and each credit is assigned to a VIN afterwards. A single report is different: it is generated for one confirmed VIN.
Where do I find the 17-character VIN?
On the windshield, the driver-door label, the title or the registration. Confirm that the physical vehicle and the documents show the same VIN before relying on any result.
Does the letter X belong in a VIN?
Yes. X is a permitted VIN character, and in the ninth position it is a legitimate check digit representing a remainder of 10. Only I, O and Q are excluded.