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 pass the written knowledge test at the Department of Motor Vehicles (DMV). You do not pay anything to take the test itself — the $16 covers the permit card and its validity period.

If you are under 18, you will also need to pay for a driver education course before you can take the permit test. The state requires this course for anyone under 18, and it typically costs between $200 and $400 depending on the provider. Some high schools offer driver education as part of their curriculum at no additional cost, while private driving schools charge separately.

The total out-of-pocket cost for a learner's permit as a teenager is usually $216 to $416. Adults 18 and older can skip the driver education requirement and pay only the $16 permit fee.

Key Takeaways

  • The Virginia learner's permit itself costs $16 and is valid for four years from the date you receive it.
  • Teenagers under 18 must complete a state-approved driver education course before taking the permit test, which adds $200 to $400 to the total cost.
  • Adults 18 and older do not need driver education and can take the permit test when ready after paying the $16 fee.
  • The $16 permit fee is paid at the DMV when you pass your written test; there is no separate test-taking fee.

What the $16 permit fee covers

The $16 fee is the state's charge for issuing your learner's permit card and maintaining your record in the DMV system for four years. This single payment covers the entire validity period — you do not renew or pay additional fees while you hold the permit.

The permit card itself is a physical document you receive at the DMV office after passing the knowledge test. It shows your name, date of birth, permit number, and expiration date. You must carry it with you whenever you drive, along with your social security card or birth certificate (proof of identity) and proof of residency.

Driver education costs for teenagers

Virginia law requires all drivers under 18 to complete a driver education course before they can take the learner's permit test. This course teaches traffic laws, safe driving practices, and vehicle operation. The course is separate from the permit test and must be finished before you even walk into the DMV.

Public high schools often offer driver education at no cost as part of their regular curriculum. If your school offers it, check with your guidance counselor or the driver education instructor about enrollment and scheduling. Many schools run the course during the school year and may have a waiting list.

If your school does not offer driver education or you are homeschooled, you will need to attend a private driving school. Costs vary by location and provider but typically range from $200 to $400. Some schools charge by the hour for classroom instruction, while others charge a flat rate for the entire course. Ask whether the price includes both classroom time and behind-the-wheel instruction, or if those are billed separately.

No additional costs at the DMV

When you go to the DMV to take your learner's permit test, you pay only the $16 permit fee — but only if you pass. There is no separate test fee, no process fee, and no processing fee. If you do not pass the written test on your first try, you can retake it without paying again. You pay the $16 only when you pass and receive your permit card.

Bring the documents the DMV requires: your social security card or birth certificate, proof of residency (such as a utility bill or lease), and your completed process form. You can read the process from the Virginia DMV website or fill one out at the office. Having everything ready before you arrive speeds up the process and prevents delays.

How to find affordable driver education options

If you need driver education and cost is a concern, start by asking your school whether it offers the course. Public school programs are almost always free or very low-cost for enrolled students. If your school does not offer it, ask the school counselor for referrals to local driving schools or community programs that may offer discounts.

Some driving schools offer payment plans or discounts for multiple students from the same family. Others may reduce their price if you take the course during off-peak times (summer or early fall rather than spring). Call several schools in your area and compare their prices, what is included in the course, and whether they offer any discounts.

The Virginia DMV website lists approved driver education providers by locality. You can search for schools near you and verify they are state-approved before enrolling. Taking an unapproved course will not satisfy the state requirement, so always confirm approval before paying.

Timeline and when to budget for costs

Plan your budget in this order: first, complete driver education (if you are under 18). This step takes anywhere from a few weeks to a few months depending on the school's schedule and your availability. Once you finish, you can schedule your DMV appointment for the permit test.

The DMV appointment itself is usually available within a few weeks, depending on how busy your local office is. Bring the $16 fee in cash or card when you go to take the test. If you pass, you receive your permit card the same day or within a few days.

Budget the full amount — driver education plus the $16 permit fee — before you start the process. This prevents delays if you need to save money or coordinate payment with a parent or guardian.

Frequently Asked Questions

Do I have to pay the $16 if I fail the written test?

No. You pay the $16 fee only when you pass the test and receive your permit card. If you do not pass, you can retake the test at no charge. You pay only when you succeed.

Can I use my high school driver education course, or do I have to go to a private school?

If your high school offers driver education, you can use that course to meet the state requirement. It is usually free or very low-cost for students. You do not have to attend a private driving school unless your school does not offer the course or you choose to.

Does the $16 permit fee cover my road test later?

No. The $16 is for the learner's permit only. When you are ready to take your road test and get your full driver's license, you will pay a separate fee for that test and license. The permit and license are two different documents with two different costs.

What if I lose my permit card before it expires?

You can request a replacement permit card from the DMV. Replacement fees vary, so contact your local DMV office or check the Virginia DMV website for the current cost. Your permit remains valid during the replacement process if you have proof you reported it lost.

Are there any other hidden costs I should know about?

No hidden costs. The only expenses are driver education (if required) and the $16 permit fee. Some people also budget for a practice driving course with a private instructor after getting their permit, but that is optional and separate from the permit itself.