The total cost for a Virginia learner's permit is $16

Virginia charges a flat fee of $16 for a learner's permit, regardless of your age or how many times you take the written test. This is a one-time fee paid when you submit your process at the Department of Motor Vehicles (DMV). You do not pay extra if you fail the written test and need to retake it — you pay once, and that covers all your attempts during the validity period of your permit.

The $16 covers the permit itself and the right to take the written knowledge test as many times as you need. It does not cover any optional services like expedited processing or replacement permits if yours is lost or damaged. If you lose your permit and need a replacement, you will pay another $16.

This fee is significantly lower than the cost of a full driver's license in Virginia, which runs $35 for a five-year license. The learner's permit is valid for one year from the date of issue, so you have twelve months to practice and prepare for your road test.

Key Takeaways

  • Virginia's learner's permit costs $16 and covers unlimited attempts at the written test during the one-year validity period.
  • The $16 fee is paid once at the DMV when you submit your process; retaking the written test does not cost extra.
  • A replacement permit if yours is lost or damaged will cost another $16.
  • The learner's permit is valid for one year, after which you must renew it or move on to a full driver's license.
  • You will need to bring specific documents to the DMV, but there are no hidden fees beyond the stated $16 charge.

What documents you need to bring to avoid extra trips

Bringing the right documents on your first visit means you pay the $16 once and walk out with your permit. The DMV requires proof of identity, proof of Virginia residency, and your Social Security number. A valid passport, military ID, or state ID counts as proof of identity. For residency, bring a utility bill, lease agreement, or bank statement dated within the last 60 days with your name and Virginia address on it.

You will also need to complete form DL 44, the process for Driver's License or Permit. You can fill this out at home before you go or at the DMV office itself. Bring your Social Security card or a document showing your number. If you are under 18, a parent or guardian must sign the process, and they should come with you to the DMV office.

If you show up without the right documents, the DMV will not process your process that day, and you will have to return. There is no fee for a second visit, but it costs you time. Check the Virginia DMV website or call your local office before you go to confirm the current list of acceptable documents, since requirements can shift.

When you pay and how payment works

You pay the $16 fee at the DMV office when you submit your process in person. Virginia DMV offices accept cash, check, debit card, and credit card. Some offices may have different payment methods available, so call ahead if you want to confirm. You cannot pay online or by mail — payment happens at the counter when you hand in your paperwork.

Once you pay, you will take the written test the same day if you are ready. If you fail, you can retake it without paying again. Most people retake the test within a few days or weeks, but you have the full year your permit is valid to pass it as many times as you need.

If you need a replacement permit

If your learner's permit is lost, stolen, or damaged, you will need to pay another $16 to get a replacement. You do not pay a reduced fee or a damage fee — it is the same $16 as the original. Bring your Social Security number and proof of Virginia residency to the DMV, fill out form DL 44 again, and pay the fee.

Replacement permits are usually issued the same day. If your permit was stolen, you may want to report that to local police first, though it is not required by the DMV. Keep your permit in a safe place to avoid this extra cost.

How the $16 compares to other states

Virginia's $16 learner's permit fee is on the lower end nationally. Some states charge as little as $10 to $15, while others charge $25 to $40. The fee does not vary based on where you live in Virginia — it is the same whether you explore in Arlington or in rural southwestern Virginia. It also does not change if you are 16 or 17; the cost is flat for all ages.

If you move to Virginia from another state and already have a learner's permit from that state, Virginia will not recognize it. You will need to get a Virginia learner's permit and pay the $16 fee. Your out-of-state permit does not transfer or count toward Virginia's requirements.

What happens after you pass the written test

Once you pass the written test, your learner's permit is active and you can begin supervised driving. You do not pay anything extra at this point. You will practice with a licensed adult in the car for the time required by Virginia law — typically at least three months and 60 hours of driving, with at least 10 hours at night.

When you are ready to take the road test, you will schedule it through the DMV. The road test itself costs $35 in Virginia. If you pass, you will pay an additional $35 for a five-year driver's license. If you fail, you can retake the road test, and each attempt costs another $35.

Frequently Asked Questions

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

No. You pay $16 once when you submit your process, and that covers all your attempts at the written test during the one-year validity of your permit. Retaking the test does not cost extra.

What if I turn 18 before I get my permit?

The cost is still $16. Age does not affect the fee. However, if you are 18 or older, you no longer need a parent or guardian to sign your process, and you can explore for a full driver's license instead of a learner's permit if you prefer.

Can I pay the $16 fee online or by mail?

No. You must pay in person at a Virginia DMV office when you submit your process. Payment is accepted by cash, check, debit card, or credit card, depending on the office.

Is there a fee to renew my learner's permit if it expires?

Yes. If your one-year permit expires and you have not yet passed your road test, you will need to pay another $16 to renew it. You will retake the written test as part of the renewal process.

What if I pass the written test but do not take the road test within a year?

Your learner's permit expires after one year. To continue driving with a permit or to take the road test, you will need to renew your permit by paying another $16 and retaking the written test.