Driver's license test fees vary by state, and most states charge separately for the written test and the road test
The cost of your driver's license test depends entirely on which state you're taking it in. Most states charge between $10 and $50 for the written knowledge test, and between $20 and $100 for the road test (also called the driving test). Some states bundle both into a single fee, while others charge them separately. A few states charge nothing at all for the written test but charge for the road test, or vice versa.
Beyond the test fee itself, you may also need to pay for a learner's permit before you can take the road test, and you'll pay a separate fee when you receive your actual license. These are different charges from the test itself. If you fail and need to retake, most states charge the full test fee again.
Key Takeaways
- Written test fees typically range from $10 to $50, and road test fees range from $20 to $100, but your state's specific amount is the only one that matters for your situation.
- Many states charge for the written test and road test separately, so budget for both if you haven't taken either yet.
- You may need to pay for a learner's permit before you can schedule a road test, which is an additional cost beyond the test fees themselves.
- If you fail either test, you'll pay the full fee again to retake it, so the total cost depends on how many attempts you need.
How to find your state's exact test fees
The fastest way to find what you'll actually pay is to go directly to your state's Department of Motor Vehicles website. Search "[your state] DMV test fees" or "[your state] driver's license test cost." The DMV website will list both the written test fee and the road test fee, and it will also tell you whether you need to pay for a learner's permit first.
If you can't find the fee on the website, call your local DMV office. They can tell you the exact amount, whether you can pay online or only in person, and whether you need to bring cash or if they accept cards. Some DMV offices have different payment methods, so it's worth asking.
Written test fees and what they cover
The written test (also called the knowledge test) checks whether you know traffic laws, road signs, and safe driving rules for your state. Most states charge $10 to $30 for this test. You typically take it on a computer at a DMV office, and you get your results when ready. If you pass, you move on to scheduling your road test. If you fail, you'll usually be able to retake it after a waiting period — often a few days to a week — and you'll pay the fee again.
Some states include the written test fee in a larger license process fee, so you won't see it listed separately. Others charge it as a standalone fee. Check your state's DMV website to see how your state structures it.
Road test fees and scheduling costs
The road test is where a DMV examiner watches you drive and evaluates your ability to handle a vehicle safely. Road test fees typically range from $20 to $100, depending on your state. Some states charge more if you're testing in a major city versus a rural area, though this is less common now.
In many states, you can't schedule a road test until you've passed the written test and held a learner's permit for a certain amount of time (often 30 to 90 days). That waiting period is free, but it means you can't take the road test when ready after passing the written test. When you do schedule it, you pay the road test fee at that time. If you fail, you'll pay the full fee again to retake it.
Learner's permit fees you may need to pay first
Before you can take a road test in most states, you need to hold a learner's permit (also called a learner's license or instruction permit). Getting a learner's permit costs money — typically $10 to $50 depending on your state — and this is separate from both the written test fee and the road test fee. Some states combine the learner's permit fee with the written test fee, while others charge them separately.
The learner's permit is valid for a set period (often one to three years) and allows you to drive with a licensed adult in the car while you practice. You'll need to show this permit when you arrive for your road test. If your permit expires before you pass the road test, you may need to renew it and pay the renewal fee before you can test.
License issuance fees after you pass
Once you pass both the written test and the road test, you're not done paying. Most states charge a separate fee to issue your actual driver's license — this is typically $20 to $50. This fee covers the cost of producing the physical card and registering you in the state's system. Some states include this in the road test fee, but most charge it separately when you receive your license.
Your license is valid for a set number of years (usually four to eight years, depending on your state and age). When it expires, you'll pay a renewal fee to get a new one, but that's a separate transaction that happens years later.
What happens if you fail and need to retake
If you fail the written test, you'll pay the full written test fee again to retake it. Most states let you retake it within a few days, though some require a longer waiting period. If you fail the road test, you'll pay the full road test fee again to schedule another attempt. Some states limit how many times you can retake in a certain period, or require you to wait longer between attempts after multiple failures.
The total cost of getting your license can add up quickly if you need multiple attempts. Budget for at least one retake of each test if you're uncertain about passing on the first try. Some people take a driver's education course before testing, which costs extra but can improve your chances of passing on the first attempt.
Frequently Asked Questions
Can I pay the test fee online or do I have to pay in person?
It depends on your state. Some states let you pay online when you schedule your test, while others require you to pay in cash or card at the DMV office when you arrive. Check your state's DMV website or call your local office to find out which payment methods they accept and when payment is due.
Do I have to pay the test fee if I fail?
Yes. If you fail either the written test or the road test, you'll pay the full fee again to retake it. There's no refund or discount for retakes. This is why some people take a driver's education course first — it costs extra upfront but can reduce the number of attempts you need.
Is there a fee to renew my learner's permit if it expires before I pass the road test?
Usually yes, though the renewal fee is often lower than the original permit fee. If your permit expires before you're ready to take the road test, contact your DMV to find out the renewal cost and whether you can renew online or only in person.
What if I pass the written test but don't want to take the road test right away?
You can wait as long as your learner's permit is valid. You only pay the road test fee when you actually schedule and take the road test. If your permit expires while you're waiting, you'll need to renew it (and pay a renewal fee) before you can test.
Are there any states where the driver's license test is free?
A very small number of states charge no fee for the written test or road test, but most do. Check your state's DMV website to see whether your state charges. Even in states with no test fees, you'll typically pay for the learner's permit and the license issuance.