The cost of Virginia's learner's permit knowledge test
Virginia charges $16 to take the written knowledge test for a learner's permit. This is a one-time fee you pay when you show up to take the test at a Department of Motor Vehicles (DMV) office. You cannot pay it online or in advance — you pay it in person on test day, and the fee covers the test itself, not a permit card or any other document.
The $16 fee applies whether you pass or fail on your first attempt. If you do not pass and need to retake the test, you pay another $16 each time. Most people pass on the first try, but knowing the cost per attempt helps you budget if you need more than one.
Key Takeaways
- Virginia's learner's permit knowledge test costs $16, paid in cash or card at the DMV office on the day you test.
- You pay $16 for each attempt, so a second or third try will cost an additional $16 each time.
- The $16 fee covers only the test; you will pay a separate fee for the permit card itself once you pass.
- No other fees are required to take the written test — there are no process fees, registration fees, or advance payments.
What the $16 covers and what it does not
The $16 test fee pays for the written knowledge exam only. It does not include the cost of the learner's permit card itself. Once you pass the test, you will pay an additional fee to receive the actual permit card — that fee is separate and is paid when you get your results and photo taken.
The test fee also does not cover any study materials, practice tests, or instructional resources. Virginia offers free practice tests on the DMV website, so you can study without spending extra money. Some private websites and apps offer paid study tools, but they are optional.
When and where you pay the test fee
You pay the $16 fee when you arrive at a DMV office to take the test. Bring cash or a debit or credit card — most offices accept both. You cannot pay online, by mail, or over the phone. The fee must be paid in person at the time of testing.
If you fail the test, you can retake it at any DMV office. You will need to pay another $16 and schedule a new test appointment. Virginia allows you to retake the test as many times as needed, but each attempt costs $16.
How to prepare without extra cost
Virginia's DMV website offers a free online practice test that mirrors the real exam. You can take it as many times as you want at no cost. The practice test covers the same topics — road signs, traffic laws, safe driving practices — and uses the same format as the actual test.
The DMV also publishes a free Virginia Driver's Manual, available online or in print at any DMV office. Reading the manual and taking the practice test multiple times is the most common way people prepare, and it costs nothing beyond the $16 test fee itself.
What happens after you pay and pass
Once you pass the knowledge test, you will pay a second fee for the learner's permit card. This fee varies depending on how long you want the permit to be valid — Virginia offers different validity periods, and the cost depends on which one you choose. The permit fee is paid at the same DMV office, usually right after you receive your test results.
You will also have your photo taken for the permit card at this time. The entire process — test, payment, photo, and receiving your permit — typically happens in one visit to the DMV office.
Retaking the test if you do not pass
If you do not pass on your first attempt, you can retake the test. There is no waiting period between attempts in Virginia — you can schedule another test appointment as soon as you are ready. Each retake costs another $16.
Most people pass the knowledge test on the first try. If you do not, review the Virginia Driver's Manual again and take the free practice test multiple times before your next attempt. The practice test will show you which topics you struggled with so you can focus your study time.
Frequently Asked Questions
Can I pay the $16 test fee online or by mail?
No. You must pay the fee in person at a DMV office on the day you take the test. You cannot pay in advance or online. Bring cash, a debit card, or a credit card to your test appointment.
What if I fail the test — do I have to pay $16 again?
Yes. Each test attempt costs $16, whether you pass or fail. If you need to retake the test, you will pay another $16 when you schedule and take your next attempt.
Is the $16 fee the only cost for a learner's permit in Virginia?
No. The $16 covers the knowledge test only. Once you pass, you pay a separate fee for the permit card itself. The permit card fee depends on how long you want it to be valid.
Where can I find the free practice test?
Virginia's DMV website has a free online practice test that you can take as many times as you want. The Virginia Driver's Manual is also free online or in print at any DMV office.
Can I take the test the same day I schedule it?
It depends on the DMV office and how busy it is. Some offices allow walk-ins for the knowledge test, while others require an appointment. Check the DMV website or call your local office to find out their policy and current wait times.