What the Virginia Learner's Permit Test Costs

The Virginia learner's permit test itself does not have a separate fee. When you take the written knowledge test at a Department of Motor Vehicles (DMV) location, you pay one combined fee that covers both the test and your learner's permit. That fee is $16, and it is the same whether you pass or fail on your first attempt.

If you do not pass the test, you can retake it, but you will pay the $16 fee again each time you test. Virginia allows you to retake the test as many times as you need, but each attempt costs the full amount. Most people pass within one or two tries, so budget for at least $16 and possibly $32 if you need a second attempt.

The $16 fee is paid at the DMV office when you arrive to test. You can pay by cash, debit card, or credit card at most Virginia DMV locations, though a few rural offices may accept cash only — calling ahead to confirm payment methods takes two minutes and saves a trip.

Key Takeaways

  • Virginia charges $16 for the learner's permit knowledge test, paid at the DMV office on the day you test.
  • The fee covers both the test and your permit if you pass; you do not pay extra for the permit itself.
  • If you fail and retake the test, you pay $16 again for each additional attempt.
  • Most DMV offices accept cash, debit, and credit cards, but calling ahead confirms payment methods at your location.

What Happens When You Pay and Take the Test

When you arrive at the DMV office, you will check in at the front desk and provide your identification and any required documents — typically a birth certificate or passport, proof of Social Security number, and proof of Virginia residency. The staff will direct you to pay the $16 fee before you sit for the test.

After you pay, you will be called to a testing station where you take the written knowledge test on a computer or paper, depending on the location. The test covers Virginia traffic laws, road signs, and safe driving practices. You have a set time limit to complete it, usually around 30 minutes to an hour.

If you pass, your learner's permit is issued the same day, and you can leave with it in hand. If you fail, you will be told your score when ready, and you can schedule a retake right there at the desk or online later. You do not need to bring new documents for a retake — just return with the $16 fee.

Costs Beyond the Test Fee

The $16 test fee is the only cost to take the knowledge test itself, but there are other expenses involved in getting your learner's permit that you should plan for. If you need to obtain documents like a birth certificate or state ID, those have separate fees that vary by what you are ordering and where from.

Once you have your learner's permit and are ready to take the road test to earn your full license, that is a separate transaction with its own fee — currently $35 in Virginia. The road test fee is not due until you schedule that appointment, which typically happens several months after you get your learner's permit.

Where to Take the Test in Virginia

You must take the learner's permit test at a Virginia DMV office. The state has over 70 DMV locations across Virginia, and you can test at any of them — you do not have to go to the one closest to your home, though most people do for convenience.

You can find your nearest DMV office and check its hours on the Virginia DMV website. Some offices are busier than others, and wait times vary by location and time of day. Calling ahead or checking online for current wait times can help you pick a time when the office is less crowded, which means you may be called to test faster.

How to Prepare Without Extra Costs

Virginia offers free study materials to help you prepare for the knowledge test so you do not have to pay for practice tests or study guides. The official Virginia DMV website has a free study guide that covers all the topics on the test, and you can read it or read it online at no cost.

Many public libraries in Virginia also have free DMV study materials available in person or through their online resources. If you arrived at this page from a practice test section, you already have access to sample questions and explanations — using those resources repeatedly before test day significantly improves your chances of passing on the first attempt and avoiding the cost of a retake.

Frequently Asked Questions

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

No, you only pay once per test attempt. If you fail, you pay $16 again when you retake it — you do not pay twice for a single attempt. Each time you sit for the test, whether you pass or fail, that is one $16 transaction.

Can I get a refund if I fail the test?

No, Virginia does not refund the test fee if you do not pass. The fee covers the cost of administering the test itself, regardless of the outcome. You can retake it as many times as you need, but each attempt requires a new $16 payment.

What if I cannot afford the $16 fee right now?

Virginia DMV does not waive or reduce the test fee based on income. If cost is a barrier, you may want to save for the fee or ask a family member to help. Some community organizations or local nonprofits occasionally offer transportation or small financial information for DMV-related costs — calling your local community action agency can tell you what is available in your area.

Is the $16 fee the same at every DMV office in Virginia?

Yes, the learner's permit test fee is $16 statewide at all Virginia DMV offices. There are no regional differences or location-based price variations. Payment methods may vary slightly by office, which is why calling ahead is helpful.

Do I need to bring cash, or can I use a card?

Most Virginia DMV offices accept cash, debit cards, and credit cards. A small number of rural or smaller offices may accept cash only. Calling your local DMV office before you go takes one minute and confirms what payment methods they accept.