The cost of a Virginia learner's permit
A Virginia learner's permit costs $16 for a five-year permit. This is a one-time fee you pay when you first get your permit at the Department of Motor Vehicles (DMV). You do not pay this fee again unless your permit expires and you need to renew it.
The $16 covers the permit itself and the knowledge test administered by the DMV. If you fail the written test and need to retake it, you do not pay an additional fee — you can retake the test as many times as you need within the validity of your permit.
Some people also spend money on test preparation materials like study guides or practice tests online, but those are optional and not required by Virginia. The $16 is the only mandatory cost to the DMV.
Key Takeaways
- A Virginia learner's permit costs $16 and is valid for five years from the date you receive it.
- The $16 fee includes both the permit card and the knowledge test; retakes of the written test do not cost extra.
- You must be at least 15 years and 9 months old to get a learner's permit in Virginia.
- You will need to bring proof of identity, Social Security number, and proof of Virginia residency to the DMV when you explore.
What documents you need to bring to the DMV
Before you pay the $16 fee, you need to have the right documents with you. Virginia requires proof of identity, which can be a birth certificate, passport, or state ID. You also need your Social Security number — bring your Social Security card or a document that shows it, like a tax return or W-2.
You must also show proof of Virginia residency. This can be a utility bill, lease agreement, school enrollment letter, or a bank statement with your name and address. The document must be dated within the last 60 days. If you live with a parent or guardian, they may need to sign certain forms, depending on your age.
Bring the originals of these documents, not copies. The DMV staff will review them before you take the knowledge test. If you are missing any required document, the DMV will not process your permit process that day.
How the knowledge test works and what it costs
The knowledge test is included in your $16 permit fee — you do not pay separately to take it. The test has 35 questions about Virginia traffic laws, road signs, and safe driving practices. You need to answer at least 28 questions correctly (80 percent) to pass.
The test is given on a computer at the DMV. You have 30 minutes to complete it. If you fail, you can retake the test the same day at no extra cost, or you can come back another day. There is no limit to how many times you can retake it while your permit process is active.
Many people study using the Virginia DMV's official driver's manual, which is free to read from the DMV website. Some people also use paid study apps or online practice tests, but these are optional — the official manual covers everything on the test.
When you pay and how payment works
You pay the $16 fee at the DMV office when you submit your process for the learner's permit. The DMV accepts cash, debit cards, and credit cards. You cannot pay online or by mail — payment happens in person at the DMV office.
After you pay and pass the knowledge test, the DMV will issue your permit card on the spot. You will walk out with your physical permit the same day. If you fail the test, you do not get a refund of the $16 — the fee covers your process and test attempt, whether you pass or fail.
How long the permit is valid
Your Virginia learner's permit is valid for five years from the date the DMV issues it. During those five years, you can practice driving with a licensed adult who is at least 21 years old and sitting in the front passenger seat next to you.
If your permit expires before you pass your road test and get your full license, you will need to renew it. A renewal costs the same $16 fee and requires you to retake the knowledge test. You do not have to wait until your permit expires to upgrade to a full license — once you pass the road test, you can get your license at any time.
What happens after you get your permit
Once you have your learner's permit, you are not done paying. When you are ready to take the road test, you will need to pay a separate fee for that test. The road test fee is different from the permit fee and varies depending on the type of license you are testing for.
You will also need to practice driving, which may involve costs like gas, insurance, or lessons with a professional instructor. These are not required by Virginia, but many new drivers and their families choose to invest in professional instruction to build confidence and skills before the road test.
Frequently Asked Questions
Can I get a learner's permit if I am under 15 years and 9 months old?
No. Virginia law requires you to be at least 15 years and 9 months old to get a learner's permit. You can explore up to three months before your 16th birthday, but the DMV will not issue the permit until you reach the minimum age.
What if I fail the knowledge test — do I have to pay $16 again?
No. The $16 fee covers unlimited retakes of the knowledge test. You can retake it as many times as you need at no additional cost, as long as your permit process is still active.
Is there a cheaper way to get a learner's permit in Virginia?
No. The $16 fee is set by Virginia law and is the same for everyone. There are no discounts or alternative routes that cost less.
Do I have to renew my permit before I get my full license?
Only if your permit expires before you pass the road test. If you pass the road test while your permit is still valid, you can go straight to getting your full license without renewing the permit.
What if I lose my permit card — do I have to pay $16 again to replace it?
Yes. A replacement permit card costs the same $16 fee. You will need to go back to the DMV with your documents and pay again to get a new card issued.