Driver's license test fees vary by state and by which test you're taking

The cost of a driver's license test depends on where you live and whether you're taking the written knowledge test, the road test, or both. Most states charge between $10 and $50 for a written test and between $20 and $100 for a road test, but some states charge more. A few states bundle both tests into a single fee. The best way to find your exact cost is to check your state's Department of Motor Vehicles website, since fees change and vary widely.

Some states charge different amounts depending on whether you're a first-time test-taker, renewing a license, or retaking a failed test. A few states charge extra if you want to test for a commercial driver's license or add endorsements like motorcycle or hazmat. Age can also matter — some states charge less for minors taking their first test.

Key Takeaways

  • Written knowledge tests typically cost $10 to $50, and road tests typically cost $20 to $100, but your state's DMV website will show your exact fee.
  • Some states charge the same fee whether you pass or fail, while others charge a retake fee that is lower than the original test fee.
  • A few states include both the written and road test in one combined fee rather than charging separately for each.
  • Fees for commercial licenses, motorcycle endorsements, and hazmat endorsements are usually higher than standard passenger license fees.

Written knowledge test costs

The written test — also called the permit test or knowledge test — checks whether you know traffic laws and road signs. Most states charge between $10 and $30 for this test. Some states charge the same amount whether you pass on your first try or need to retake it; others charge a lower retake fee or no fee at all for a second attempt within a certain time frame.

A few states let you retake the written test the same day if you fail, while others require you to wait a day or a week before trying again. Check your state's DMV site to see whether retakes are free, discounted, or full price.

Road test costs

The road test — where a state examiner watches you drive — is usually more expensive than the written test. Most states charge between $20 and $100. Some states charge the same fee each time you take it, whether you pass or fail. Others charge a lower retake fee after a failed test, or they may let you retake it free within a certain window.

A few states charge extra if you bring your own vehicle versus using a state-provided test vehicle. Some also charge more if you request an examiner to come to you instead of testing at a DMV office. Road test fees can also depend on the type of license you're testing for — a standard passenger license costs less than a commercial driver's license test.

Combined test fees and package deals

Some states charge one flat fee that covers both the written test and the road test, rather than charging for each separately. This combined fee is usually between $40 and $120. If your state uses this model, you typically pay once when you first register to test, and you do not pay again if you fail and retake either test — though a few states do charge a retake fee even under a combined model.

A handful of states also offer package deals where you can pay a single higher fee upfront to cover multiple retakes of either or both tests within a set time period, usually 6 to 12 months. This can save money if you think you might need more than one attempt.

Commercial and specialty license test fees

If you are testing for a commercial driver's license (CDL), the fees are usually higher than for a standard passenger license. Most states charge between $50 and $150 for a CDL written test and between $100 and $200 for a CDL road test. Some states charge extra for each endorsement you add, such as hazmat, passenger, or tanker endorsements.

Motorcycle license tests are sometimes bundled with your regular license fee, but some states charge separately — typically $15 to $50 for a motorcycle written test and $25 to $75 for a motorcycle road test. Check your state's DMV site to see whether these are included in your standard license fee or charged on top of it.

How to find your state's exact test fees

The fastest way to find out what you will pay is to visit your state's Department of Motor Vehicles website and search for "test fees" or "license test cost." Most state DMV sites have a fee schedule that lists the price for each type of test. You can also call your local DMV office or visit in person to ask about current fees.

When you look up the fee, also check whether your state charges the same amount for retakes or if there is a lower retake fee. Some states post this information on the same page as the main fee schedule; others list it separately under "retake policy" or "failed test fees." Knowing this upfront helps you budget if you think you might need more than one attempt.

Frequently Asked Questions

Do I have to pay the full test fee again if I fail?

It depends on your state. Some states charge the same full fee for retakes, while others charge a lower retake fee or let you retake for free within a certain time frame. A few states charge nothing for a retake if you fail. Check your state's DMV website or call your local office to find out your state's retake policy.

Can I use a payment plan to pay for my test?

Most states require you to pay the full test fee upfront when you register or show up to test. Payment plans are not common for driver's license tests because the fees are relatively small. If cost is a barrier, ask your local DMV whether they offer any fee waivers or reductions based on income.

Are there any states where the test is free?

No state offers a completely free driver's license test, but a few states charge very low fees — under $10 for a written test. Some states may waive or reduce fees for people with very low income, so contact your local DMV to ask whether you might be may be able to access for a fee reduction.

What if I want to test for multiple licenses at once, like a motorcycle and a car?

Most states let you test for multiple license types at the same time, but you typically pay a separate fee for each test. Some states offer a discount if you test for multiple licenses on the same day, while others charge full price for each. Ask your DMV whether bundling tests saves you money in your state.

Do I need to pay extra to bring my own car for the road test?

Most states let you use your own vehicle for the road test at no extra charge. A few states charge extra if you want to use your own car instead of a state-provided vehicle, or they may not allow personal vehicles at all. Check your state's DMV site or call ahead to confirm what vehicles are allowed and whether there is an extra fee.