Virginia charges $10 for the learner's permit knowledge test, paid at the DMV when you take the exam
The Virginia Department of Motor Vehicles charges a flat $10 fee to take the learner's permit knowledge test. You pay this fee at the DMV location where you sit for the exam — not online, not in advance, but at the counter when you arrive for your appointment. This is the only cost associated with taking the test itself. If you fail and need to retake it, you pay another $10 each time.
The $10 covers the written knowledge test only. It does not include the cost of your learner's permit document itself, which is a separate fee added when you pass the test and the DMV issues your permit card.
Key Takeaways
- The knowledge test costs $10 per attempt, paid directly to the DMV when you take the exam at a DMV office.
- You must bring proof of identity, Social Security number, and proof of Virginia residency to test; the fee is separate from these requirements.
- If you fail the test, you can retake it, but each attempt costs another $10.
- The learner's permit document itself has an additional fee once you pass the test, so budget for both the test and the permit card.
What documents you need to bring to pay and test
When you arrive at the DMV to take the learner's permit test, bring a valid photo ID (passport, military ID, or state ID), your Social Security number, and proof that you live in Virginia. Proof of residency can be a utility bill, lease, mortgage statement, or bank statement with your name and current address. The DMV staff will verify these documents before you pay the $10 test fee and sit for the exam.
You do not need to pay the fee before arriving — the DMV collects it at the time you take the test. Bring cash or a debit card, as most Virginia DMV locations accept both, though it is wise to call ahead to confirm payment methods at your specific office.
The learner's permit card fee comes after you pass
Once you pass the knowledge test, the DMV issues your learner's permit document. This is when a second fee applies. As of the most recent Virginia DMV fee schedule, the learner's permit card itself costs money separate from the $10 test fee, though the exact amount depends on how long you want the permit to be valid. Virginia offers learner's permits valid for different periods, and the fee varies by duration.
Ask the DMV staff about the current permit card fee when you pass your test. They will tell you the total cost before you pay, so you will know the full expense before leaving the office. Some people budget for both fees at once to avoid a second trip.
Retake fees if you do not pass on the first attempt
If you do not pass the knowledge test, you can retake it. Each retake costs another $10. Virginia does not charge a penalty or higher fee for failing — it is straightforward $10 per attempt, the same as the first try. You can schedule your retake at the DMV, and staff will tell you how soon you can test again (usually within a few days to a week, depending on the office's schedule).
There is no limit on how many times you can retake the test, so the total cost depends on how many attempts you need. Most people pass on the first or second try, but budget for at least two attempts if you are uncertain about the material.
How to find your nearest DMV and schedule a test appointment
Virginia DMV offices are located throughout the state, and you can find the one nearest you on the Virginia DMV website. The site has a location finder that shows hours, services offered, and whether the office handles learner's permit tests. Not all DMV offices offer testing, so confirm before you go.
You can schedule an appointment online through the Virginia DMV website or call your local office directly. Scheduling in advance is strongly recommended because walk-ins may face long waits or be turned away if the office is at capacity. When you book, you will select the learner's permit knowledge test as your service, and the DMV will assign you a date and time.
What the test covers and how to prepare
The Virginia learner's permit knowledge test has 35 multiple-choice questions covering road signs, traffic laws, safe driving practices, and Virginia-specific regulations. You must answer at least 28 questions correctly (80 percent) to pass. The test is administered on a computer at the DMV, and you have a set time limit to complete it.
Virginia provides a free study guide on the DMV website called the Virginia Driver's Manual. This manual covers all the material on the test and is the primary resource you should use to prepare. Many people also use practice tests available online to familiarize themselves with the question format and topics. Since you arrived from a practice test resource, using those tests alongside the official manual is a solid preparation strategy.
Frequently Asked Questions
Can I pay the $10 test fee online before I go to the DMV?
No. Virginia requires you to pay the $10 fee in person at the DMV office when you take the test. You cannot prepay online or by phone. Bring cash or a debit card to cover the fee when you arrive for your appointment.
What happens if I fail the test — do I lose the $10?
Yes, the $10 fee is not refunded if you fail. However, you can retake the test by paying another $10 and scheduling a new appointment. There is no additional penalty beyond the standard per-attempt fee.
Is the $10 test fee the only cost to get a learner's permit in Virginia?
No. The $10 covers only the knowledge test. Once you pass, you must pay a separate fee for the learner's permit document itself. The total cost is the $10 test fee plus the permit card fee, which varies by permit validity period.
Do I need an appointment to take the learner's permit test?
Appointments are strongly recommended and can be scheduled online or by phone through the Virginia DMV. While some offices may accept walk-ins, you risk a long wait or being turned away if the office is full. Booking ahead ensures you have a set time and reduces your time at the office.
Can I take the test at any Virginia DMV office?
Not all DMV offices offer learner's permit testing. Use the location finder on the Virginia DMV website to confirm that your nearest office provides this service before you go. The website will show which services each location offers.