The cost of your MVA learner's permit test varies by state, but most written tests run between $10 and $30
Maryland's Motor Vehicle Administration (MVA) charges $7 for the written knowledge test itself. However, your total cost depends on what else you need at the same time. If you're getting your learner's permit for the first time, you'll also pay a separate fee for the permit document — typically $40 to $50 — so your first visit to the MVA will cost more than just the test fee.
Other states charge differently. Virginia charges around $16 for the written test, while Pennsylvania charges $10. If you're taking the test in a state other than Maryland, check your state's DMV or MVA website for the exact amount, since fees change and vary by location.
You'll need to bring payment in the form the MVA accepts at your location — usually cash, debit card, or credit card. Some MVA offices have ATMs on-site if you need cash, but it's safer to bring the exact amount or a card.
Key Takeaways
- The written test itself costs between $7 and $30 depending on your state, with Maryland charging $7 and most other states charging $10 to $20.
- Your learner's permit document fee is separate from the test fee and typically costs $40 to $50, so budget for both at your first MVA visit.
- You must pay at the MVA office when you take the test — there is no way to pay online in advance for the test itself.
- Bring a debit card or credit card if possible, since not all MVA locations accept checks, and carrying large amounts of cash is unnecessary.
What's included in the test fee
The test fee covers the written knowledge test only. This is the exam where you answer questions about traffic laws, road signs, and safe driving practices. You sit at a computer or paper test station, answer the questions, and receive your score when ready or within a few minutes.
The fee does not cover your permit document itself, your photograph, or any other services. Each of those has its own cost. If you fail the test, you typically pay the test fee again to retake it — most states allow you to retake the test the same day or within a few days, but you must pay each time.
Permit document fees separate from the test
Once you pass the written test, you pay a second fee for the learner's permit document itself. This is the physical card or paper you'll carry while you drive. In Maryland, this costs around $40 to $50 depending on how long you want the permit to be valid. A permit valid for one year costs less than one valid for five years.
Some states bundle the test fee and permit fee together, while others charge them separately. When you arrive at the MVA, ask the staff member what the total cost will be so you're not surprised. They can tell you whether you'll pay once or twice and what payment methods they accept.
Retake fees if you don't pass
If you don't pass the written test on your first attempt, you'll pay the test fee again to retake it. Most states let you retake the test within a few days, and some allow you to retake it the same day. Each attempt costs the same amount as your first test.
There is no limit to how many times you can retake the test, but each retake costs money. Many people study harder after a first failure and pass on the second or third attempt. Budget for at least one retake fee when you're planning your costs, just in case.
How to prepare without spending extra money
You don't need to pay for a test prep course or study guide to pass the written test. Your state's MVA or DMV website has a free practice test that mirrors the real exam. Maryland's MVA provides a free online practice test on its website, and you can take it as many times as you want at no cost.
The practice test is the best way to know whether you're ready. If you score below 70 percent on the practice test, study the material more before you pay to take the real test. If you score above 80 percent, you're likely ready. This approach saves you money by reducing the chance you'll need a retake.
Payment methods at the MVA
Most MVA offices accept debit cards, credit cards, and cash. Some locations also accept checks, but this varies. Call your local MVA office before you go to confirm what they accept, especially if you plan to pay by check.
Online payment is not an option for the test fee itself. You must pay in person at the MVA office when you take the test. However, some states let you pay for your permit renewal online if you're renewing rather than getting a new permit — but that's a different transaction from the learner's permit test.
Frequently Asked Questions
Do I have to pay the test fee if I fail?
Yes. Each time you take the test, you pay the test fee. If you fail and retake it, you pay again. This is why the free practice test on your state's MVA website is so valuable — use it to make sure you're ready before you pay for the real test.
Can I pay online for my learner's permit test?
No. You must pay in person at the MVA office when you take the test. Some states let you pay online for other services like permit renewal, but the initial learner's permit test requires an in-person visit and payment.
What if I don't have enough cash or a card?
Call your local MVA office before your appointment and ask what payment methods they accept. Many have ATMs on-site. If your office doesn't accept the payment method you have, reschedule your test for a day when you can bring an accepted form of payment.
Is the permit fee the same as the test fee?
No. The test fee and the permit document fee are separate. You pay one fee to take the test and a different fee for the permit card itself. Your total cost at the MVA will be both fees combined, unless you already have a permit and are only retaking the test.
How long is my learner's permit valid after I pay for it?
That depends on which validity period you choose when you pay. Most states offer one-year and five-year options at different prices. The staff at the MVA will ask which you want before you pay, so you can choose based on your budget and how long you think you'll need the permit.