Virginia learner's permit costs $16 for a four-year permit

A Virginia learner's permit costs $16 and is valid for four years from the date you receive it. This is a one-time fee — you do not pay again until you renew. The permit allows you to practice driving with a licensed adult at least 21 years old in the front passenger seat.

You can get a learner's permit at any Virginia Department of Motor Vehicles (DMV) location. The fee covers the permit itself and the knowledge test, which you take on the same day. If you fail the written test, you can retake it the same day at no additional cost, though some DMV locations may have limits on same-day retakes.

Virginia does not charge extra fees for vision screening or the road test when you later move to a regular driver's license. The $16 covers only the learner's permit stage.

Key Takeaways

  • A Virginia learner's permit costs $16 and remains valid for four years.
  • You must pass a written knowledge test at the DMV to receive your permit; the test fee is included in the $16 cost.
  • You need a valid photo ID, proof of Social Security number, and proof of Virginia residency to explore in person at the DMV.
  • If you fail the written test, you can usually retake it the same day without paying again, though policies vary by location.
  • The $16 fee does not cover the road test or regular driver's license; those are separate transactions with their own costs.

What documents you need to bring to the DMV

Bring a valid photo ID — a passport, birth certificate with a state ID, or a school photo ID paired with another document all work. You also need proof of your Social Security number, such as a Social Security card, W-2, or tax return. Bring proof of Virginia residency: a utility bill, lease, bank statement, or insurance document with your name and current address, dated within the last 60 days.

If you are under 18, a parent or guardian must sign your process. Bring their ID as well. If you were born outside the United States, bring your passport or travel document showing your entry into the country.

Bring the originals, not copies. The DMV will not accept photocopies of your Social Security card or birth certificate. If you do not have one of these documents, the DMV website lists acceptable alternatives for each category.

How long the permit stays valid

Your learner's permit is good for four years. You do not need to renew it during that time unless you change your name or address — then you must visit the DMV to update it. If your permit expires before you pass your road test and receive a regular driver's license, you will need to retake the written test and pay the $16 fee again.

Most people move from learner's permit to regular license within a few months, so the four-year window is rarely a concern. However, if you take a long break from driving or delay testing, keep track of your permit's expiration date. The DMV prints it on the front of your permit card.

What happens after you pass the written test

Once you pass the knowledge test, you receive your permit card on the spot. You can begin practicing when ready with a licensed adult driver. Virginia law requires that the supervising driver be at least 21 years old and hold a valid driver's license. The supervising driver must sit in the front passenger seat.

There is no mandatory waiting period between receiving your learner's permit and scheduling your road test. However, you must hold the permit for at least 15 days before you can take the road test if you are under 18. If you are 18 or older, you can take the road test as soon as you pass the written test.

When you are ready to take the road test, you schedule it at the DMV. The road test costs $10 and takes about 20 minutes. You must bring your learner's permit, proof of insurance, and a vehicle that is registered and inspected.

DMV office hours and how to schedule your visit

Virginia DMV offices are open Monday through Friday, 8:15 a.m. to 4:45 p.m., and some locations have Saturday hours from 8:15 a.m. to 12:45 p.m. You can walk in without an appointment, but wait times vary widely depending on the location and time of day. Early morning visits typically have shorter waits.

You can also schedule an appointment online through the Virginia DMV website. Appointments are free and let you skip the general queue, though you may still wait a few minutes. The website shows available appointment slots by location and date. If no appointments are available at your preferred location, try nearby DMV offices or check back later — slots open throughout the day.

Some DMV locations are busier than others. If your local office has long waits, visiting a DMV in a neighboring county or town may be faster. The DMV website lists all locations and their current wait times.

Retaking the written test if you do not pass

If you fail the written test, you can retake it the same day at most Virginia DMV locations without paying again. However, some offices limit same-day retakes or require you to wait a certain amount of time between attempts. Call your local DMV before your visit to confirm their retake policy.

If you do retake the test the same day and fail again, you will likely need to schedule another visit. Some locations allow two attempts in one visit; others allow only one. The DMV website does not specify this clearly, so calling ahead saves a wasted trip.

If you fail and must return on a different day, you do not pay the $16 fee again — it covers unlimited retakes within a set period, usually 30 days. After that window closes, you would need to pay the full $16 fee to retake the test.

Frequently Asked Questions

Can I get a learner's permit online or by mail?

No. You must visit a Virginia DMV office in person to take the written knowledge test and receive your permit card. The DMV does not issue permits remotely. You can schedule an appointment online to reduce wait time, but you must be present at the office.

Do I need insurance to get a learner's permit?

No. You do not need insurance to obtain a learner's permit. However, you will need proof of insurance when you take your road test and when you register a vehicle in your name. Many insurance companies offer low-cost policies for new drivers.

What if I lose my learner's permit before it expires?

Visit the DMV and request a replacement. The replacement fee is $5. Bring your ID and proof of residency. You will receive a new permit card with the same expiration date as your original permit.

Can I take the road test with a learner's permit from another state?

No. You must have a Virginia learner's permit to take Virginia's road test. If you move to Virginia from another state, you will need to obtain a Virginia learner's permit first, even if you already have a permit from your previous state.

Is there a fee to schedule a DMV appointment?

No. Scheduling an appointment online is free. You pay only the $16 permit fee when you visit the office and pass the written test.