Showing up to your Virginia DMV appointment missing even one required document means rescheduling — and possibly losing your appointment slot. This checklist covers exactly what to bring to both your knowledge test and your skills test.
Your current non-commercial driver's license.
Your completed physical card from an FMCSA-certified examiner. Get this at least 24–48 hours before your appointment.
Usually verified electronically, but bring your Social Security card if requested.
If not already on file with DMV — a utility bill, bank statement, or lease agreement.
Debit card, credit card, check, or money order. DMV does not accept cash.
Held for at least 14 days before your skills test date.
Must still be valid on your test date.
Confirmation your training provider has submitted your completion to the FMCSA Training Provider Registry.
Registered, insured, and representative of the CDL class you're testing for. See vehicle requirements below.
The DMV representative or third-party examiner will conduct the road skills test in a vehicle you provide. It must have:
Bring the vehicle you'll actually drive with your CDL. Testing in the wrong vehicle class means your CDL will carry a restriction reflecting only the class you actually tested in.
Your valid Virginia driver's license, your DOT Medical Examiner's Certificate, proof of Social Security number if requested, and payment for testing fees. Cash is not accepted — bring a debit card, credit card, check, or money order.
Your Commercial Learner's Permit, your DOT Medical Examiner's Certificate, and your own vehicle in safe working condition with a valid safety inspection sticker, registration, and functioning brakes, lights, mirrors, and safety belt.
No. Virginia DMV does not accept cash for CDL-related fees at Driver License Centers. Bring a debit card, credit card, check, or money order instead.
Use our free Virginia CDL practice tests to prepare for your knowledge exams. 500 questions, instant explanations, no signup required.
Start Free Practice Test →