Authority + restrictions · Updated 2026

Who Can Do a VIN Verification in California?

Five authorized verifier types. Each has different cost, wait, and what they can or can’t inspect.

The five authorized verifier types

All five complete the same REG 31 form. The difference is who can do what, what it costs, and how long it takes.

VerifierCostMobile?Wait timeCan do salvage?
California DMVFreeNo2–4 wk booking + day-of waitYes
CHPFreeNo4–8 wk (referral required)Yes (specialty cases)
AAAMember-only ($60+/yr)No (visit branch)1–3 wkNo
Private licensed verifier (us)$85 in-shop / $180 mobileYes — we come to youSame-week appointmentNo
Law enforcement (any state)Free (officer discretion)Sometimes (officer-side)VariesNo (CHP only for those)

Each option in detail

1. California DMV

DMV employees verify VINs as part of normal in-office service. The verification itself is free; you pay regular registration / title fees as usual. The bottleneck is appointment availability — Bay Area offices typically book 2–4 weeks out, and on-site waits run 1–2 hours even with an appointment. Use DMV when: your case is straightforward, you have time, and the office is convenient.

Skip DMV if: you have a large RV (parking is hard), you need same-week turnaround, or you can’t lose half a day.

2. California Highway Patrol (CHP)

CHP handles the specialty cases nobody else can. You must use CHP if your vehicle is: a salvage or revived-junk title (any year), a motorcycle with missing documents or engine swap, missing its public VIN entirely, armored, or gray-market / direct-imported. CHP appointments require a DMV referral and typically take 4–8 weeks. Inspection is free; you provide all supporting documentation and (for salvage) itemized parts receipts.

Skip CHP if: your case isn’t one of the mandatory categories — anyone else can handle it faster.

3. AAA

AAA member-service employees can verify VINs at AAA branches. Members get verification included with their paid membership; non-members can’t use AAA. AAA has the same restrictions as private verifiers — no salvage, no motorcycles without documents, no gray-market. Bay Area AAA branches book 1–3 weeks out.

Skip AAA if: you’re not a member, you have a CHP-only case, or you can’t bring the vehicle to a branch.

4. Private licensed verifier (us)

Private verifiers are state-licensed and bonded by the California DMV. We can handle most cases — out-of-state vehicles, body-type-model (BTM) changes, VIN-on-title corrections, IRP fleet mileage verifications, lien-title (VLT) stops, and any of the dozen other standard reasons people need a REG 31. Same-week appointments. $$85 in-shop at our Oakland location, $$180 mobile within a $45-minute drive of Oakland. We come to your home, business, or storage facility.

Skip us if: your case is CHP-only (we’ll tell you up-front and point you to the right referral path).

5. Law enforcement (any state)

Police, sheriff, and state-patrol officers from any U.S. state can complete the REG 31 form. This is most useful when your vehicle is physically out of state and you can’t bring it to California — a cooperative officer can verify in-place, mail you the form, and you submit it to California DMV. Officer discretion matters; many won’t do it for non-emergency requests. Doesn’t override CHP-only restrictions.

Use this if: the vehicle is out of state and you can’t transport it to California for verification.

Which one should you use?

Your situationBest fit
Out-of-state car, moved within 20 daysPrivate mobile — appointment availability matters; DMV booking lag will blow the deadline
Large RV or motorhomePrivate mobile — DMV parking is impractical
Fleet (5+ vehicles at one location)Private mobile, volume discount
Salvage or revived-junk titleCHP — no other option
Motorcycle with engine swapCHP — no other option
Vehicle is in Nevada / Arizona / OregonLocal law enforcement (if cooperative) or pay extra travel for us to drive out
Active AAA Premier member, normal car, time availableAAA — already paid via membership
No deadline, no membership, want freeDMV — book the appointment and budget half a day
VIN on title doesn’t match the carAny verifier (us, AAA, DMV) — we can do it

Frequently Asked Questions

Not a CHP-only case?

We can verify it. $85 in-shop · $180 mobile · same week.

See also: VIN verification cost · Full guide