Virginia learner's permit costs and what's included

A Virginia learner's permit costs $16 for a four-year permit. This is the only fee you pay to the Department of Motor Vehicles when you get your permit — there are no separate process fees or processing charges added on top.

The $16 covers the permit itself and the knowledge test administered by DMV staff. You do not pay extra to take the written test, even if you fail and need to retake it. When you pass the test and receive your permit, that single fee covers your four years of driving with restrictions.

Some people also choose to take a driver education course before testing, which is optional in Virginia. If you do, that course costs money — but it goes to a private driving school, not to DMV, and is separate from the permit fee.

Key Takeaways

  • A Virginia learner's permit costs $16 and is valid for four years from the date you receive it.
  • The $16 fee covers both the permit card and the written knowledge test; retakes of the test do not cost extra.
  • Driver education courses are optional and cost money only if you choose to take one through a private school.
  • You must bring proof of identity, Social Security number, and Virginia residency to DMV when you pay the fee and test.
  • If your permit expires or is lost, replacement costs $7 for a duplicate card.

What documents and information you need to bring

When you go to a DMV office to pay for your permit and take the test, bring a valid form of identification. This can be a passport, birth certificate, or state ID. You will also need to provide your Social Security number and proof that you live in Virginia — a utility bill, lease, or bank statement with your name and current address works.

Bring the original documents, not copies. DMV staff will verify them before you pay the fee. If you are under 18, a parent or guardian does not have to be present, but you will need to show proof of their consent — usually a signed form that DMV provides.

Timeline from payment to receiving your permit

You pay the $16 fee when you arrive at the DMV office. If you pass the knowledge test that same day, you receive your permit card before you leave. The whole process typically takes 30 minutes to an hour, depending on how busy the office is.

If you fail the test, you can retake it at no additional cost. Most DMV offices let you schedule another test appointment within a few days or weeks. You do not pay again until you pass and are ready to move forward with a road test and full license.

Replacing a lost or damaged permit

If your permit is lost, stolen, or damaged, you can get a replacement card for $7. This is cheaper than the original permit because you are not paying for a new test — you already passed it. You will need to go back to a DMV office and bring your identification again.

A replacement permit is valid for the same amount of time as your original permit. If your original permit had two years left, your replacement will also have two years left.

How permit costs compare to a full driver's license

Once you pass your road test and are ready to convert your learner's permit to a full Virginia driver's license, the fee changes. A regular Class D driver's license costs $24 for an eight-year license. This is more than the permit fee, but it covers twice as long.

You do not pay both the $16 permit fee and the $24 license fee. When you upgrade from a permit to a license, you pay only the license fee. The permit fee you already paid is applied toward your license, so you are paying the difference.

Payment methods and where to pay

Virginia DMV offices accept cash, check, debit card, and credit card. You cannot pay online or by mail for a learner's permit — you must go in person to a DMV office to take the knowledge test and receive your permit card.

Find your nearest DMV office on the Virginia DMV website. Some offices take appointments, and some operate on a first-come, first-served basis. Calling ahead or checking online can tell you wait times and whether you need an appointment.

Frequently Asked Questions

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

No. You pay the $16 fee only after you pass the test. If you fail, you do not pay anything that day. When you return to retake the test and pass, then you pay the $16 and receive your permit.

What if I turn 18 before I get my permit — does the cost change?

No, the cost stays $16 regardless of your age when you test. However, the rules for your permit do change at 18 — you will have fewer restrictions on when and where you can drive. The fee itself does not change.

Can I pay for my permit online or by mail?

No. You must go to a DMV office in person. You need to take the knowledge test in front of a DMV staff member, and you receive your physical permit card at the office after you pass.

If my permit expires, how much does it cost to renew it?

You cannot renew a learner's permit in Virginia. Once it expires, you would need to start over — take the knowledge test again and pay another $16 for a new permit. Most people move to a full license before their permit expires.

Are there any other fees I should know about?

The $16 is the only DMV fee for a learner's permit. If you take a driver education course, that is a separate cost from a private school. Road test fees come later, when you are ready to test for your full license.