Lucky Registration Services is a private registration service, licensed by the department, OL# 86193. We are not the DMV or any government agency. DMV fees vary by vehicle and are paid to the state; our service charge is separate. You can do this directly with the DMV without paying our service charge.
The short answer
A VIN verification is a physical inspection of a vehicle, recorded on the Verification of Vehicle (REG 31) form, that DMV may require before it completes a registration. (VIRPM 1.165)
When a licensed verifier is on our employee list, we can inspect and document eligible vehicles by appointment, subject to service area and availability. Call first so we can tell you whether your vehicle is one we can do.
When DMV always requires one
- A vehicle last registered out of state
- Re-registering a former junk or salvage vehicle (unless the application has a CHP 97C)
- A specially constructed vehicle or trailer
- A vehicle DMV has no record of (except a new vehicle reported sold by a licensed California dealer on a REG 397)
- Recording an engine change, or a DMV-assigned VIN
- A VIN on the certificates that doesn't match DMV's record
Who can do it
Authorized verifiers are DMV employees, peace officers, auto club employees that provide registration services, and people licensed by DMV as vehicle verifiers. A licensed private verifier can do out-of-state vehicles and vehicles with no California record.
Cases that go to DMV or CHP, not a private verifier
- Revived salvage or revived junk vehicles
- Specially constructed (SPCNS) vehicles
- Motorcycles whose California record is unavailable
- A missing or illegible federal safety label (a DMV employee must find another accessible VIN; off-highway vehicles may not have the label)
- Salvaged or branded out-of-state titles: make an appointment with CHP (DMV checklist)
Source: VIRPM 1.165.
Forms
- REG 31, Verification of Vehicle (REV. 5/2025). Always used unless an Application for Assigned VIN Plate (REG 124) is required.
What to bring
- The vehicle itself. Every descriptive item on the form must be physically inspected; incomplete or unassembled vehicles (parts) are not accepted.
- Your title and registration documents, so the VIN can be compared.
- At a DMV office, a VIN-only visit needs no appointment (VIN verification lane); DMV recommends an appointment for other business.
Cost
DMV fees vary by vehicle and are separate. Private verifiers set their own charges; those are not DMV fees. Estimate registration fees with the DMV fee calculator.
Mistakes that get a packet rejected
- A licensed private verifier signing a REG 31 for revived salvage, revived junk, SPCNS, or a motorcycle with an unavailable record
- A private verification when the federal safety label is missing or illegible
- Verifying parts or an unassembled vehicle
- Required fields left blank (axles for commercial vehicles and most trailers; estimated weight for trailers; length/width for camp trailers, trailer coaches and motor homes)
- An out-of-state peace officer verifying on anything other than the REG 31
Deadlines
There's no stand-alone deadline; registration deadlines apply. For out-of-state vehicles, apply within 20 days of the date registration became due or penalties are added. See out-of-state registration.
Questions people ask
Do I have to take my car to the DMV for a VIN verification?
Not always. DMV employees, peace officers, auto club verifiers and DMV-licensed private verifiers can verify. Revived salvage or junk, specially constructed vehicles, motorcycles with an unavailable California record, and vehicles with a missing or illegible federal safety label go to DMV.
Who fills out the REG 31?
The verifier, who must physically inspect every descriptive item on the form.
How much do you charge for a VIN verification?
Call (949) 269-7770 for our price. DMV fees vary by vehicle and are separate; private verifiers set their own charges.
Can you come to me?
On-site verification is by appointment when a licensed verifier is on our employee list, subject to service area and availability. Call (949) 269-7770 to check.