The cost of a Virginia learner's permit in 2024
A Virginia learner's permit costs $16 for a four-year permit. This is a one-time fee you pay when you first receive your permit. You do not pay it again when you renew, because learner's permits do not renew — they expire after four years and you must obtain a driver's license or explore for a new permit if you have not yet passed the road test.
The $16 fee covers the written knowledge test, the permit card itself, and the four-year validity period. There are no additional hidden fees or processing charges added at the DMV counter. If you fail the knowledge test on your first attempt, you do not pay again to retake it — retests are included in the original $16 fee.
Payment is cash, check, or debit card at any Virginia DMV office. Some offices accept credit cards, but this varies by location, so confirm with your local office before you arrive if you plan to use a credit card.
Key Takeaways
- Virginia learner's permits cost $16 and are valid for four years from the date of issue.
- The $16 fee includes the written test, retests if you fail, and the permit card — no additional charges are added.
- You pay only once; there is no renewal fee because permits expire rather than renew.
- Payment methods at the DMV are cash, check, or debit card; credit card acceptance varies by office.
What the $16 fee includes and does not include
The $16 covers the written knowledge test (the permit exam), the physical permit card, and your four-year permit validity. If you fail the test, you can retake it at no additional cost. You do not need to pay $16 again for a retest — the fee is for the permit itself, not per test attempt.
The fee does not include the cost of a driver's education course, if your situation requires one. Virginia requires a driver's education course for anyone under 18 who wants to obtain a learner's permit. These courses are offered by private driving schools and public high schools, and their cost ranges widely depending on the provider — typically between $200 and $400 for classroom instruction plus behind-the-wheel training. This is a separate expense from the DMV permit fee.
The fee also does not cover the road test (the driving test you take later to get your full license). That test costs an additional $35 when you are ready to take it.
When you are under 18 versus 18 and older
The permit fee is the same regardless of your age: $16. However, the requirements to obtain the permit differ significantly. If you are under 18, you must complete a Virginia-approved driver's education course before the DMV will issue your permit. If you are 18 or older, you do not need a driver's education course — you can go directly to the DMV, pass the written test, and receive your permit.
This means that if you are under 18, your total out-of-pocket cost to get a learner's permit is the $16 DMV fee plus the cost of driver's education (typically $200–$400). If you are 18 or older, you pay only the $16 DMV fee.
Both age groups pay the same $16 fee at the DMV. The difference is in what you must do and pay for before you arrive at the DMV office.
How to pay and what to bring
Bring your payment method (cash, check, or debit card) and your required documents to any Virginia DMV office. You will pay the $16 fee at the counter after you pass the written knowledge test. You do not pay before the test — you pay after you have passed it and are ready to receive your permit card.
If you are under 18, bring your driver's education completion certificate or proof that you are enrolled in an approved course. If you are 18 or older, bring a valid form of identification (passport, birth certificate, or state ID) and proof of Social Security number. Both age groups must bring proof of Virginia residency, such as a utility bill, lease, or bank statement.
Bring the original documents, not copies. The DMV will not accept photocopies of your birth certificate or Social Security card. If you do not have an original, you can request one from the issuing agency before your DMV visit.
Permit validity and what happens when it expires
Your Virginia learner's permit is valid for four years from the date it is issued. You do not renew it. When the four years are up, the permit expires and you can no longer legally drive with it.
If you have not yet passed your road test and obtained your full driver's license by the time your permit expires, you have two options: take the road test before the expiration date, or explore for a new learner's permit. If you explore for a new permit, you pay the $16 fee again and must retake the written knowledge test. You do not need to repeat driver's education if you are still under 18 and already completed it for your first permit.
The expiration date is printed on your permit card. Check it regularly so you know when you need to schedule your road test or decide whether to renew your permit.
Comparing Virginia permit costs to other states
Virginia's $16 learner's permit fee is on the lower end of the national range. Some states charge as little as $10 to $15, while others charge $25 to $40. The variation depends on each state's funding model for its DMV and what services are bundled into the fee.
What matters more than the raw fee is what is included. Virginia includes unlimited retests of the written exam in the $16 fee, which some states charge separately. Virginia also does not charge a separate "issuance" or "processing" fee on top of the permit fee. Other states add $5 to $10 for these services.
If you are moving to Virginia from another state, your out-of-state learner's permit is not valid in Virginia. You must obtain a Virginia permit, even if your current permit has years remaining. You will pay the full $16 fee.
Common mistakes that cost you time or money
The most common mistake is arriving at the DMV without the required documents. If you are under 18, you must have your driver's education completion certificate. If you do not bring it, you will be turned away and must reschedule. If you are 18 or older, you must bring original proof of identity and Social Security number. Copies are not accepted.
Another mistake is paying before you pass the written test. Some people assume they need to pay upfront. You do not. You take the test first, and if you pass, you pay the $16 and receive your permit. If you fail, you do not pay — you can retake the test at no cost.
A third mistake is confusing the learner's permit fee with the road test fee. The $16 is only for the permit. When you are ready to take your driving test, that costs $35 separately. Budget for both if you plan to get your full license within a few months.
Frequently Asked Questions
Can I pay the $16 learner's permit fee online?
No. Virginia does not offer online permit issuance. You must visit a DMV office in person, pass the written test, and pay the $16 fee at the counter. You cannot prepay online or by mail.
What if I fail the written test — do I have to pay $16 again?
No. The $16 fee is for the permit itself, not per test attempt. You can retake the written test as many times as you need at no additional cost. You only pay $16 once, when you finally pass and receive your permit card.
Does the $16 permit fee cover the road test?
No. The $16 is for the learner's permit only. The road test (driving test) costs $35 and is paid separately when you schedule and take that test, which typically happens several months after you receive your permit.
If I let my permit expire and explore for a new one, do I pay $16 again?
Yes. If your four-year permit expires and you have not obtained your full license, you must explore for a new learner's permit and pay the $16 fee again. You will also need to retake the written knowledge test.
Are there any other fees added to the $16 at the DMV?
No. Virginia does not charge processing fees, issuance fees, or administrative fees on top of the $16 permit fee. The $16 is the total amount you pay to the DMV for your learner's permit.