The cost of Virginia's learner's permit knowledge test

Virginia charges $16 to take the written knowledge test for a learner's permit. You pay this fee when you show up to take the test at a DMV location — not when you schedule or arrive, but at the moment you sit down to begin. If you fail the test, you pay the $16 fee again each time you retake it.

This is the only fee tied directly to the knowledge test itself. You do not pay to study, to get your permit once you pass, or to hold the permit for the six months it remains valid. The $16 covers the test administration only.

Key Takeaways

  • Virginia's learner's permit knowledge test costs $16, paid at the DMV when you take the test.
  • You pay the $16 fee each time you retake the test if you do not pass on your first attempt.
  • The test fee is separate from any other costs involved in getting your permit or license.
  • Bring cash, debit, or credit card to the DMV — payment methods vary by location, so call ahead if you are unsure.

When and where you pay the test fee

You pay the $16 fee at the DMV office where you take your test. Arrive with your required documents — your Social Security number, proof of residency, and proof of identity — and the fee will be collected before you begin the written exam. The DMV will not let you take the test without payment.

Most Virginia DMV locations accept cash, debit cards, and credit cards, but payment methods can differ between offices. If you want to confirm what your local DMV accepts, call ahead or check the DMV's website for your specific location. This takes two minutes and saves a trip if you only have one payment method available.

What happens if you fail and need to retake the test

If you do not pass the knowledge test on your first try, you will pay $16 again when you retake it. Virginia allows you to retake the test the same day if you wish, or you can wait and come back another time — there is no mandatory waiting period between attempts. Each attempt costs $16.

Most people pass the Virginia learner's permit test on the first or second attempt. The test covers road signs, right-of-way rules, safe driving practices, and Virginia-specific traffic laws. Studying the Virginia Driver's Manual before you test significantly improves your chances of passing the first time and avoiding the extra fee.

Other costs you may encounter

The $16 test fee is only one part of the cost to get a learner's permit. When you pass the knowledge test, you will need to pay an additional fee to receive your actual permit card — this fee varies and is separate from the test cost. You will also need to provide documents like a birth certificate or passport, which you may need to obtain if you do not already have them.

Later, when you are ready to take your road test and get your full license, there will be another test fee. Understanding all the costs upfront helps you budget and avoid surprises at the DMV.

How to prepare so you pass on your first attempt

The Virginia Driver's Manual is free and covers everything on the knowledge test. You can read it online or pick up a printed copy at any DMV office. Spending a few hours with the manual before your test date is the most direct way to avoid paying the $16 fee twice.

The test itself has 35 questions, and you need to answer at least 28 correctly to pass — that is about 80 percent. Questions focus on practical driving situations, not obscure rules. If you study the manual and understand the main concepts, you will very likely pass the first time.

Payment methods and what to bring

Bring a valid form of payment to the DMV. Cash works everywhere, but debit and credit cards are accepted at most locations. Some DMV offices may have limits on card payments or may not accept certain cards, so if you only have one payment method, a quick phone call to your local office is worth the effort.

Do not assume you can pay online or by mail — Virginia requires you to pay in person at the DMV office where you take the test. Plan to arrive with enough time to complete the payment and take the test without rushing.

Frequently Asked Questions

Can I pay the $16 test fee online before I go to the DMV?

No. Virginia requires you to pay the $16 fee in person at the DMV office when you take the test. You cannot prepay online or by mail. Bring your payment method with you on test day.

What if I fail the test — do I have to pay $16 again right away?

Yes, you pay $16 each time you take the test, whether it is your first attempt or your fifth. You can retake the test the same day if you want, or wait and come back later. Either way, you pay the fee at the start of each test session.

Is the $16 test fee the only cost to get a learner's permit?

No. The $16 covers only the knowledge test. Once you pass, you pay a separate fee to receive your permit card. You will also need documents like a birth certificate or passport, which may have their own costs if you need to obtain them.

Do all Virginia DMV locations charge the same $16 fee?

Yes. The $16 knowledge test fee is the same at every DMV office in Virginia. However, payment methods accepted may vary slightly by location, so confirm what your local office takes before you go.

Can I get a refund if I pay the $16 but do not take the test?

Refund policies vary. Contact your local DMV office directly to ask about their refund policy if you need to cancel or reschedule your test after paying.