The cost of a Virginia learner's permit
A Virginia learner's permit costs $16 and is valid for five years from the date you receive it. This is the only fee you pay to the Department of Motor Vehicles (DMV) for the permit itself. You do not pay extra for the written test, the vision screening, or the background check — those are included in the $16.
The $16 covers the permit document and the administrative processing. If you need to replace a lost or damaged permit before those five years are up, you'll pay another $16 for a replacement. If your permit expires and you want to renew it without taking the test again, renewal also costs $16.
Key Takeaways
- A Virginia learner's permit costs $16 and lasts for five years from the issue date.
- The $16 fee includes the written test, vision screening, and all DMV processing — there are no hidden or additional charges for the permit itself.
- Replacing a lost, stolen, or damaged permit costs another $16.
- You can pay by cash, check, debit card, or credit card at any Virginia DMV office.
What the $16 fee includes
When you pay $16 for your learner's permit, you are paying for the permit document itself and the services needed to issue it. This includes the written knowledge test (the 35-question exam about Virginia traffic laws and road signs), the vision screening performed at the DMV, and the background check the DMV runs before issuing your permit.
You do not pay separately for any of these. Some states charge a test fee on top of the permit fee, but Virginia does not. The $16 is the complete cost to the DMV for the entire process from test to document.
Payment methods at Virginia DMV offices
Virginia DMV offices accept cash, personal checks, debit cards, and credit cards. You pay at the counter after you pass your written test and vision screening. If you are paying by check, make it out to the "Treasurer of Virginia."
Some DMV offices may have different payment options or restrictions, so it's worth calling ahead if you have a specific payment method in mind. You can find the phone number for your local office on the Virginia DMV website. Most offices are equipped to handle all four payment types, but confirming beforehand saves a trip.
Replacing or renewing your permit
If your permit is lost, stolen, or damaged before it expires, you can get a replacement at any DMV office for $16. You will need to show a form of identification and explain what happened to the original permit. The replacement permit will have the same expiration date as your original — it does not extend your five-year window.
If your five-year permit expires and you want to continue driving with a learner's permit rather than upgrading to a full license, you can renew it for another $16. You will need to pass the vision screening again, but you do not have to retake the written test if your permit is still valid when you renew.
When you move from learner's permit to license
The $16 learner's permit fee is separate from the cost of a Virginia driver's license. Once you have held your permit for the required waiting period (six months for drivers 18 and older, one year for drivers under 18) and passed your road test, you will pay a different fee to convert to a full license.
That license fee depends on how long you want your license to be valid — Virginia offers licenses valid for five, eight, or ten years, and each has a different cost. The DMV will explain those fees when you are ready to take your road test and will collect payment at that time, separate from your original permit fee.
No hidden costs or add-ons
The $16 is the only fee the Virginia DMV charges for a learner's permit. You will not encounter surprise charges, processing fees, or administrative add-ons. If a third-party website or service claims to charge you extra to get a Virginia learner's permit, that is not a legitimate DMV fee.
Some people use third-party services to help them study for the written test or to schedule their DMV appointment, and those services may charge their own fees. Those are separate from the DMV's $16 and are optional — you can study on your own and schedule directly with the DMV for free. The DMV itself will never charge more than $16 for the permit.
Frequently Asked Questions
Do I have to pay the $16 if I fail the written test?
No. You only pay the $16 fee after you pass the written test and vision screening. If you fail the test, you can retake it at no charge. You pay once you pass.
Can I get a refund if I don't use my permit?
No. Once you pay the $16 and receive your permit, the fee is not refundable. The permit is valid for five years, so you have that time to use it.
Is there a fee to take the road test?
The road test itself has no separate fee. However, when you pass the road test and convert your learner's permit to a full driver's license, you will pay the license fee at that time. That is a different charge from the $16 permit fee.
What if I'm under 18 — do I pay more?
No. The learner's permit fee is $16 for all ages. The waiting period before you can take the road test is longer for drivers under 18 (one year instead of six months), but the permit cost is the same.